» » » Управление розеткой через ИК пульт

Управление розеткой через ИК пульт


Управление розеткой через ИК пульт



Делать мы будем розетку которая включается и выключается при помощи инфракрасного пульта дистанционного управления.
Сразу говорю если что-то не понятно я всё объясню в комментариях.

Внимание напряжение 220 В

Что нам понадобится:


  • Arduino
  • ИК приёмник
  • ИК пульт
  • Перемычки типа папа-мама и папа-папа
  • Твёрдотельное реле на 220 В
  • Розетка с одним разорванным проводом
  • Макетная плата
  • Лампочка с патроном-вилкой



Собираем всё это в единое



Для начала мы возьмём розетку открутим 2 винта и вскроем её.

Потом зажмём 2 провода в двух клемах при помощи отвёртки и разрежем один провод пополам. Так чтобы получилось как на картинке.

Далее вставляем два провода которые мы разрезали в твёрдотельное реле на 220 В как показано на картинке только наоборот!



Теперь подключаем всё как на картинке.

ИК датчик :
  • левая нога GND
  • средняя нога 5В
  • правая нога А0


Твёрдотельное реле на 220 В
  • vcc - 5 В
  • gnd - GND
  • IN - D9


А вот и сам скетч



#include <IRremote.h>  // подключаем библиотеку для работы с ИК приёмником

IRrecv irrecv(A0); // указываем пин, к которому подключен IR приемник
decode_results results;

void setup() // процедура setup
{
irrecv.enableIRIn(); // запускаем прием инфракрасного сигнала
pinMode(9, OUTPUT); // пин 9 будет выходом (англ. «output»)
pinMode(A0, INPUT); // пин A0 будет входом (англ. «intput»)

Serial.begin(9600); // подключаем монитор порта
}

void loop() // процедура loop
{
if (irrecv.decode(&results)) // если данные пришли выполняем команды
{
Serial.println(results.value); // отправляем полученные данные на порт

// включаем и выключаем светодиоды, в зависимости от полученного сигнала

if (results.value == 16754775) { 
digitalWrite(9, HIGH);  // выключаем лампочку
}
if (results.value == 16775175) { 
digitalWrite(9, LOW); // включаем лампочку
}

irrecv.resume(); // принимаем следующий сигнал на ИК приемнике
}
}


Скачать скетч sketch_feb18b1_ino.zip [734 b] (скачиваний: 85)

После того как залили скетч открываем монитор порта и нажимаем кнопку на ИК пульте. Результат однократного нажатия записываем вместо
if (results.value == 16775175) {
digitalWrite(9, LOW);
}

Теперь опять можно залить скетч и пользоваться им!

Пользуйтесь аккуратно! За причинённые вами травмы я не несу ответственности!

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
8 комментариев
  1. Nruter
    А зачем вообще управлять розеткой??? Да еще по ИК каналу.
    1. Антон Мартьянов Автор
      Это удобно для управлением приборами без ИК таких как лампа или вентилятор
  2. Oltaviro Oltaviro
    А на кой ею управлять? Просто чтобы было?
    1. Антон Мартьянов Автор
      Ответ вверху
      1. Nruter
        Лампами и вентиляторами сейчас управляют по wi-fi.
        Это гораздо проще, чем заморачиваться с ардуинкой.
        1. Антон Мартьянов Автор
          Но ведь не у всех они есть! По этому придётся немножко замарачнуться к тому же это сайт у самоделкина а не купи на aliexpress
  3. Nruter
    Антон Мартьянов,
    Да на этом сайте 99% самоделок из раздела электрика/электроника содержат товары с али. Именно товары, а не kit наборы. Единственный плюс использования ардуино - можно научиться их программировать. С таким же успехом можно применять в самоделках PLC Siemens Logo или Direct Logic.
    Я не буду спорить с Вами о полезности этой самоделки, потому что это определяют те, кто сочтёт нужным её повторить. Всего хорошего. Удачи!
  4. Антон Мартьянов Автор
    Спасибо!!!

Добрый день, Гость!


Зарегистрируйтесь

А затем...

Добавьте самоделку

Или...

Добавьте тему

Онлайн чат

Опрос
Сколько по времени, чаще всего, Вы делаете самоделку?

Последние комментарии

Прошу прощения, а в каких единицах и какими методами Вы измеряете "плотность грави поля"?...
Прошу прощения, может я и не прав, но на ГЭС при движении воды используется её кинетическая энергия. Хотя и не вполне согласен с perpetum-критиками. Использование любой, в т. ч. гравитационной...
slav21, воспользовался Вашей идеей, устранив при этом её основной недостаток: крайне малый радиус намотки кабеля. Вместо черенка использовал кусок канализационной ПВХ трубы на 110 мм. Конструкция...
Резина в контакте с режущей кромкой ножа? Мне довелось однажды, много лет назад, попасть под неотпускающее, в одной руке фаза, в другой ноль.Спасибо друзьям - спасли. До сих пор как вспомню, так...
Думается, замена сверла на твердосплавное перо ускорит процесс. Несколько дней назад покупал такие по 80 руб....
Все комментарии