1.1.2 ИК-приемник (датчик)
Во-вторых, для приема сигнала с пульта нам потребуется специальный ИК-датчик (рисунок х). Вообще, мы можем детектировать инфракрасное излучение обычным фотодиодом/фототранзистором, но в отличие от него, наш ИК-датчик воспринимает инфракрасный сигнал только на частоте 38 кГц (иногда 40кГц). Именно такое свойство позволяет датчику игнорировать много посторонних световых шумов от ламп освещения и солнца.
Популярным ИК-датчиком встречающимся в стандартных наборах Arduino является VS1838B, который обладает следующими характеристиками:
Несущая частота: 38 кГц;
Напряжение питания: 2,7 — 5,5 В;
Потребляемый ток: 50 мкА.
Можно использовать и другие датчики, например: TSOP4838, TSOP1736, SFH506.
Рисунок х – внешний вид ИК-датчика VS1838B
Обычно ИК-приемник имеет три ножки (рисунок х) и состоит из следующих элементов: PIN-фотодиод, усилитель, полосовой фильтр, амплитудный детектор, интегрирующий фильтр и выходной транзистор.
Рисунок х – распиновка ИК датчика VS1838B
Под действием инфракрасного излучения в фотодиоде, у которого между p и n областями создана дополнительная область из полупроводника (i-область), начинает течь ток. Сигнал поступает на усилитель и далее на полосовой фильтр, который настроен на фиксированную частоту: 30; 33; 36; 38; 40 и 56 килогерц и защищает приемник от помех. Помехи могут создавать любые бытовые приборы.
1.2 Библиотека для работы с ИК устройствами
Для работы с ИК устройствами можно использовать библиотеку , которая позволяет упростить построение систем управления. С помощью этой библиотеки будем принимать команды с пульта.
Если в Arduino IDE у вас не будет предустановленной библиотеки, то вам необходимо будет произвести следующие действия:
Запустить Arduino IDE;
В меню выбираем следующие пункты: Скетч - Подключить библиотеку – Управлять библиотеками (рисунок х). Можно воспользоваться специальной комбинацией клавиш Ctrl+Shift+I;
Рисунок х – меню Arduino IDE для библиотек
В появившемся окне (рисунок х) в окне поиска вводим название библиотеки. Затем выбираем подходящую версию библиотеки и с помощью левой кнопки мыши нажимаем на кнопку «Установить».
Рисунок х – окно менеджера библиотек
Достарыңызбен бөлісу: |