В этой статье рассмотрим датчик расстояния E18-D80NK, состоящий из излучателя и фотоприемника с возможностью регулирования срабатывания от 6-80 см. По сравнению с более дешевыми датчиками, такими как модуль препятствий, данный датчик помехозащищенный к свету, из-за этого его можно встретить в автоматических линий и так далее.
Технические параметры:
- Рабочее напряжение: 3,0…5,5 В DC;
- Рабочий ток: 100 мА;
- Диапазон срабатывания датчика: от 60 до 800 мм (настраивается при помощи подстроечного резистора в задней части корпуса);
- Время реакции: 2 мс;
- Угол обзора: < 15 °;
- Цветовая индикация срабатывания: да;
- Тип, состояние выхода; Цифровой нормально открытый NPN-NO;
- Длина провода: 0,45 м;
- Габары: 50 x 18 мм:
- Вес: 36 грам;
Общее сведения о датчика E18-D80NK
Инфракрасный датчик E18-D80NK состоит из излучателя и приемника в одном корпусе, для обнаружения объекта использует инфракрасное излучение. Ранее рассказывал о других ИК-датчиках, но их нельзя помещать на солнечный свет, так как солнце так же излучает ИК излучение. Существует только одно решение этой проблемы, модулировать ИК-сигнал так, чтобы датчик обнаруживал изменение ИК-излучения, а не фиксированный уровень ИК-излучения. Так и работает E18-D80NK, ИК-передатчик передает модулированный ИК-сигнал, который отражается от объекта и затем обнаруживается приемником. Этот датчик имеет меньше помех от солнечного света из-за модулированного ИК-излучения.
Датчик E18-D80NK выполнен в круглом корпусе, диаметром 18 мм, длиной 50 мм с резьбой снаружи на которую накручивается две пластмассовых гайки. Дальность обнаружения можно регулировать с помощью многооборотного винта, расположенного на задней части датчика . Выходной сигнал переключается в зависимости от обнаружения препятствия. Он остается высоким, когда нет препятствий, и меняется на низкий, когда есть препятствия. Рядом установлен красный светодиод, который включается при обнаружении объекта.
Назначение контактов:
- VCC — питание модуля 5В (коричневый);
- GND — заземление вывод (синий);
- OUT — цифровой вывод (черный).
Подключение инфракрасного датчика расстояния E18-D80NK к Arduino
Описание:
В примере покажу как подключить инфракрасный датчика расстояния E18-D80NK к Arduino, все показания будем передавать в последовательный порт.
Подключение:
Из приведенной ниже принципиальной схемы можно увидеть, что мы используем всего три провода. Черный провод с датчика E18-D80NK подключаем к выводу D2 Arduino, а коричневый и синий провод подключаем к VCC и GND подключаем к 5 В и GND Arduino UNO.
Программа для ик датчика
const int pin = 2; // Вывод для подключения E18-D80NK int statusVal = 0; // Переменная для хранения состояния void setup() { pinMode(pin,INPUT); // Указываем, вывод как вход Serial.begin(9600); // Открываем последовательную связь } void loop() { statusVal = digitalRead(pin); // Считываем состояние вывода if(statusVal == LOW) // Если логический ноль, есть движения { Serial.println("Collision Detected."); // Отправка текста } else { Serial.println("No Collision Detected."); //Отправка текста } delay(500); }
Когда собрали схему, подключите Arduino к компьютеру и загрузите программу. После этого откройте последовательный монитор со скоростью передачи 9600 бод и сделайте некоторое движение перед датчиком.