You are on page 1of 1

- Cấu tạo chính của thiết bị:

+ Vi xử lí trung tâm MCU: Atmega328P (trên board Arduino Pro mini)


+ Cảm biến ánh sáng - quang trở (Light Dependent Resistor).
+ Màn hình hiển thị LCD 20x04.

- Nguyên lý: Thiết bị hoạt động trên nguyên lý đo cường độ sáng của môi trường.
Khi độ sáng của môi trường vượt mức ngưỡng
đã cài đặt trước đó thì thực hiện tăng biến đếm (Count).

Các bước thực hiện:


- KHi khởi động thiết bị sẽ thực hiện đo cường độ ánh sáng môi trường xung
quanh thông qua cảm biến ánh sáng.
(Cảm biến ánh sáng bản chất là một quang trở (Light Dependent Resistor). Khi
cường độ ánh sáng thay đổi thì điện trở trong cảm biến thay đổi.
Khi đó ta đo ddiejn áp trên quang trở sẽ có được thông tin liên hệ với độ sáng môi
trường xung quanh.)
Việc đo cường độ sáng môi trường sẽ được đo liên tục trong 5 giây và lấy trị trung
bình (Set_Value).
Đây chính là mức ngưỡng dùng để so sánh khi thực hiện đếm
- Sau khi đã có thông tin về cường độ sáng của môi trường, ta chọn thời gian đo
(Set_time: 60s, 120s, 240s, 300s).
- Khi thiết bị bắt đầu đếm, giá trị độ sáng môi trường sẽ liên tục được đo
(LDR_Value) và so với mức ngưỡng (Set_Value).
Khi LDR_Value > Set_value thì thực hiện tăng biến đếm thêm 1 đơn vị (Count++).
- Chương trình thực hiện vòng lặp cho đến khi biến thời gian Set_time = 0.
Chương trình kết thúc và đưa ra số lần đếm/ phút (time/min).

You might also like