Суточный таймер с веб-интерфейсом

Суточный таймер с веб-интерфейсомТаймеры присутствуют везде. Многие промышленные системы управления используют таймеры. В вашей отопительной системе может быть такой, где вы можете настроить, когда менять дневной и ночной режим. Иногда вам может понадобиться простой таймер для включения/выключения света рождественского украшения.

Что бы это ни было, таймер полезен для многих вещей. Вы можете запрограммировать его несколькими щелчками мыши. Поскольку таймер имеет веб-интерфейс, вы можете изменить таймер удаленно, из любой точки мира при наличии интернет-соединения. Даже с вашего смартфона.

На что это похоже

Суточный таймер имеет подобный календарю пользовательский интерфейс. Это таблица, и вы можете щелкнуть по полям таблицы. Когда поле зеленое, таймер включает нагрузку в это время. Поле, которое не является зеленым, отключает нагрузку. Чтобы выбрать или отменить выбор нескольких полей, вы можете щелкнуть и выделить их мышью. Наименьший временной интервал в этом 24-часовом таймере составляет 15 минут.

Чтобы применить изменения, вы должны ввести пароль и нажать «сохранить». Только таким образом можно активировать любые изменения, внесенные в таблицу.

Использование телефона

Традиционные мобильные телефоны, даже если они имеют встроенный веб-браузер, часто не имеют курсора мыши. Поэтому вы не можете выбирать или активировать поля в таблице. Все последние модели смартфонов (iphone или любой Android-телефон) могут быть использованы. Вы просто касаетесь полей таблицы пальцем.

Ручное изменение выхода

24-часовой таймер имеет возможность подключить кнопку к плате. Нажимая эту кнопку, вы можете вручную включить или выключить реле.

С помощью веб-интерфейса вы также можете вручную перезаписать таймер.

Ручная перезапись не отключает таймер полностью. На данный момент она просто изменяет состояние реле.
Пример: в таблице вы выбрали интервал включения нагрузки с 14:00-16:00 и с 17:00-18:00. Если вы выключите выход вручную в 14:30, то нагрузка будет выключена до 17:00.

Аппаратное обеспечение

Программное обеспечение будет работать с контроллерами Atmega328p или Atmega644/ATmega644p, а Atmega88 или ATmega168 слишком малы для такого большого и сложного проекта.

Схема устройства

Светодиод можно подключить к выводу PB1, и он будет мигать с частотой 0,5 Гц. Если вы хотите увидеть состояние реле, то подключите светодиод с резистором параллельно катушке реле. Соединения питания для платы Ethernet не показаны. Использован источник питания 5-6 В постоянного тока и не менее 0,2 А. Подойдет старое зарядное устройство для мобильного телефона. Многие из них обеспечивают напряжение в этом диапазоне и более чем достаточно выходного тока. Эти зарядные устройства для мобильных телефонов обычно компактны и легкодоступны.

Резервное питание

Во многих местах по всему миру электросеть достаточно надежна и почти никогда не перестанет работать. В редких случаях, когда происходит сбой в электропитании, вам нужно обойти дом и снова установить все часы. Это справедливо для таких устройств, как печи, микроволновые печи, видеомагнитофоны, ... и этот 24-часовой таймер.

Однако 24-часовой таймер может временно питаться от батареи. Таким образом, вы можете устранить перебои в подаче электроэнергии, которые продолжаются всего несколько часов. Если плата таймера оснащена традиционным регулятором напряжения(7805), то она будет потреблять такое же количество тока, независимо от напряжения питания. Для этого потребуется около 170 мА. Если плату таймера оснастить импульсным регулятором напряжения, таким как Recom R-783.3-0.5, то ему потребуется меньше тока, регулятор не будет грется. При 9 В постоянного тока плата будет потреблять менее 70 мА. Питания таймера от такой батареи хватит на 5-6 часов. Резервная батарея не является обязательной, если только вы довольны надежностью своей энергосистемы.

Собранный прибор

Автор: Guido Socher

Архив для статьи "Суточный таймер с веб-интерфейсом" NEW

Исходник AVRStudio4

File Size 139.73 KB Download 13 Download

Метки: Таймер, ATmega328, Суточный, ENC28J60

Печать

Советуем посмотреть...

Авторизация