go to bottom
Новичок

Аватар пользователя

1 3
Russian Federation Kaliningrad
3 года

Универсальный аквариумный контроллер на Ардуино (AquaController on Arduino Nano)

Здравствуйте уважаемые! Решил и я опубликовать здесь свою версию акваконтроллера! Итак, внешний вид:

внешний вид акваконтроллера

Основной функционал:
плавное включение-выключение освещения (рассвет-закат) 2 канала + люминесцентные лампы;
контроль температуры (включение выключение обогревателя);
подача жидких удобрений по времени (Микро, Макро, Железо);
контроль системы фильтрации (вкл-выкл по расписанию);
контроль подачи CO2 в аквариум (вкл-выкл по расписанию);
установка часов и календаря;
режим "Профилактики" с возможностью ручного включения-выключения исполнительных устройств (освещение, фильтр, обогрев, CO2);

Также планировалось реализовать автоматическое кормление рыб, посредством управления шаговым двигателем и созданием механической части самой кормушки, но руки пока не дошли, да и памяти и выходов Arduino Nano явно недостаточно.

Итак для сборки АкваКонтроллера нам понадобится:
1. Arduino Nano v 3.0 ATMEGA328P;
2. Модуль часов реального времени DS3231 I2C RTC;
3. LCD display 2004A I2C;
4. Блок реле 5V 4 канала;
5. Датчик температуры DS18B20 водонепроницаемый;
6. Три Дозирующий перистальтических насоса DC 12V;
7. Блок питания или драйвер 12V (для питания самой схемы и светодиодного освещения;
8. DC-DC преобразователь XL6009;
9. Ну и по мелочи: несколько мосфетов, транзасторов, тактильные кнопки 6*6*25 мм, китайская USB зарядка 5V, пищалка (buzzer 12085) и др.

Схема акваконтроллера представлена ниже:
схема акваконтроллера


Процесс сборки описывать не буду. Если кому интересно, то подробнее можно почитать по этой ссылке .
Приведу лишь основное, а именно скетч (программный код) контроллера:

Показать скрытый текст


В заключение можно посмотреть видеообзор (общее устройство, основные функции, пункты меню, демонстрация рассвета-заката) данного Акваконтроллера:


Изменено автор Daxel
2019-10-1616/10/2019 15:25:49
#2688075
Нравится Талион, rik473, Daxel
Свой на Aqa.ru, Советник
Советник аквафорума

Аватар пользователя

6319 2008
Краснодар
1 года

carbon23

Спасибо. Код я спрятал для уменьшения длины поста Смайлик :)
2019-10-1616/10/2019 19:31:20
#2688186

Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Польвователь
Top