BH1750 là cảm biến ánh sáng digital sử dụng phổ biến ở điện thoại di động để điều chỉnh độ sáng màn hình dựa trên ánh sáng môi trường. Cảm biến đo chính xác đến đơn vị LUX của ánh sáng lên đến 65535lx.
Cấu hình chân BH1750
Số chân | Tên chân | Mô tả |
1 | VCC | Chân cấp nguồn module từ 2.4V đến 3.6V, thường sử dụng 3V |
2 | GND | Chân nối đất |
3 | SCL | Chân xung clock cấp xung nhịp cho giao thức I2C |
4 | SDA | Chân truyền dữ liệu giao thức I2C |
5 | ADDR | Chân địa chỉ chọn địa chỉ thiết bị giao tiếp khi có nhiều hơn hai module kết nối |
Tính năng BH1750
- Nguồn cung cấp: 2.4V-3.6V (thường là 3.0V)
- Tiêu thụ dòng điện thấp: 0,12mA
- Khoảng giá trị đo: 1-65535lx
- Giao thức giao tiếp dữ liệu: I2C bus
- Độ chính xác: +/- 20%
- Tích hợp bộ chuyển đổi A / D để chuyển đổi độ sáng analog sang dữ liệu digital.
- Nhiễu rất nhỏ do bức xạ hồng ngoại
- Độ nhạy cao gần với mắt người.
Cảm biến thay thế cho BH1750: TSL2561, VEML6035
Cảm biến ánh sáng khác: Cảm biến LDR , TCS3200
Nơi sử dụng cảm biến ánh sáng BH1750
BH1750 là cảm biến cường độ ánh sáng được sử dụng để điều chỉnh độ sáng của màn hình trên điện thoại di động và màn hình LCD. Cũng có thể sử dụng để bật / tắt đèn pha ô tô dựa trên ánh sáng ngoài trời.
Cảm biến sử dụng giao thức truyền thông I2C để giao tiếp dễ dàng với các vi điều khiển. Các chân SCL và SDA là chân của giao thức I2C. Không cần tính toán để biết giá trị LUX vì cảm biến trực tiếp đưa ra giá trị lux. Trên thực tế, nó đo cường độ theo lượng ánh sáng chiếu vào nó.
Hoạt động ở dải điện áp 2,4V-3,6V và tiêu thụ dòng điện nhỏ 0,12mA. Kết quả cảm biến không bị nhiễu bởi nguồn sáng đo và bức xạ hồng ngoại. Sai số thấp vì phép đo thay đổi thấp tới +/- 20%.
Cách sử dụng BH1750
Linh kiện chính của module là IC BH1750FVI. Module hoạt động ở điện áp 3.3V vì vậy cần sử dụng bộ điều chỉnh điện áp. Đối với đường dữ liệu I2C, thì sử dụng điện trở pull-up 4,7K.
Nhận các giá trị lux từ BH1750 qua chân truyền dữ liệu I2C. Bộ ADC trong IC chuyển đổi độ sáng analog thành giá trị lux digital. Bây giờ dữ liệu này được truyền sang vi điều khiển qua chân SCL và SDA thuộc giao thức I2C.
Chân SCL cấp xung clock và chân SDA truyền giá trị lux. IC sử dụng một diode quang để có độ nhạy tương đương với mắt người. Ngoài ra còn có một bộ dao động bên trong IC được sử dụng cấp xung nhịp logic bên trong của vi mạch.
Các ứng dụng BH1750
Thay đổi độ sáng tự động trên điện thoại di động / LCD
Điều khiển bật / tắt đèn pha ô tô theo điều kiện ánh sáng xung quanh.
Được sử dụng làm cảm biến ánh sáng xung quanh để kiểm soát độ sáng của màn hình hiển thị.
>> Mời anh em xem thêm