![]() |
![]() |
|||||||||||||||
Аквариумный контроллер "Аквамарин"
Автор: zhu4er Здравствуйте, уважаемые коты! Рыбкой побаловаться не хотите? Вы же так обожаете этих вкусных, сочных рыбок ;))) Вот и я люблю их, но предпочитаю ими любоваться через стекло: Пока фоткал, охранник Кеша Мозгоклюев начал на меня шипеть, пришлось его тоже запечатлеть малёха: Вообще жизнь рыбок и товарища Мозгоклюева была бы спокойней, если бы я не был электронщиком до мозга костей. Поэтому они периодически подвергаются моим опытам. Вот и один из них - аквариумный контроллер "Аквамарин". Встречаем схему (в конце статьи в архиве оригинал): Как видите ничего архисложного в этой схеме нет. Микроконтроллер ATMega16 отвечает за сбор и выдачу информации и принимает соответствующие решения, управляя релюшками и полевиками. Теперь всё по порядку. Сбор информации идёт от датчика температуры U2 DS18b20, от U3 DS1307 - часов реального времени, и естественно от кнопок управления. Выдача информации осуществляется на LCD1 типа Star0802А восемь символов по две строки. Дисплей русифицирован - знания английского не требуется ;) У контроллера есть три режима работы "Автоматический", "Ручной режим" и режим настроек. При ручном режиме, вход в который осуществляется нажатием кнопки "Режим/Ввод" Внешний вид: Лицевая сторона
Под крышечкой :) Сюда подключаем нагрузки Вид на эти розетки изнутри Ну что, заглянем, посмотрим на внутренности? Вид на разъёмы подключения датчика температуры(слева) и подключения светодиодных модулей синего и белого света(справа) С одного бока С другого бока Режимы работы: В ручном режиме можно включить или выключить подачу воздуха и фильтрацию, нажав на кнопки "+Л/Воздух", "Фильтр". О том, что включёны фильтр и воздушный компрессор, сигнализируют светодиоды "Воздух" и "Фильтр". "Ручной режим" удобен для кормления рыбок и при чистке аквариума. Выход в автоматический режим кнопкой "Режим/Ввод". В автоматическом режиме на дисплее выводится информация о времени, дате и температуре в аквариуме. В автоматическом режиме контролируются параметры температуры и времени суток. По заданным параметрам температуры можно управлять нагревом воды в аквариуме, если аквариум в холодном помещении ИЛИ охлаждением, если аквариум находится в тёплом помещении. По параметру времени суток контроллер отрабатывает программу Рассвет/Закат. К контроллеру подключены светодиодные модули белого и синего цвета через полевые транзисторы IRFL024, и управляются методом ШИМ. Закат происходит в заданное время в течении полутора часов. Белый свет начинает угасать, а синий прибавляет яркость. В итоге имеем синее освещение аквариума ночью. Очень приятно глазам при походе ночью в туалет :)). Ночничок, так сказать :)) Утром же наоборот, при заданном времени начала рассвета происходит угасание синего и увеличение яркости белого света. Процесс этот происходит тоже в течении полутора часов. В приложенных исходниках это можно поменять как ваша душа пожелает. Так же в контроллер заложена функция восстановления режимов работы после сбоя в электросети. Если вы уехали на целый день на шашлычок, и в это время был выключен свет, а потом включен(ну всякое бывает), то контроллер автоматом включит фильтрацию, воздух и подогрев/охлаждение так, как это было задано Вами! Вообще я делюсь с Вами, дорогие мои котофеи, всем проектом с исходниками, что хотите с ним, то и делайте - мне не жалко :) А на последок предлагаю глянуть видеоролик: Надеюсь Вам понравилась моя реализация акваконтроллера. На Ваш суд предоставляю всё, что у меня есть по этому контроллеру. В последствии я хочу усовершенствовать сей девайс, добавив измерение Ph воды, управление кормушками, клапаном с углекислотой, добавить пару таймеров для автоматики. Но это уже другая история. И я не обижусь, если всё это сделаете Вы, усовершенствуя моё творение. Кто хочет помурлыкать на эту тему все вопросы на форум. Создаём тему, меня оповещаем и общаемся :) Держите хвост пистолетом! Удачи!
Файлы: Все вопросы в Форум.
|
|
|||||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |