-sơ đồ nguyên lý cụ thể như sau:
DE TAI : THIET KE MACH CHUONG BAO LOP HOC KHOI HIEN THI
LS1 SPEAKER SPEAKER +12V RL1 D1 12V DIODE Q1 BC547
Nhom SV : Chu ANh Nguyen
Tran Duc Hoang
Nguyen Thi Nhung
- Khi đã đảm bảo cấp nguồn cho các mạch ổn định , mạch sẽ hoạt đông như sau:
Ban đầu khi khởi động nó sẽ thực hiện việc đọc dữ liêu treeb DS1307 và hiển thị ngày giờ hiện tại lên LCD.
Bộ môn Kỹ thuật máy tính
Kế tiếp nếu có ngắt gọi đến tức tác động vào phím KEY_TIME để điều chỉnh thời gian (Tăng-INC_KEY button, Giảm-DEC_KEY button) cho RTC , khi đó vi điều khiển sẽ điều khiển việc tăng hay giảm time (ngày , tháng , năm , thứ , giờ , phút ), theo ý muốn của người sử dụng, bằng cách nhấn phím INC_KEY hoặc phím DEC_KEY. Set xong thì LCD sẽ trở về màn hình lúc trước và hiển thị thời gian theo time đa cài đặt và hoạt động.
- Trong quá trình time hiện tại được hiển thị trên LCD mà ta thấy thì vi điều khiển luôn thực hiển kiểm tra (lặp lại việc kiểm tra ) time hiện tại xem xem có trùng với mốc thời gian vào tiết học hay kết thúc tiết học hay không ? Nếu có , thì nhảy tới chương trình báo chuông và đổ chuông báo , thời gian chuông dài hay ngắn có thể thay đổi trên code, là do người lập trình thiết lập, thiết lập mốc thời gian theo ý muốn. Tức là, cứ thỏa mãn điều kiện time hiện tại bằng với time hẹn trước sẽ có chuông reo.
- Sau khi đã thiết kế sơ đồ khối của từng khối chúng ta bắt đầu đi thiết kế sơ đồ nguyên lý cho từng khối như sau:
2. Khối nguồn
- Nguồn cung cấp cho toàn mạch là +5v dc.Do đó mạch nguồn chỉ cần sử dụng vi mạch ổn áp 7805 với dòng 0.5 A. Mạch được thiết kế như sau
J 1 1 2 3 c onnec tor D 2 - + diode c au S2 1 c ong tac C 1 1 0 0 u F U 4 V IN VC C D 1 LED power R 2 220
- Đối Với role ta sử dụng nguồn nuôi riêng 12 V. Có thể điều chế theo nhiều cách khác nhau.
- Đối vớ chuông ta sử dụng nguồn 220 mắc riêng rẽ
*, Chi chú ý nguồn nuôi cho mạch điều khiển cần giữ sự ổn định vì vậy ta sử dụng ổn áp LM7805 cho nó.