Нам понадобится:
Ссылочка на Arduino uno: http://ali.ski/gC_mOa
Ссылочка на модуль Реле: http://ali.ski/X26ZC
Ссылочка на контактные провода: http://ali.ski/Exjr3
Ссылочка на Ик приемик: http://ali.ski/Xb4xK4
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
В данном примере я покажу как с помощью Ик пульта включить и выключить реле. Это можно применить например в управлении освещением с помощью пульта. Да и вообще кучу кнопок на пульте запрограммировать и можно всем домом управлять. было бы желание.
Подключаем ИК приемник и модуль реле к ардуино, согласно схеме приведенной в начале статьи.
Для начала нам нужно скачать библиотеку из стандартных библиотек IRremote.h . как скачать данную библиотеку рассказывается в видео в конце стать.
После того как скачали библиотеку, нужно залить из примеров в библиотеке IRremote.h пример считывание кодов кнопок пульта, как это сделать тоже рассказывается в видео в конце статьи.
После того как считали код нужной нам кнопки ее нужно записать в строку case 0xFD00FF заместо 0xFD00FF Далее
Необходимо скопировать программный код приведенный ниже и вставить его в программу Arduino IDE и загрузить этот программный код в саму плату Arduino.
#include "IRremote.h" IRrecv irrecv(2); // указываем вывод, к которому подключен приемник decode_results results; void setup() { pinMode(8, OUTPUT); irrecv.enableIRIn(); // запускаем прием } void loop() { if ( irrecv.decode( &results )) { // если данные пришли switch ( results.value ) { case 0xFD00FF: digitalWrite( 8, LOW ); break; case 0xFD807F: digitalWrite( 8, HIGH ); break; } irrecv.resume(); // принимаем следующую команду } }
Ссылка на Скетч: https://yadi.sk/d/SRWyMOeZv8DcG
Демонстрация работы данной программы можно увидеть в видео приведенном в конце статьи.