Захотелось в домашнем террариуме для красноухой черепахи сделать светодиодную подсветку.
Ранее из источников света в террариуме была только лампа накаливания. Для управления лампой использовался механический таймер, который включал/выключал лампу в заданное время. Однако на все таймеров не напасешься, да и после отключения электричества приходилось таймер заново настраивать - потому для управления подсветкой и другими приборами решено было собрать контроллер.
Контроллер собирал на китайской плате Arduino NANO и китайских же модулях. Состоит контроллер из двух блоков: выносного и основного. Выносной блок будет располагаться на виду и будет включать в себя ЖК экран и энкодер - единственный орган управления. Основной блок будет включать в себя всю остальную электронику и будет располагаться под террариумом. Соединяться блоки между собой будут посредством VGA кабеля.
Корпус для выносного блока печатаем на 3D-принтере.
Устанавливаем экран и энкодер:
Ставим на свое место гнездо и все паяем:
Вид выносного блока спереди:
В качестве корпуса для основного блока выступит соединительная коробка из строительного магазина - ее все равно не будет видно, а купить такую коробку выгоднее, чем печатать корпус такого же размера.
Начинаем устанавливать розетки для электроприборов:
Размещаем внутри корпуса основные элементы (блоки питания, блок реле), прокладываем силовые провода:
Ардуино и светодиодная лента будут питаться от 12 В, блок реле от 5 В от отдельного блока питания, остальные потребители маломощные - будем питать их пятью вольтами от собственного стабилизатора ардуино.
Прокладываем провода питания маломощных потребителей, цепи управления, располагаем в корпусе ардуино, модуль реального времени, транзистор, для управления светодиодной лентой:
Окончательный вид изнутри:
После проверки правильности всех соединений пишем скетч, по которому будет работать контроллер.
Какие возможности дает контроллер:
- Ручное и автоматическое включение/выключение лампы накаливания (время включения и выключения можно настраивать);
- Ручное и автоматическое включение/выключение водяного фильтра (время включения и выключения можно настраивать);
- Ручное включение/выключения нагревателя и автоматическое поддержание температуры воды на основании показаний цифрового датчика температуры (можно настроить температуру, которую необходимо поддерживать);
- Резервная розетка на 220 В с ручным управлением (например для подключения помпы слива воды из емкости в террариуме);
- Ручное и автоматическое включение светодиодной ленты, настройка яркости свечения ленты (в автоматическом режиме можно настраивать время включения и выключения ленты). Предусмотрено наличие имитации рассвета/заката - в автоматическом режиме лента медленно плавно разгорается до настроенной яркости и так же плавно затухает;
- Отображение текущего времени и температуры воды.
Самое трудоемкое - установка контроллера на свое место под террариумом и подключение всех потребителей:
Выносной блок на своем месте:
И окончательная сборка террариума и расстановка всего на свои места:
Со светодиодной подсветкой террариум выглядит более атмосферно, да и в комнате стало светлее.
Сам террариум строился около года назад тоже своими руками, фото процесса, к сожалению, не осталось.