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

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


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



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

Внимание напряжение 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] (скачиваний: 121)

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

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

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

Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

Оцените самоделку по критериям

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

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


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

Или войдите на сайт, если уже зарегистрированы...

Войти

А затем...

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

Или...

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

Онлайн чат

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

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

Короткое нашёл и устранил, питание на м к пошло на 1й ножке 3.5v а на 2й 2.1v, и так же ни каких признаков жизни....
полностью поддерживаю! А может просто совпадение у нас. Тем не менее - спасибо за подробное описание проекта! Особенно за описание нагревателя, т.к. "головку" я не так давно уже сделал из...
в данном случае просто за счёт щели от шайб. Я же в своём, когда делал не так давно, сделал канавки фрезером (увидел на одном из видео на ютубе), т.к. одна из крышек редуктора оказалась современной и...
Греется Крона? Большой ток. Где то закорочено питание. Прозвони конденсаторы, внимательно просмотри хорошо ли протравилась медь между дорожками на плате....
хихи хаха. а решение? Моему ребенку ходить в школу через поселок, а там собачатня....
Все комментарии