Обзор инфракрасного модуля препятствия, LM393


В этой статье рассмотрим модуль препятствия YL-63 (FC-51), который использует принцип инфракрасного (ИК) отражения. Данный модуль часто используется в робототехнике, в различной сигнализации и так далее.
Технические параметры
► Напряжение питания: 3.3 В ~ 5.5 В
► Потребляемый ток: 10 мА
► Цифрового выход: TTL (лог 1 или лог 0)
► Диаметр монтажного отверстия: 2.5 мм
► Выходной ток: 15 мА
► Габариты: 42мм х 15мм х 8мм
Общие сведения
Модуль содержит инфракрасный передатчик (ИК диод) излучающий свет в прямом направлении (~ 700 нм, этот свет не виден невооруженным глазом, его можно увидеть только камерой) и приемник (фотодиод), который измеряет отраженное ИК излучение. Если отраженный свет достигает определенного порога на выходе появляется положительный импульс. Так-же, количество отраженного излучения зависит от цвета поверхности от которой оно отражается. Если поверхность белая то модуль сработает на максимальной расстоянии, если темная или матовая излучение не отразится и модуль не сработает.

Основная микросхема ИК датчика препятствия, это компаратор LM393 (U1), который производит сравнение уровней напряжений на входах INB- и INB+. Чувствительность порога срабатывания задается с помощью потенциометром R2 и в результате сравнений на выходе OUTB микросхемы U1, формируется лог «LOW» или лог «HIGH». Принципиальная схема ИК модуля препятствия показана на рисунке ниже.

Настройка чувствительности.
Чтобы уменьшения воздействия на фоточувствительный элемент от окружающей среды (солнца, различных ИК излучение) и избавив модуль от ложных срабатываний, предусмотрен потенциометр, с помощью которого можно осуществить настройку модуля. Для настройки необходима небольшая плоская отвертка, а так же убираем все препятствия переда модулем. Теперь можно приступить к настройке, подключаем питание (загореться красный светодиод). Если на модуле загорится зеленый светодиод, крутим потенциометр влево пока он не погаснет. После этого можно устанавливать любой предмет (можно и руку) перед модулем и настраивать расстояние срабатывания.

Назначение J1 (в исполнении 3pin)
► VCC: «+» питание модуля
► GND: «-» питание модуля
► D0: цифровой выход
Подключение ИК модуля препятствия к Arduino
Необходимые детали:
► Arduino UNO R3 x 1 шт.
► ИК модуль препятствия, LM393, 3 pin x 1 шт.
► Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.
► Кабель USB 2.0 A-B x 1 шт.
Подключение:
В данном примере буду использовать ИК модуль препятствия, LM393 и Arduino UNO R3, данные будут передаваться в «Мониторинг порта». Схема не сложная, сначала необходимо подключить питание, GND к GND и VCC к 5V (можно записать и от 3.3В), затем подключаем вывод OUT к порты D0 (Arduino). Схема подключения приложена ниже.

Запускаем среду разработки и загружаем данный скетч, затем открываем мониторинг порта.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
/* Тестировалось на Arduino IDE 1.8.5 Дата тестирования 19.11.2018г. */ int irsensor= 7; // Вывод OUT на модуле подключен к выходу 7 Arduino int sensorvalue; // Переменная для хранения показаний датчика void setup() { Serial.begin(9600); // Задаем скорость передачи данных pinMode(irsensor,INPUT); // Установим вывод D0 как вход } void loop() { sensorvalue=digitalRead(irsensor); // Считываем показания в переменной sensorvalue. Serial.print("Sensor =="); // Выводим текст Serial.println(sensorvalue); // Выводим текст if (sensorvalue==1) { Serial.println(" No obstacle"); // Выводим текст digitalWrite(13,LOW); // Выключаем светодиод delay (500); // Ждем 500 мкс } else { Serial.println(" Obstacle "); // Выводим текст digitalWrite(13,HIGH); // Включаем светодиод delay (500); // Ждем 500 мкс } } |
В мониторинг порта, можно увидеть все изменения.

Купить на Aliexpress Контроллер Arduino UNO R3 на CH340G
Контроллер Arduino UNO R3 на Atmega16U2
Комплект проводов DuPont, 2,54 мм, 20 см
ИК модуль препятствия, LM393, 3 pin x 1 шт.
Купить в Самаре и области Контроллер Arduino UNO R3 на CH340G
Контроллер Arduino UNO R3 на Atmega16U2
Провода DuPont, 2,54 мм, 20 см
Модуль препятствия, LM393, 3 pin
Здравствуйте! Есть необходимость создать инфракрасный барьер из двух модулей. На первом удаляю диод передачи, на втором диод приема. Дальность 20-30см. Для избавления от засветки , поместить диоды внутри направленных друг на друга трубок.
Здравствуйте, лучше воспользуйтесь другим датчиком
https://robotchip.ru/obzor-infrakrasnogo-datchika-rasstoyaniya-e18-d80nk/