Инфракрасного датчика расстояния E18-D80NK

В этой статье рассмотрим датчик расстояния E18-D80NK, состоящий из излучателя и фотоприемника с возможностью регулирования срабатывания от 6-80 см. По сравнению с более дешевыми датчиками, такими как модуль препятствий, данный датчик помехозащищенный к свету, из-за этого его можно встретить в автоматических линий и так далее.

Обзор инфракрасного датчика расстояния E18-D80NK

Технические параметры:

  • Рабочее напряжение: 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 бод и сделайте некоторое движение перед датчиком.