Penumbra
19.07.2015, 21:38
Здравствуйте господа, я тут много пересмотрел тем про аквариумные контроллеры и решил тоже создать мини котроллер чисто под собственные нужды где главное было минимизировать цену устройства.
Мне понравилось много контроллеров но для меня там было очень много лишнего, у меня в стала задача при разработке контроллера :
управление светом ( вкл / выкл по рпаписанию)
измерение температулы воды
управление нагревателем
управление куллером
минимальные затраты на все это
все остальные примочки и прибомбасы типа РН/СО2 метры, блютузы, юсб и тд мне в реальности и нафиг не нужны
думал про лунную подсветку, но у меня когда-то были светодиоды под крышкой, и я очень замучался их очищать от ряски ( сомики брызгаются)) и постоянно подпаивать отгнившие проводочки, поэтому и лунной подсветки нет,
Собственно устройство я собирал из того что было под рукой, только купил контроллер ATMEGA8A-PU за 30 грн и датчик температурв DS18B20 за 25 грн
AC161A Алфавитно-цифровой ЖК модуль 16 символов на 1 строку я выковырял со сломанного электросчетчика Элвин )
4 транзистора , разьемчики , кренка и ведро резисторов выпаял со старых плат, две релюшки 12в (3A120VAC/30VDC) нашел в закромах родины) ( цена каждой примерно10 грн)
От часов реального времени DS1302 отказался ( ну не было у меня с собой 32 грн) поэтому часы сбиваются при пропадании питания
Что в итоге получилось:
Контроллер с графическим экраном с управлением подсветкой
управление светом ( вкл / выкл по рпаписанию)
измерение температулы воды
управление нагревателем
управление куллером
Отображение на экране: время, температура, время во сколько отключится/включится свет, длинна светового дня, включение света на 5 мин при нажатии на любую кнопку ( если свет отключен)
органы управления:
4 кнопки ( меню, вверх, вниз, ок)
Нагрузка: 2 куллера ( каждый включается по отдельности в зависимости от температуры)
Свет, и нагреватель
Цифровой датчик температуры DS18B20:
- длина провода 1.5 м;
- гистерезис ± 0.2ºC (задержка между включением и выключением);
- цена деления 0.1ºC;
- погрешность ± 0.5ºC.
Энергонезависимая память данных.
Цифровой датчик температуры DS18B20 я запихнул в корпус от маркера ( одноразового- там запаян корпус с верху) и заполнил все там термопастой, чучуть эпоксидки и термоусадка
пы.сы. схему рисовать криво получилось code17
Мне понравилось много контроллеров но для меня там было очень много лишнего, у меня в стала задача при разработке контроллера :
управление светом ( вкл / выкл по рпаписанию)
измерение температулы воды
управление нагревателем
управление куллером
минимальные затраты на все это
все остальные примочки и прибомбасы типа РН/СО2 метры, блютузы, юсб и тд мне в реальности и нафиг не нужны
думал про лунную подсветку, но у меня когда-то были светодиоды под крышкой, и я очень замучался их очищать от ряски ( сомики брызгаются)) и постоянно подпаивать отгнившие проводочки, поэтому и лунной подсветки нет,
Собственно устройство я собирал из того что было под рукой, только купил контроллер ATMEGA8A-PU за 30 грн и датчик температурв DS18B20 за 25 грн
AC161A Алфавитно-цифровой ЖК модуль 16 символов на 1 строку я выковырял со сломанного электросчетчика Элвин )
4 транзистора , разьемчики , кренка и ведро резисторов выпаял со старых плат, две релюшки 12в (3A120VAC/30VDC) нашел в закромах родины) ( цена каждой примерно10 грн)
От часов реального времени DS1302 отказался ( ну не было у меня с собой 32 грн) поэтому часы сбиваются при пропадании питания
Что в итоге получилось:
Контроллер с графическим экраном с управлением подсветкой
управление светом ( вкл / выкл по рпаписанию)
измерение температулы воды
управление нагревателем
управление куллером
Отображение на экране: время, температура, время во сколько отключится/включится свет, длинна светового дня, включение света на 5 мин при нажатии на любую кнопку ( если свет отключен)
органы управления:
4 кнопки ( меню, вверх, вниз, ок)
Нагрузка: 2 куллера ( каждый включается по отдельности в зависимости от температуры)
Свет, и нагреватель
Цифровой датчик температуры DS18B20:
- длина провода 1.5 м;
- гистерезис ± 0.2ºC (задержка между включением и выключением);
- цена деления 0.1ºC;
- погрешность ± 0.5ºC.
Энергонезависимая память данных.
Цифровой датчик температуры DS18B20 я запихнул в корпус от маркера ( одноразового- там запаян корпус с верху) и заполнил все там термопастой, чучуть эпоксидки и термоусадка
пы.сы. схему рисовать криво получилось code17