простой и бюджетный вариант автоматизации домашнего аквариумного хозяйства на "ардуине" или ей подобных, решил предложить свой вариант, больше года "погонял" и исправил много разных ошибок, нормально работает на китайском клоне, памяти достаточно 32кБ.
чем управляем:
- светильник 4 канала (на выходе ШИМ 5В, 255 уровней, шаг 0,3%) вариант прямой и инверсный - для разных типов драйверов, рассвет и закат фиксированный по 1 часу, задаем для каждого канала: время восхода, длительность свечения, интенсивность свечения.
- контролируем температуру воды в аквариуме и управляем вентиляцией (12В реле/инверсия) или нагревателем (220В реле);
- по часам включаем клапан СО2 (12В реле/инверсия)
- по часам включаем аэратор (220В реле)
- по часам включаем дозаторы (2шт) (12В реле/инверсия)
- по часам управление кормушкой (12В реле/инверсия)
- отключение проточного фильтра при кормлении (220В реле)
- включение дополнительного света к белому каналу (220В реле)
- включение кулера охлаждения светильника (12В реле/инверсия)
что нужно:
- контроллер с USB
- часы реального времени RTC DS1307
- bluetoth HC-05 (HC-06)
- реле 5В (коммутируем 12В/до 3А) инверсное 6шт.
- реле 5В (коммутируем 220В/до 1А) 3шт.
датчик температуры ds18b20 1-2 шт.
приложение для настройкизагрузчик для контроллера
особенности сборки:
- после настройки не забываем записать все данные в энергонезависимой памяти, для случая отключения света.
- можно использовать обычный люменесцентный светильник
- прописывать датчики температуры не нужно
- до подключения блютон записать в часы время
- учитывать бросок тока для нагрузок с питанием 220В
позже опишу расширение для измерения pH и KH.
Отправлено спустя 1 час 9 минут 3 секунды:
забыл добавить два компонента:
- IIC/I2C/TWI/SPI Serial Board (инверсный - прошивка под такие)
- экран 1602 HD44780