Инфракрасный декодер пультов ДУ на Arduino

Электричество /
Инфракрасный декодер представляет собой устройство по декодированию шестнадцатеричных инфракрасных сигналов от ТВ пульта для дальнейшего использования, например, программирования любых телевизионных дистанционных пультов и т.д.

Устройство изготовлено на базе Freeduino, который представляет собой недорогой Arduino-совместимый микроконтроллер. Вы можете его запрограммировать, используя среду разработки Arduino IDE (также как для Arduino UNO). Контроллер основан на чипе ATmega328.



Шаг 1: Используемые компоненты:

Freeduino Board (должна подойти любая arduino плата)



16/2 ЖКИ (Синий)



Кабельные перемычки



Штыревой разъем типа мама.



ИК пульт (для тестирования)



Машина для пайки



Старый CD/DVD для монтажа.

Шаг 2: Подсоединение штыревого разъема к ЖКИ



Припаяйте штыревой разъем к верхней стороне ЖКИ панели, чтобы монтаж на CD был легче.

Шаг 3: Подсоединение ЖКИ к Arduino







Прежде всего …

Подключите следующие выводы:

Vcc с Led +
Gnd с Led — Vcc с R/W
42-омный резистор между Vee и DB4

Я использовал резистор вместо потенциометра. Это поможет в снижении кабельных перемычек и уменьшении расходов, однако при этом ЖКИ будет гореть на максимальной яркости!

Подсоединение кабельных перемычек:

Arduino > ЖКИ
5v > Vcc
Gnd > Gnd,R/W
Вывод 7 > RS
Вывод 6 > EN
Вывод 5 > DB4
Вывод 4 > DB5
Вывод 3 > DB6
Вывод 2 > DB7

Шаг 4: Подсоединение инфракрасного приемника







Подсоедините инфракрасный приемник:

Vss к выводу 13
Gnd к Cnd (Arduino)
OUT к выводу 11

Шаг 5: Скетч

Для данного кода вам потребуется библиотека IR Remote (см. файлы к статье ниже)

Шаг 6: Окончательный шаг





Теперь с помощью двусторонней ленты прикрепите ЖКИ и Arduino к CD. Выполните тестирование устройства с помощью дистанционного пульта и декодируйте сигналы.

Arduino-IRremote-master.zip (34 Кб)
ir_hcker.ino (3 Кб)

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.