Управление нагрузкой с помощью ИК пульта и Arduino

В статье приведу пример управления нагрузкой с помощью ИК-пульта и Arduino UNO. При необходимости программу можно легко изменить, для управления сервоприводом или другом устройством при нажатии любой кнопки.

Управление нагрузкой с помощью ИК пульта и Arduino

Необходимые детали:
► Arduino UNO R3 x 1 шт.
► Модуль реле 4-о канальный x 1 шт.
► Модуля HX1838 с ИК пультом x 1 шт.
► Провод DuPont x 1 шт.

Описание:
В данном примере используется приемник HX1838, 4-х канальное реле и Arduino UNO. Для переключения реле, используется стандартный 21 кнопочный пульт, при нажатии кнопки 1, 2, 3, 4, 5, 6, 7, 8 переключается реле 1, 2, 3, 4, при необходимости можно использовать пульт от телевизора, кондера и так далее.

Подключение:
Первым делом, подключим приемник HX1838 к Arduino UNO, для этого крайний левый выход приемника подключаем к выводу 7 (Arduino UNO), средний вывод GND подключаем к GND (Arduino UNO) и крайний левый вывод 5В, подключаем к выводу 5В (Arduino). Теперь, осталось подключить 4-х канальное реле, для этого подключим выводы in1, in2, in3, in4 к выводам 3, 4, 5, 6. Так же подключаем питание.

Программа:
Приведенный ниже скетч будет переключать цифровые вывода 2, 3, 4, 5 в LOW при нажати кнопок 1, 3, 5, 7 и в положение HIGH при нажатии 2, 4, 6, 8.

 Скачать скетч

Для работы скетча необходимо установить одну библиотеку IRremote, установить ее можно через «Менеджер библиотек» или скачать в конце статьи.

Ссылки
  Библиотека IRremote v.2.2.0

Купить на Aliexpress
  Контроллер Arduino UNO R3 на CH340G
  Контроллер Arduino UNO R3 на Atmega16U2
  Комплект проводов DuPont, 2,54 мм, 20 см
  Модуль HX1838 с ИК пультом
  Модуль реле 4-х канальный 

Купить в Самаре и области
  Контроллер Arduino UNO R3 на CH340G
  Контроллер Arduino UNO R3 на Atmega16U2
  Провода DuPont, 2,54 мм, 20 см
  Модуль HX1838 с ИК пультом
 Модуль реле 4-х канальный

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *