Cảm biến ánh sáng Photodiode
Cảm biến ánh sáng Photodiode
- Hàng trong kho: 108
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 772
- Vị trí: 1C4
Số lượng đã bán: 114
Lượt xem: 368
14.040đ
Giá chưa bao gồm VAT: 13.000đ
1. Giới thiệu tổng quan
Cảm biến ánh sáng Photodiode là module chuyên dụng sử dụng Photodiode thay vì quang trở thông thường, mang lại độ chính xác và độ ổn định cao. Tích hợp mạch khuếch đại thuật toán (Op-amp) trên board, cảm biến hỗ trợ cả hai ngõ ra tín hiệu Digital và Analog, rất dễ dàng tích hợp vào các hệ thống tự động.
2. Thông số kỹ thuật
- Điện áp hoạt động: 3.3V - 5VDC
- Loại cảm biến: Photodiode
- Ngõ ra tín hiệu: Digital (có thể tinh chỉnh bằng biến trở) và Analog
- Kích thước mạch: 30 x 16mm
3. Ứng dụng
- Nhận biết sáng tối trong các hệ thống tự động
- Đo lường và kiểm tra cường độ ánh sáng môi trường
- Ứng dụng trong mạch điều khiển bật tắt đèn tự động theo ánh sáng
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Nguồn DC 3.3V - 5V, đồng hồ VOM hoặc mạch Arduino/MCU, dây cắm.
- Thao tác: Cấp nguồn VCC và GND cho module. Dùng đồng hồ đo điện áp tại chân A0 hoặc quan sát trạng thái LED trên chân DO khi che/chiếu ánh sáng vào Photodiode.
- Kết quả: Điện áp ở chân A0 thay đổi theo cường độ ánh sáng (tăng/giảm tùy thiết kế), đèn báo trên chân DO thay đổi trạng thái khi vượt ngưỡng chỉnh bằng biến trở.
* Lưu ý an toàn: Cấp đúng nguồn điện 3.3V - 5VDC, tránh cấp ngược cực tính hoặc vượt quá áp định mức có thể gây hỏng mạch Op-amp tích hợp.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với 5V hoặc 3.3V trên Arduino
- GND nối với GND trên Arduino
- A0 nối với A0 (Analog In) trên Arduino
- DO nối với D2 (Digital In) trên Arduino
C/C++ (Arduino/ESP)
const int analogPin = A0;
const int digitalPin = 2;
void setup() {
Serial.begin(9600);
pinMode(digitalPin, INPUT);
}
void loop() {
int analogValue = analogRead(analogPin);
int digitalValue = digitalRead(digitalPin);
Serial.print("Analog: ");
Serial.print(analogValue);
Serial.print(" | Digital: ");
Serial.println(digitalValue);
delay(500);
}cam bien anh sang photodiode





























