Добрый вечер, спецы.
Требуется разработать скетч (Ардуино) Для управления и мониторинга работы 8-ми линий 220 в.
В общих чертах:
1)Основная задача. Два экрана 2004, на которых в каждой строчке отображаются данные соответствующей линии.
Формат следующий:
Лин1: включалось N раз, общее время работы –N часов.
Лин2: включалось N раз, общее время работы –N часов.
….
2 экрана по 4 строчки = 8 строчек = 8 линий питания.
- Дополнительная задача. Таймер на последовательное (не одновременное) включение всех линий после пропадения питания 220В и поступлении его снова. Возможность в скетче устанавливать эти таймеры на каждый канал.
Все писать в энергонезависимую память Ардуинки.
Более подробное описание:
Есть 8 линий, которые нужно запускать через некоторые интервалы времени после подачи питания 220В. При этом, по каждой линии нужно контролировать в работе ли устройство, (то есть потребляет нагрузку) или стоит в дежурном режиме, а может и вообще отключено. И ничего не потребляет. Именно факт наличие нагрузки и надо контролировать.
Для примера – кондиционеры в трех комнатах и Теплые полы. Свет пропал, ничего не работает. Свет появился – через 2-3 сек включился один, еще через 2-5 сек, второй, еще через 3-5 третий, за ним ТП в одной комнате, в другой и тд…. Если кондиционер выключен, и ничего не потребляет, факт подачи питания фиксировать не нужно. Время работы «Линии» нужно считать только когда появляется нагрузка на ней. И соответственно в лог записывать кол-во включений (за весь период с начала эксплуатации устройства, ну или перепрошивки), и время нахождении «линии» под нагрузкой. Еще раз. Не под питанием как таковым, а именно в активном режиме работы.
Основной целью устройства является показать сколько раз включался потребитель, и сколько времени был в работе. Например, к осени будет ясно что кондиционер включался 30 раз, и проработал 182 часа.
Вспомогательной целью является сгладить пусковой скачок, если все было включено и свет пропал в этот момент. Пусть все включается по очереди.
Контроль значения напряжений, кол-во потребляемого тока, и прочие навороты не нужны. Только факт включения нагрузки как таковой (переход устройства из дежурного режима в основной), и время работы в основном режиме, не считая дежурный режим.
Готов пояснить криво описанные мной, или упущенные моменты. Помощь в доработке ТЗ – приветствуется.