Этот датчик служит для фиксации факта перекрытия ИК луча непрозрачной заслонкой. Данное устройство приобретено традиционно на ru.aliexpress.com (за 50 рублей) и поставляется из Китая в антистатическом пакете.
Конструктивно данный модуль это печатная плата, на которой располагается инфракрасная оптопара. Габариты модуля 38 х 14 х 11 мм, масса 2,2 г. Для крепления в плате имеется отверстие диаметром 3 мм.
На плате располагаются два светодиода: красный – индикатор питания, зеленый – индикатор срабатывания датчика. Зеленый светодиод светится в том случае, если между фотоприемником и передатчиком нет непрозрачной заслонки. При напряжении питания 5 В потребляемый модулем ток составляет около 25 мА в дежурном режиме и 21 мА при срабатывании. Разница вызвана, видимо тем, что при срабатывании датчика зеленый светодиод гаснет.
На модуле имеется четырехконтактный штыревой разъем:
- «Vcc»– питание +5В,
- «GND» – общий контакт,
- «A0» – аналоговый выход,
- «D0» – цифровой выход.
Для срабатывания датчика достаточно внести между фотоприемником и передатчиком непрозрачную заслонку.
Испытания датчика с Arduino
Факт срабатывания легко установить по моменту зажигания светодиода на плате датчика или используя для этих целей программу LED_with_button.
Как понял автор обзора, аналоговый выход на данном устройстве это формальность, на нем всегда присутствует или высокий или низкий уровень. В данном факте можно убедиться с помощью программы AnalogInput2, что, в общем-то, очевидно в силу дискретности состояний данного устройства.
В целом это неплохой простой и дешевый датчик, который повторяет датчик KY-010, но при этом он не является частью большого комплекта. Данное устройство может стать заменой концевого выключателя, подсчитывать обороты колеса, или выполнять аналогичные функции. Файлы проекта (для подключения к Ардуино) скачайте в архиве. Автор обзора – Denev.