Ничего не найдено :(
    В гостях у Самоделкина! » Темы » Советы » Регулируемый таймер отключения розетки на Arduino до 255 минут

    Регулируемый таймер отключения розетки на Arduino до 255 минут

    Привет самоделкиным!
    У вас когда нибудь случалось оставить включенными на всю ночь после долгой работы паяльник, клеевой пистолет и другие опасные нагревательные приборы? Вот несложное решение данного вопроса!



    Список компонентов, использованных в проекте:

    - Arduino NANO v3 - 1шт
    - Поворотный энкодер с кнопкой - 1шт
    - TM1637 4-значный 7-сегментный дисплей - 1шт
    - Реле 220 / 5В переменного / постоянного тока - 1шт
    - Светодиод 5мм красный - 1шт
    - Светодиод 5мм зелёный - 1шт
    - Блок питания AC 220в / DC 5в для монтажа на печатную плату - 1шт
    - Резистор 220 Ом - 2шт
    - Тумблер 220в - 1шт

    Программные приложения:


    Arduino IDE

    Инструменты и приспособления:

    - Паяльник (паяльная станция)
    - Термопистолет для клея
    - 3D-принтер

    Предистория от автора


    Автор спрашивает, забывали ли вы когда-нибудь выключить паяльник или термопистолет? У него такое случалось не один раз. Поэтому он решил построить простое устройство, которое которое легко можно настроить, и в тоже время срабатывало без ошибок. Как видно на фотографии выше у прибора имеется индикатор оставшегося времени, поворотная ручка энкодера для быстрой настройки таймера, пара светодиодов режима работы, ну и розетка для нагрузки.

    Принцип работы прибора


    Если немного повернуть ручку энкодера, отобразится цифра 1 и устройство включит устройство и подаст на розетку 220в ровно на 1 минуту. Если повернуть дальше, время до срабатывания увеличится. Максимальное значение 255 минут. В течение последней минуты мигает красный светодиод, сигнализируя о скором срабатывании таймера. В это время можно легко добавить время или оставить его с тем же значением. По истечении времени, подключенное устройство будет обесточено.



    Компоненты


    Изюминкой данного прибора автор считает поворотный энкодер. У него (автора) долго не получалось заставить этот компонент правильно работать, пока не наткнулся на рабочий скрипт. Каким-то образом энкодер использует прерывания, и автор не понимает, как именно, но он отлично работает. В приборе можно использовать любую плату из линейки Arduino (micro, nano, uno и т.д.). В скетче (будет представлен ниже) автор прописал контакты 2 и 3 для энкодера. Можно использовать кнопку включения/выключения, которая подаст/прервет питание небольшого блока питания 5в для питания Arduino и зеленый светодиод. С контакта 11 идет управление красным светодиодом, с контакта 12 управляется реле, которое подает или прерывает питание 220в на розетке для предполагаемой нагрузки. Реле приклеено к задней части семисегментного дисплея с небольшим кусочком пластика между ними (входит в состав деталей для 3D-принтера). Последнюю версию 3D-деталей можно скачать тут: www.thingiverse.com. Вы можете сами спроектировать или использовать стандартные футляры. Для удобства программирования плату Arduino лучше расположить например на макетной или перфорированной плате.



    Схема


    Схема довольно проста. Поворотный энкодер использует контакты GDN, 2 и 3 . Распиновка может отличаться, поэтому стоит проверить свои спецификации. Четырехзначный семисегментный дисплей TM1637 имеет 4 контакта:
    VCC = контакт 5 В
    GND = контакт GND
    CLK = 4
    DIO = 5

    Регулируемый таймер отключения розетки на Arduino до 255 минут


    Так же можно скачать схему в формате для Fritzing тут.

    Код


    Как указано выше, часть для энкодера (void PinA и void PinB) не была написана автором, но публично опубликована. Остальная часть кода принадлежит автору и довольно проста.

    Скачать готовый код можно тут.

    Улучшения


    Дизайн корпуса не очень модный. Можно разработать свой, более удобный. Так же в скетче можно заложить функцию зуммера по достижении определенного времени срабатывания устройства.

    Всем добра!!!

    Источник (Source)

    Переноска для еды из ведра

    Использование Arduino для управления автомобильным электрическим насосом охлаждающей жидкости (помпой)

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

    7 комментариев
    Maverick54 Автор
    Цитата: pogranec
    А каким  инструментом ссылки делались? ЕРН ?


    Не знаю что такое ЕРН,  я их делаю при помощи встроенного на сайте редактора и при открытом окне для копирования полного пути ссылки.

    Кстати, вот сегодня не смог вставить в спойлер код программы, хотя вчера это удалось без проблем в этой статье.

    pogranec
    Maverick54,

    А каким  инструментом ссылки делались? ЕРН ?






    pogranec
    Цитата: Maverick54
    Цитата: Korolev
    Что-то у меня ни одна ссылка на Али не сработала, а любопытно было бы посмотреть


    Во что удивительно, попробовал пройтись по ссылкам у погранца, тоже ничего не открылось. Видимо глюк.

    Да, странно. Статья свежая, а ссылки почти все не работают. И куда копать?


    Maverick54 Автор
    Цитата: Korolev
    Что-то у меня ни одна ссылка на Али не сработала, а любопытно было бы посмотреть


    Во что удивительно, попробовал пройтись по ссылкам у погранца, тоже ничего не открылось. Видимо глюк.

    Korolev
    Maverick54,
    Ну или забейте в поиске на али Модуль питания преобразователя

    Я примерно так и сделал, выделил в списке компонентов "Блок питания AC 220в / DC 5в для монтажа на печатную плату" и правой кнопкой: "найти в гугле". И что интересно, в этом варианте алишка работает. yes 

    Maverick54 Автор
    Цитата: Korolev
    Что-то у меня ни одна ссылка на Али не сработала, а любопытно было бы посмотреть на "Блок питания AC 220в / DC 5в для монтажа на печатную плату".


    Ну не знаю, у меня открываются. На всякий случай вот так : https://aliexpress.ru/item/1005001854373017.html?af=1954_15584&aff_fcid=a37
    f9e10612f48679eff206afa06fdb2-1634743796938-05251-_puLWOjg&aff_fsk=_puLWOjg
    &aff_platform=api-new-link-generate&aff_trace_key=a37f9e10612f48679eff2
    06afa06fdb2-1634743796938-05251-_puLWOjg&cn=12r1a8dwj9judgas9dy3p94x8nwf4ld
    5&cv=2&dp=12r1a8dwj9judgas9dy3p94x8nwf4ld5&sk=_puLWOjg&sku_id=1
    2000017863893740&terminal_id=02f910d8370243ea922f2de184a52513&tt=API&am
    p;utm_campaign=1954_15584&utm_content=2&utm_medium=cpa&utm_source=a
    erkol

    Ну или забейте в поиске на али Модуль питания преобразователя переменного тока с открытой рамой 3,3 В/5 В/9 В/12 В/24 В 5 Вт с сертификатами CE/ROHS

    Korolev

    У вас когда нибудь случалось оставить включенными на всю ночь после долгой работы паяльник, клеевой пистолет и другие опасные нагревательные приборы?

    Паяльник на работе забывал в пятницу выключать, в понедельник работал им как обычно! Правда паяльник советский, теперь таких наверное уже и не делают, во всяком случае я в продаже давненько не встречал.

    Что-то у меня ни одна ссылка на Али не сработала, а любопытно было бы посмотреть на "Блок питания AC 220в / DC 5в для монтажа на печатную плату". dontknow 

    P.S. Хотите верьте, хотите нет, но вот буквально сегодня, по пути на работу (вторая смена), зачем-то купил песочные часы! xaxa 

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


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

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

    Войти

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

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

    Онлайн чат

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

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