BH1750-GY30 là 1 cảm biến ánh sáng kĩ thuật số, sử dụng giao tiếp I2C. BH1750 là một trong những cảm biến phổ biến nhất, thu thập dữ liệu nhiệt độ môi trường xung quanh,có thể được điều chỉnh bởi bàn phím điện thoại thông qua màn LCD -LCD-16x2. Nó có thể phát hiện ánh sáng với dải khá rộng( 1-65535 lx ).
Module đo cường độ ánh sáng BH1750- GY30
Mặt Sau Module đo cường độ ánh sáng BH1750- GY30
Bảng giá trị thông số cực đại
Một số giá trị thông số trong điều kiện hoạt động
Sơ đồ khối của BH1750-GY30
Trong đó:
Quá trình đo của BH1750-GY30
Cấu trúc |
Opecode |
Hoạt động
|
Power Down |
0000_0000 |
Không hoạt động |
Power On |
0000_0001 |
Đợi đo |
Reset |
0000_0111 |
Đặt giá trị thanh ghi dữ liệu |
Continously H-Resolution Mode |
0001_0000 |
Bắt đầu đo : 1lx Thời gian đo : 120ms |
Continously H-Resolution Mode2 |
0001_0001 |
Bắt đầu đo : 0.5lx Thời gian đo : 120ms |
Continously L-Resolution Mode |
0001_0011 |
Bắt đầu đo : 4lx Thời gian đo : 16ms |
One Time H-Resolution Mode |
0010_0000 |
Bắt đầu đo : 1lx Thời gian đo : 120ms Tự động đặt xuống Power Down sau khi đo |
One Time H-Resolution Mode2
|
0010_0001 |
Bắt đầu đo : 0.5lx Thời gian đo :120ms Tự động đặt xuống Power Down sau khi đo |
One Time L-Resolution Mode
|
0010_0011 |
Bắt đầu đo : 4lx Thời gian đo : 16ms Tự động đặt xuống Power Down sau khi đo |
Ảnh nối mô phỏng BH1750
Cách nối dây:
Arduino Uno |
BH1750-GY30 |
5V or 3.3V ( VCC) |
VCC |
GND |
GND |
A4(SDA) |
SDA |
A5(SCL) |
SCL |
Ảnh nối thực tế Arduino vs BH1750-GY30
Source code :
#include <Wire.h>
#include <BH1750.h>
BH1750 lightMeter(0x23);
void setup(){
Serial.begin(115200);
// Initialize the I2C bus (BH1750 library doesn't do this automatically)
Wire.begin();
// On esp8266 you can select SCL and SDA pins using Wire.begin(D4, D3);
lightMeter.begin(BH1750_CONTINUOUS_HIGH_RES_MODE);
Serial.println(F("BH1750 Test"));
}
void loop() {
uint16_t lux = lightMeter.readLightLevel();
Serial.print("Light: ");
Serial.print(lux);
Serial.println(" lx");
delay(1000);
}
Chế độ bảo hành
Chế độ bảo hành sản phẩm của Linh Kiện Điện Tử 3MBảo đảm chất lượng
Sản phẩm được Test, dán Tem trước khi được đóng gói Kĩ Càng gửi cho Quý KháchCước vận chuyển
Cước vận chuyển được tự động đồng bộ đơn vị vận chuyển, Sản phẩm phát ngay trong ngày. Hỗ trợ đơn hàng: 0865.853.416Hỗ trợ kỹ thuật
Tư vấn kĩ thuật: 0865.853.416 Khi khách hàng gặp khó khăn trong quá trình sử dụng