Простий акваріумний контролер, зроби сам

Простий акваріумний контролер, зроби сам

Ідея максимально автоматизувати обслуговування акваріума зріла давно.

Простий акваріумний контролер, зроби сам

  1. Відлік реального часу в годинах і хвилинах;
  2. Управління 3-ма навантаженнями (Світло, Нагрузка1, Нагрузка2) за часом;
  3. 6 незалежних програмованих таймерів (часів включення-виключення), кожен може керувати будь-який з навантажень, дискретність - 15 хв .;
  4. Вимірювання температури води кожні 10 секунд з точністю до 1 ° C (діапазон 0 ... 99 ° C);
  5. Управління нагрівачем і охолоджувачем (вентилятор або апарат на основі модуля Пельтьє) з точністю ± 1 ° C (діапазон 20 ... 39 ° C), робота охолоджувача на зниженій потужності при перевищенні допустимої температури менш ніж на 3 ° C (для зниження шуму);
  6. Індикація стану навантажень (увімкнене);
  7. Ручна корекція часу (за сигналами точного часу);
  8. Автоматична щоденна корекція часу на задану величину (від -59 до +59 секунд в добу);
  9. Збереження ходу годинника (при наявності резервної батареї) при відсутності напруги в мережі до 2-7 діб (залежить від використовуваної батареї);
  10. Збереження налаштувань користувача в незалежній пам'яті при повному відключенні живлення, відновлення при включенні.

Ось так все починалося:

Простий акваріумний контролер, зроби сам
Простий акваріумний контролер, зроби сам

Плату процесора я повторив майже повністю, зміни не великі і не принципові.

Простий акваріумний контролер, зроби сам

Простий акваріумний контролер, зроби сам
Простий акваріумний контролер, зроби сам

Виходив перш за все з того що в мене деталей і отже здешевлення всієї конструкції. Цим же обумовлений вибір індикатора МТ-10Т7. Він найдешевший серед доступних, є варіант без підсвічування. Звичайно, у такого вибору є і мінуси. Наприклад, складність відображення букв за допомогою семи сегментів. Уже після складання я переробив схему харчування індикатора. Вважаю, що живити індикатор від батареї ні до чого, її завдання зберегти харчування мікроконтролера і витрачати її на індикацію не варто. Індикатор працює тільки при харчуванні від мережі, при переході на харчуванні від батареї, індикації немає. На жаль, на той час плата вже була спаяна, тому нові доріжки прокладені навісним монтажем. Друкованого варіанту для такого підключення я не розробляв. Ось розташування навісного монтажу:

Простий акваріумний контролер, зроби сам

Ось мій варіант схеми:

Простий акваріумний контролер, зроби сам

І плата силового блоку.

Простий акваріумний контролер, зроби сам

Простий акваріумний контролер, зроби сам

Резистор R6 є сенс ставити при використанні акумулятора в якості резервного джерела живлення. Резистори R9-R13 ставляться при необхідності і підбираються під конструкцію силового блоку. Спочатку в якості корпусу був обраний зламаний мережевий фільтр. Знову ж тому, що він у мене вже був. Так як я не планую використовувати навантаження 220 вольт більше 150 ват, то тиристори встановлені без радіаторів. Для основної маси акваріумних приладів це більш ніж достатньо. Транзистори, керуючі навантаженням 12 вольт так само без радіаторів. Отже, з огляду на це, і потужність трансформатора, навантаження на обидва 12в каналу повинна бути не більше 2 пн. Для вентилятора-охолоджувача і світлодіодного підсвічування цього цілком достатньо. Єдиний радіатор буде на Кренке, і то швидше для підстраховки.

В даний час таймер керує освітленням в акваріумі і триває робота над завершенням корпусу.

Простий акваріумний контролер, зроби сам

Будь-яких проблем і помилок в процесі виготовлення і експлуатації до теперішнього моменту не виявлено. В одному місці прийшлося попрацювати надфілем, благо місце дозволило: отвори кріплення індикатора на платі не співпали з отворами на самому індикаторі-приблизно на 0,5-1 мм.