Простой аквариумный контроллер - «Электричество»
Идея максимально автоматизировать обслуживание аквариума зрела давно.
Просмотрев в сети множество конструкций, я остановился на одном из вариантов многофункционального акваконтроллера Виталия Шарапова. Существует несколько его модификаций. Вот схема автора, взятая мной за основу:
К сожалению, сейчас сайт автора не работает, сохранилась информация только на нескольких сторонних ресурсах. Я связался с автором, и он любезно предоставил мне всю информацию по своей разработке. Архив с его файлами можно скачать тут: https://sdelay.tv/sites/sdelay.tv/files/ot_avtora.rar
Итак, что может этот прибор? Вот выдержки из авторского описания, полный вариант находиться в архиве.
- Отсчет реального времени в часах и минутах;
- Управление 3-мя нагрузками (Свет, Нагрузка1, Нагрузка2) по времени;
- 6 независимых программируемых таймеров (времён включения-выключения), каждый может управлять любой из нагрузок, дискретность – 15 мин.;
- Измерение температуры воды каждые 10 секунд с точностью до 1°C (диапазон 0…99°C);
- Управление нагревателем и охладителем (вентилятор или аппарат на основе модуля Пельтье) с точностью +-1°C (диапазон 20…39°C), работа охладителя на пониженной мощности при превышении допустимой температуры менее чем на 3°C (для снижения шума);
- Индикация состояния нагрузок (включено или выключено);
- Ручная коррекция времени (по сигналам точного времени);
- Автоматическая ежедневная коррекция времени на заданную величину (от -59 до +59 секунд в сутки);
- Сохранение хода часов (при наличии резервной батареи) при отсутствии напряжения в сети до 2-7 суток (зависит от используемой батареи);
- Сохранение настроек пользователя в энергонезависимой памяти при полном отключении питания, восстановление при включении.
Вот так всё начиналось:
Плату процессора я повторил почти полностью, изменения не большие и не принципиальные.
Прошивка тоже авторская. А вот силовой блок я переделал.
Исходил прежде всего из наличия у меня деталей и следовательно удешевления всей конструкции. Этим же обусловлен выбор индикатора МТ-10Т7. Он самый недорогой среди доступных, есть вариант без подсветки. Конечно, у такого выбора есть и минусы. Например, сложность отображения букв с помощью семи сегментов. Уже после сборки я переделал схему питания индикатора. Считаю, что питать индикатор от батареи ни к чему, её задача сохранить питание микроконтроллера и тратить её на индикацию не стоит. Индикатор работает только при питании от сети, при переходе на питании от батареи, индикации нет. К сожалению, к тому моменту плата уже была спаяна, поэтому новые дорожки проложены навесным монтажем. Печатного варианта для такого подключения я не разрабатывал. Вот расположение навесного монтажа:
Вот мой вариант схемы:
И плата силового блока.
Резистор R6 есть смысл ставить при использовании аккумулятора в качестве резервного источника питания. Резисторы R9-R13 ставятся при необходимости и подбираются под конструкцию силового блока. Изначально в качестве корпуса был выбран сломанный сетевой фильтр. Опять же потому, что он у меня уже был. Так как я не планирую использовать нагрузку 220 вольт более 150 ватт, то тиристоры установлены без радиаторов. Для основной массы аквариумных приборов это более чем достаточно. Транзисторы, управляющие нагрузкой 12 вольт так же без радиаторов. Следовательно, учитывая это, и мощность трансформатора, нагрузка на оба 12в канала должна быть не более 2 вт. Для вентилятора-охладителя и светодиодной подсветки этого вполне достаточно. Единственный радиатор будет на КРЕНке, и то скорее для подстраховки.
В настоящее время таймер управляет освещением в аквариуме и продолжается работа над завершением корпуса.
Каких-либо проблем и ошибок в процессе изготовления и эксплуатации до настоящего момента не выявлено. В одном месте пришлость поработать надфилем, благо место позволило: отверстия крепления индикатора на плате не совпали с отверстиями на самом индикаторе-примерно на 0,5-1 мм.
Наличие шести таймеров дает широкие возможности для автоматизации аквариумного хозяйства. Конструкция достаточно проста, работоспособна и доступна для повторения. Архив с моим вариантом схемы, печатными платами и прошивкой: https://sdelay.tv/.../timer.rar Алгоритм работы таймеров в описан в авторском архиве.
P.S. К сожалению, архив с моими файлами(схема в .lay и платы в .spl7) перестал быть доступен на этом сайте. Если у Вас есть интерес к ним, пишите личное сообщение или postroad@mail.ru, вышлю на почту.