Cảm Biến Hồng Ngoại Phát Hiện Vật Cản D80NK là cảm biến có khả năng phát và thu tia hồng ngoại với khoảng cách xa, ít bị nhiễu do ánh sáng bên ngoài do được thiết kế với kính chống nhiễu.
Cảm biến điều chỉnh được khoảng cách phát hiện bằng một biến trở ở cuối phần thân của cảm biến, tín hiệu ngõ ra là dạng mức logic 0V - 5V.
Cảm biến hồng ngoại phát hiện vật cản D80NK là một loại cảm biến dùng để phát hiện vật cản bằng cách sử dụng ánh sáng hồng ngoại. Khi vật cản nằm trong phạm vi của cảm biến, ánh sáng hồng ngoại sẽ bị phản xạ trở lại và được cảm biến thu lại. Sau đó, cảm biến sẽ phân tích thông tin thu được để xác định vị trí và khoảng cách của vật cản.
Ứng dụng của cảm biến hồng ngoại phát hiện vật cản D80NK là rất đa dạng, chẳng hạn như:
- Trong ngành công nghiệp: cảm biến hồng ngoại phát hiện vật cản D80NK được sử dụng để giám sát quá trình sản xuất, đảm bảo an toàn và ngăn chặn tai nạn.
- Trong lĩnh vực tự động hóa: cảm biến hồng ngoại phát hiện vật cản D80NK được sử dụng để kiểm soát độ chính xác của robot hoặc các thiết bị tự động khác.
- Trong lĩnh vực gia dụng: cảm biến hồng ngoại D80NK được sử dụng để kiểm soát mức nước trong bồn cầu, hay để phát hiện khi có người đi vào phòng và kích hoạt hệ thống đèn.
- Ngoài ra, cảm biến hồng ngoại phát hiện vật cản D80NK còn được sử dụng trong các ứng dụng an ninh, bảo vệ nhà cửa, bãi đỗ xe, trung tâm thương mại, giúp giảm thiểu rủi ro và tăng cường an ninh.
Thông số kỹ thuật
- Điện áp hoạt động: 5VDC
- Dòng cung cấp: 25mA
- Dòng tải tối đa: 100mA
- Thời gian phản hồi: <2ms
- Kích thước: 17mm
- Góc nhận tín hiệu : ≤ 15độ
- Nhiệt độ môi trường làm việc: -25℃~ 55℃
- Chất liệu vỏ: Nhựa
- Khoảng cách nhận tín hiệu: 85CM
Code tham khảo cảm biến hồng ngoại phát hiện vật cản D80NK với Arduino
/*
photoelectric arduino
red----------------5V
black--------------GND
yellow-------------9
*/
typedef unsigned char uchar;
uchar signal=9;
void setup()
{
pinMode(signal,INPUT);
Serial.begin(9600);
// put your setup code here, to run once:
}
void loop()
{
if(!digitalRead(signal))
{
Serial.println("The chip receives the sensor signal");
}
while(!digitalRead(signal));
// put your main code here, to run repeatedly: