Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Управление розеткой через ИК пульт

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


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



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

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

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

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

    Пользуйтесь аккуратно! За причинённые вами травмы я не несу ответственности!
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.
    9.3
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    8
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    8
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 8.44 из 10 (голосов: 3 / История оценок)

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

    8 комментариев
    Антон Мартьянов #16301 Автор
    Спасибо!!!
    Nruter #16299
    Антон Мартьянов,
    Да на этом сайте 99% самоделок из раздела электрика/электроника содержат товары с али. Именно товары, а не kit наборы. Единственный плюс использования ардуино - можно научиться их программировать. С таким же успехом можно применять в самоделках PLC Siemens Logo или Direct Logic.
    Я не буду спорить с Вами о полезности этой самоделки, потому что это определяют те, кто сочтёт нужным её повторить. Всего хорошего. Удачи!
    Антон Мартьянов #16298 Автор
    Но ведь не у всех они есть! По этому придётся немножко замарачнуться к тому же это сайт у самоделкина а не купи на aliexpress
    Nruter #16297
    Лампами и вентиляторами сейчас управляют по wi-fi.
    Это гораздо проще, чем заморачиваться с ардуинкой.
    Антон Мартьянов #16296 Автор
    Ответ вверху
    Антон Мартьянов #16295 Автор
    Это удобно для управлением приборами без ИК таких как лампа или вентилятор
    Oltaviro Oltaviro #16294
    А на кой ею управлять? Просто чтобы было?
    Nruter #16291
    А зачем вообще управлять розеткой??? Да еще по ИК каналу.

    Привет, Гость!


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

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

    Войти

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

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

    Онлайн чат

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

    Все комментарии