Управление светодиодной лентой с помощью ТВ-пульта и Ардуино

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

Шаг 1: Посмотрите видео!

Данное видео предоставит вам необходимые теоретические сведения о проекте и рекомендации по его воплощению. 

Шаг 2: Заказ необходимых компонентов!

Список компонентов для данного проекта.

  • Arduino Nano
  • 2 резистора по 10 кОм
  • конденсатор 100 мкФ
  • DC штекер
  • N-канальный мосфет IRLZ44N
  • инфракрасный приемник (TSOP4838)
  • плата Veroboard
  • RGB светодиодная лента (с общим анодом)

Шаг 3: Сборка схемы

На данном шаге показано схемное решение. Разводку платы можно сделать самостоятельно или использовать мою. Она работает без каких-либо проблем.

Шаг 4: Программирование Arduino Nano!

В прикрепленных файлах представлен код/скетч для Arduino Nano. Не забудьте его загрузить до начала проведения тестирования.

Также загрузите IR-библиотеку для Arduino: https://github.com/shirriff/Arduino-IRremote

Шаг 5: Окончание!

Ну вот, все и готово. Теперь вы сможете контролировать все, что нужно с помощью вашего телевизионного пульта дистанционного управления. Не забудьте удобно сесть в кресло, так как с него уже можно больше не вставать!

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
Плата Arduino Arduino Nano 3.0 1
US2 ИК-приемник TSOP4838 1
Q1 MOSFET-транзистор IRLZ44N 1
С1 Электролитический конденсатор 100 мкФ 1
R1, R2 Резистор 10 кОм 2
LEDSTRIP RGB светодиодная лента (с общим анодом) 1
Разьем для подключения блока питания 1