Инфракрасное управление. Дистанционное управление платформой Arduino



бет2/4
Дата25.04.2023
өлшемі0,97 Mb.
#175429
1   2   3   4
Байланысты:
Подключение ИК датчика к Ардуино

1.1.2 ИК-приемник (датчик)

Во-вторых, для приема сигнала с пульта нам потребуется специальный ИК-датчик (рисунок х). Вообще, мы можем детектировать инфракрасное излучение обычным фотодиодом/фототранзистором, но в отличие от него, наш ИК-датчик воспринимает инфракрасный сигнал только на частоте 38 кГц (иногда 40кГц). Именно такое свойство позволяет датчику игнорировать много посторонних световых шумов от ламп освещения и солнца.


Популярным ИК-датчиком встречающимся в стандартных наборах Arduino является VS1838B, который обладает следующими характеристиками:

  1. Несущая частота: 38 кГц;

  2. Напряжение питания: 2,7 — 5,5 В;

  3. Потребляемый ток: 50 мкА.

Можно использовать и другие датчики, например: TSOP4838, TSOP1736, SFH506.



Рисунок х – внешний вид ИК-датчика VS1838B

Обычно ИК-приемник имеет три ножки (рисунок х) и состоит из следующих элементов: PIN-фотодиод, усилитель, полосовой фильтр, амплитудный детектор, интегрирующий фильтр и выходной транзистор.





Рисунок х – распиновка ИК датчика VS1838B

Под действием инфракрасного излучения в фотодиоде, у которого между p и n областями создана дополнительная область из полупроводника (i-область), начинает течь ток. Сигнал поступает на усилитель и далее на полосовой фильтр, который настроен на фиксированную частоту: 30; 33; 36; 38; 40 и 56 килогерц и защищает приемник от помех. Помехи могут создавать любые бытовые приборы.




1.2 Библиотека для работы с ИК устройствами

Для работы с ИК устройствами можно использовать библиотеку , которая позволяет упростить построение систем управления. С помощью этой библиотеки будем принимать команды с пульта.


Если в Arduino IDE у вас не будет предустановленной библиотеки, то вам необходимо будет произвести следующие действия:

  1. Запустить Arduino IDE;

  2. В меню выбираем следующие пункты: Скетч - Подключить библиотеку – Управлять библиотеками (рисунок х). Можно воспользоваться специальной комбинацией клавиш Ctrl+Shift+I;




Рисунок х – меню Arduino IDE для библиотек



  1. В появившемся окне (рисунок х) в окне поиска вводим название библиотеки. Затем выбираем подходящую версию библиотеки и с помощью левой кнопки мыши нажимаем на кнопку «Установить».




Рисунок х – окно менеджера библиотек




Достарыңызбен бөлісу:
1   2   3   4




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет