Управление Arduino с ИК приемником TSOP 1833

Сегодня я расскажу как сделать управление контроллером Arduino с помощью пульта управления и приемника TSOP 1833. У нас в примере будет использоваться светодиод, но вы можете подключить все что угодно, может быть это будет к примеру силовое реле, которое будет включать люстру, или открывать ворота гаража.

Для того что бы можно было управлять с пульта платой ардуино нам потребуется инфракрасный приемник TSOP1138 и сам контроллер, для начала я думаю Arduino UNO будет оптимальный вариант, для экспериментов.

Приемник подключаем по схеме как на картинке и с помощью библиотеки esp8266-ir-remote-sdk читаем коды кнопок пультов, как подключить библиотеку, написано в этой статье. Что бы считать коды кнопок, необходимо запустить среду разработки ARduino IDE и открыть пример «IRremote -> IRrecvDemo».

После чего вас откроется пример скетча для использования инфракрасного датчика:

На четвертый пин Arduino согласно схемы ниже подключаем выход с нашего ИК приемника, в моем случае это TSOP 1833.

Смотрите также  Arduino: примеры того, что можно сделать

Открываем «Сервис -> монитор порта» и смотрим коды кнопок, которые мы нажимаем.

Мы указали, что все коды будут выводиться в формате HEX.

Запомним коды двух кнопок(C667A и AB009) и изменим немного наш скетч для тестирования работоспособности:

Как видно из скетча, на 3 пин мы добавили светодиод, что бы визуально проверить работоспособность нашего будущего пульта. Как подключить светодиод, написано в этой статье. Теперь если мы нажмем  на кнопку с кодом >AB009< светодиод включается, а по нажатию на кнопку с кодом >C667A< светодиод выключается. Ура! Теперь можно внедрять данную схему в работу, а где вы ее примените, решать вам!

Raspberry Pi 4: дата выхода, характеристики, ожидания... Последний одноплатный компьютер Raspberry Pi 3 был выпущен в начале 2016 года. И, как предполагалось, спрос на устройства от малиновой компании возрос в не...
Устройства на микроконтроллерах Устройства на микроконтроллерах выполняют арифметические и логические операции в соответствии с программным алгоритмом, заложенном в памяти. Они используют...
Покупка деталей для Arduino в Китае — множество вариантов, широкий разброс... Торговая марка Arduino - это серия плат с микроконтроллером, широко применяемыми непрофессиональными пользователями в качестве отличного подспорья для люби...

Просмотров: 1300