Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 148
Из них просматривают:
Аналоги: 41. Видео: 3. Галерея: 1. Даташиты: 29. Инструкции: 5. Новости: 12. Опросы: 1. Остальное: 2. Партнёры: 1. Программы: 2. Производители: 3. Профиль пользователя: 5. Расчёты: 3. Теги: 2. Торрент: 2. Форум: 36.
Участников: 2
Гостей: 146

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Просмотр этой темы: 

 1 анонимных пользователей
Таймер отключения на Arduino
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Таймер предназначен для автоматического отключения питания бытовой аппаратуры в интервале от 1 до 24 часов.
Назначение кнопок:
Кнопка S1 «ЧАС» - устанавливает интервал отключения, кнопка S3 «ВКЛ» включает реле, кнопка S2 «ОТКЛ» принудительно отключает реле до срабатывания таймера.
В течение последней минуты, до отключения реле по таймеру, прозвучит предупредительный сигнал, а на дисплее появится сообщение «ALARM». Если за эту минуту потребуется продлить включённое положение реле, нужно ещё раз нажать на кнопку S3 «ВКЛ». При этом звуковой сигнал исчезнет, а таймер начнёт новый отчёт. Если требуется отключить реле, не дожидаясь окончания звукового сигнала или в любое время, нужно нажать на кнопку S2 «ОТКЛ».
Информация на дисплее:
Верхняя строка показывает время (часы и минуты) включённого положения реле и его состояние «ON» или «OFF» - включено или отключено. Нижняя строка показывает интервал в часах (минимальное – 1 час, максимальное – 24 часа) через который произойдёт отключение реле и, за минуту до отключения по таймеру мерцающую надпись «ALARM.
Открыть изображение в новом окне
Рис.1 Информация на дисплее таймера за минуту до отключения

Открыть изображение в новом окне
Рис.2 Информация на дисплее таймера до или после отключения

Проект и скетч - здесь


Отредактировано пользователем Kosmonavt 17.03.2019 23:45:47


Re: Таймер отключения на Arduino
Технический Директор
Зарегистрирован:
09.01.2009 0:19
Из: Tallinn
Сообщений: 2303
Не в сети
Круто
У меня такие...


Открыть изображение в новом окне
Открыть изображение в новом окне

Открыть изображение в новом окне
Открыть изображение в новом окне
Открыть изображение в новом окне


Re: Таймер отключения на Arduino
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Дошли руки начать делать данный таймер. Осталось подключить силовую часть, отдельный блок питания и соорудить корпус.
Открыть изображение в новом окне



Re: Таймер отключения на Arduino
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Сделал колхозный вариант корпуса: текстолит, термоклей, облицовка чёрным пластиком. Получился вот такой кирпич с кнопочками. Внутри полно места, можно будет ещё пару релюх и розеток поставить, если понадобится. Да, чуть не забыл, при первом включении таймера в сеть, или после исчезновения напряжения питания, нужно нажать кнопку "ОТКЛ", это действие сбрасывает программные триггеры, иначе таймер может не отработать на отключение. Этот незначительный косяк, возможно, буду устранять.
Открыть изображение в новом окне




Re: Таймер отключения на Arduino
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Выкинул синюю релюшку, стали залипать контакты. Вместо неё установил симистор как на рисунке:
Открыть изображение в новом окне

Только светодиод убрал, вместо него перемычка. На управление MOC3021 подаётся 3В. Пока всё работает как надо.
Открыть изображение в новом окне



Re: Таймер отключения на Arduino
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Добавлен блок питания 12В 2А для питания самой платы Ардуино через встроенный силовой разъём. Упрощён код. В архив (см. начало темы) добавлены два скетча для разного типа реле (нормально разомкнутыми и нормально замкнутыми контактами). В цепи симистора добавлены: ограничивающая начальный ток катушка (реактор) и ВВ конденсатор от электрических помех. На ноге 1 управление MOC3021 установлен токоограничивающий синий светодиод-индикатор о состоянии "нагрузка включена".
Открыть изображение в новом окне




Re: Таймер отключения на Arduino
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2441
Не в сети
Внешний блок питания на 12В для платы Arduino поместил в более свободный корпус, а заодно добавил шунтирующий выключатель параллельно симистору (или переключающему контакту реле).
Открыть изображение в новом окне

Сделано для того, чтобы при включении выключателя напряжение 220В подавалось через адаптер 220/12В на плату Arduino. После того, как таймер будет запущен, выключатель нужно отключить. По окончании времени на таймере симистор (или реле) обесточит нагрузку, а через секунду (за счёт запаса энергии конденсаторов адаптера 220/12В) отключится и сама плата Arduino. Таким образом нагрузка и сам прибор будут автоматически отключены полностью.
Смотреть видео (29 секунд)



Поиск по форуму


Расширенный поиск

Разное

Интересно

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