Module Đo Cường Độ Ánh Sáng BH1750- GY30
Module Đo Cường Độ Ánh Sáng BH1750- GY30
Module Đo Cường Độ Ánh Sáng BH1750- GY30
1 / 1

Module Đo Cường Độ Ánh Sáng BH1750- GY30

0.0
0 đánh giá

Module Đo Cường Độ Ánh Sáng BH1750- GY30 - 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ườn...

52.990
Chia sẻ:
Linh Kiện Điện Tử 720

Linh Kiện Điện Tử 720

@linh-kien-dien-tu-720
4.4/5

Đánh giá

453

Theo Dõi

1.199

Nhận xét

Module Đo Cường Độ Ánh Sáng BH1750- GY30 - 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-16x2. Nó có thể phát hiện ánh sáng với dải khá rộng( 1-65535 lx ) Thông số kỹ thuật: 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 Sơ đồ khối của BH1750-GY30 Trong đó: PD : photo diode AMP: Intergration-OPAMP(chuyển đổi từ dòng PD sang điện áp) Logic+I2C Interface OSC : Internal Oscillator ( thông thường 320kHz) Quá trình đo 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 Ứng dụng - Sau đây là hướng dẫn đo cường độ ánh sáng dùng BH1750-GY30 với Arduino Uno ( kết quả hiển thị trên màn hình laptop,PC ) Ả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 Hướng dẫn và lưu ý sử dụng - Việc kết nối giữa Arduino và BH1750 khá đơn giản,các bạn cần chú ý kết nối đúng chân rồi nạp code cho Arduino như hướng dẫn là được. 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); } Kết quả: Giá sản phẩm trên Tiki đã bao gồm thuế theo luật hiện hành. Bên cạnh đó, tuỳ vào loại sản phẩm, hình thức và địa chỉ giao hàng mà có thể phát sinh thêm chi phí khác như phí vận chuyển, phụ phí hàng cồng kềnh, thuế nhập khẩu (đối với đơn hàng giao từ nước ngoài có giá trị trên 1 triệu đồng).....

Sản Phẩm Tương Tự

Sản Phẩm Liên Quan