Инфракрасный декодер представляет собой устройство по декодированию шестнадцатеричных инфракрасных сигналов от ТВ пульта для дальнейшего использования, например, программирования любых телевизионных дистанционных пультов и т.д.
Устройство изготовлено на базе 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. Выполните тестирование устройства с помощью дистанционного пульта и декодируйте сигналы.