2.2.1.1. Giới thiệu
BH1750 là mạch cảm biến đo cường độ ánh sáng với bộ chuyển đổi AD 16 bít có thể cho tín hiệu đầu ra ở dạng số mà ta không cần phải trải qua các bước tính toán phức tạp. Đây là mạch cảm biến đo cường độ ánh sáng dễ dàng và tiện lợi sử dụng diode quang chỉ xuất đầu ra là các giá trị điện áp phục vụ cho quá trình tính toán các số liệu cần thiết. BH1750 khi sử dụng sẽ hiển thị cho chúng ta trực tiếp giá trị cường độ ánh sáng (đơn vị là Lux) mà ta không cần phải tính toán gì thêm. Tuy nhiên, để tính được các thông số khác của ánh sáng chẳng hạn như: cường độ sáng (cd), độ chói (cd/m2), quang thông (lumen), thì ta cần phải sử
33 dụng thêm một vài thông số khác và suy luận trực tiếp từ các công thức toán học đã có kết hợp với thông số Lux mà mạch cảm biến hiển thị ra.
Hình 2.19: Cảm biến BH1750
2.2.1.2. Nguyên lý hoạt động
Hình 2.20: Sơ đồ chân của cảm biến BH1750
Giải thích các chân:
PD: diode quang.
AMP: bộ tích hợp khuếch đại thuật toán nhằm chuyển đổi dòng diode quang sang giá trị điện áp.
ADC: bộ chuyển đổi AD để thu được giá trị 16 bít ở dạng số
Logic + I2C Interface: bộ tính toán ánh sáng ở môi trường xung quanh và bộ ghép nối I2C BUS. Gồm cổng ghi dữ liệu để thu thập dữ liệu ánh sáng xung quanh, giá trị khởi tạo là "0000_0000_0000_0000". Cổng ghi thời gian đo các thông số về thời gian, giá trị khởi tạo là "0100_0101".
34
Thông số kỹ thuật:
Nguồn: 3~5V DC (chọn 3.3V) Giao tiếp: I2C
Khoảng đo: 1 -> 65535 lux (cường độ ánh sáng theo đơn vị Lux) Kích cỡ: 21*16*3.3mm
Hình 2.21: Sơ đồ nguyên lý của cảm biến BH1750