Контроллер для аквариума от AQUAKMV

А что вы сделали своими руками для своего аквариума?

Модератор: r00tGER

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

За активность За дружелюбие и отзывчивость За вклад в развитие За то, что мы все вместе За помощь
Участнику Лит. конкурса 2014 Новогодний 2017 Участник съезда №1 Aquakmv Участнику съезда 2017 Участнику съезда 2018
Администратор
Администратор
Сообщения: 7768
Зарегистрирован: 05 апр 2013, 15:23
Награды: 11
Благодарил (а): 2021 раз
Поблагодарили: 1998 раз

Контроллер для аквариума от AQUAKMV

Сообщение Analog »

Контроллер для аквариума от AQUAKMV c ШИМ, для работы со светодиодными светильниками.
Дополнительные фото
С рассветом и закатом:
Контроллер для аквариума от AQUAKMV - 20191115_102617.jpg
Кормежка 2 раза в день. Настройка яркости и цвета луны
Ну и дневная пауза
Подробнее о покупке, сборке, настройке и прошивке по ССЫЛКЕ на нашем сайте.
Большая просьба при повторении проекта указывать первоисточник www.aquakmv.com. Ну и делиться своими доработками в этой теме. Буду очень благодарен! :friends: :friends: :friends:
Старая шапка
Тут все что относится к прошивке с одним датчиком температуры
Исходники проекта:
AquaKomp2020.zip
Вы не можете скачивать это вложение

Для выполнения данного действия необходимо авторизоваться.

(11.17 КБ) 248 скачиваний
Крайняя прошивка с режимом кормушки и дневной паузы В СООБЩЕНИИ
Тут все что относится к прошивке с одним датчиком температуры
Внимание! Новая схема подключения. Только для прошивки с 2 температурными датчиками.
Добавлен датчик температуры для радиатора светодиодов и дополнительный канал для вентилятора.
Прошивка zip от 24 сентября 2020г
AquaKomp_Encoder_2019_26_12_2020.zip
Вы не можете скачивать это вложение

Для выполнения данного действия необходимо авторизоваться.

(105.87 КБ) 366 скачиваний
Исходники проекта на Gitlab Войдите или зарегестрируйтесь для просмотра ссылки
На 2022 год в поддержке осталось 2 версии прошивки
Все изменения и исправления выливаются на Gitlab. Обе версии работают на стандартном загрузчике, компилируются в новых версиях ARDUINO IDE без проблем.
1 версия, в ней реализовано:
  • 5 каналов светодиодов, рассвет, закат
  • луна, рассвет, закат, цвет (каналы R,B)
  • дневная пауза
  • кормление
  • Со2
  • 4 канала с дискретизацией 30 мин
  • 2 датчика температуры
Ссылка на исходники и HEX файлы в Войдите или зарегестрируйтесь для просмотра ссылки
___________________________
2 версия, в ней реализовано:
  • 5 каналов светодиодов, рассвет, закат
  • луна, рассвет, закат, цвет (каналы R,B)
  • дневная пауза
  • кормление
  • Со2
  • 4 канала с дискретизацией 30 мин
  • 2 датчика температуры
  • режим теста(зажать энкодер на главном экране до появления "Т" возле часов) - включит все каналы света на 100%
  • Настройка PWM для вентиляторов
Ссылка на исходники и HEX файлы в Войдите или зарегестрируйтесь для просмотра ссылки
___________________________
Схема контроллера:
___________________________
Как прошить hex файл?
Инструкция
Прошивка таким способом доступна только с родным ядром Arduinio.
Прошиваем один HEX с помощью простейшей программы XLoader:
Контроллер для аквариума от AQUAKMV - 104-Xloader.gif
Контроллер для аквариума от AQUAKMV - 104-Xloader.gif (7.92 КБ) 49314 просмотров
Работать с ней предельно просто:
— подключаем Arduino в USB-порт (отдельного питания не нужно)
— выбираем Hex файл
— выбираем тип Вашего Arduino
— выбираем COM порт, который создался при подключении Arduino к USB (скорость порта автоматически подставится при выборе типа Arduino)
— жмем Upload
XLoader.zip
Вы не можете скачивать это вложение

Для выполнения данного действия необходимо авторизоваться.

(678.31 КБ) 23 скачивания
Остальные подробности на сайте ССЫЛКА
Реализация контроллера от уважаемого Alp с печатной платой и 3д корпусом, ССЫЛКА
Самое непростое в жизни – понять, какой мост следует перейти, а какой сжечь.
Если вам помогли, не забудте за кнопку "Сказать спасибо"!
ПОНРАВИЛСЯ ФОРУМ? - ПОМОГИ ЕМУ РАЗВИВАТЬСЯ!
КАРТА ЗООМАГАЗИНОВ КМВ
Аватара пользователя
Evgeniy 23
Новичок
Новичок
Сообщения: 7
Зарегистрирован: 10 ноя 2020, 20:43
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Контроллер для аквариума от AQUAKMV

Сообщение Evgeniy 23 »

Всем добрый вечер! Собрал контроллер! Спасибо Вам большое за проделанную работу! Контроллер просто супер!
Аватара пользователя
Alexey_Ym
Новичок
Новичок
Сообщения: 9
Зарегистрирован: 27 янв 2021, 08:03
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Контроллер для аквариума от AQUAKMV

Сообщение Alexey_Ym »

Здравствуйте, подскажите пожалуйста если я куплю:
1. Arduino nano 3.0 с Atmega 328p
2. Дисплей 1602 с модулем I2c
3. Часы реального времени DS3231
4. Модуль реле на 4 канала
5. Понижающий Преобразователь
6. Энкодер, 1шт
Прошью прошивкой от 26 декабря 2020г. и подключу на реле по одной светодиодной лампе, это все будет работать без остальных модулей?
Аватара пользователя
Analog

За активность За дружелюбие и отзывчивость За вклад в развитие За то, что мы все вместе За помощь
Участнику Лит. конкурса 2014 Новогодний 2017 Участник съезда №1 Aquakmv Участнику съезда 2017 Участнику съезда 2018
Администратор
Администратор
Сообщения: 7768
Зарегистрирован: 05 апр 2013, 15:23
Награды: 11
Благодарил (а): 2021 раз
Поблагодарили: 1998 раз

Контроллер для аквариума от AQUAKMV

Сообщение Analog »

Alexey_Ym писал(а): 27 янв 2021, 20:13 это всё будет работать без остальных модулей?
Да, конечно будет!
Самое непростое в жизни – понять, какой мост следует перейти, а какой сжечь.
Если вам помогли, не забудте за кнопку "Сказать спасибо"!
ПОНРАВИЛСЯ ФОРУМ? - ПОМОГИ ЕМУ РАЗВИВАТЬСЯ!
КАРТА ЗООМАГАЗИНОВ КМВ
Аватара пользователя
Analog

За активность За дружелюбие и отзывчивость За вклад в развитие За то, что мы все вместе За помощь
Участнику Лит. конкурса 2014 Новогодний 2017 Участник съезда №1 Aquakmv Участнику съезда 2017 Участнику съезда 2018
Администратор
Администратор
Сообщения: 7768
Зарегистрирован: 05 апр 2013, 15:23
Награды: 11
Благодарил (а): 2021 раз
Поблагодарили: 1998 раз

Контроллер для аквариума от AQUAKMV

Сообщение Analog »

Размещено от имени уважаемого Alp
Архив с файлами
Files.zip
Вы не можете скачивать это вложение

Для выполнения данного действия необходимо авторизоваться.

(8.3 МБ) 83 скачивания
Прошивка под 4AT
AquaKomp_Alp.zip
Вы не можете скачивать это вложение

Для выполнения данного действия необходимо авторизоваться.

(52.69 КБ) 63 скачивания
Долго длилась моя постройка акваКонтроллера ( около 3-х месяцев), да и по всей видимости еще до конца не доделана, опять новые идеи о переделки светильника…. Началось всё со схемы, выложенной на сайте http://www.aquakmv.com. Были заказаны детали и комплектующие с Китая.
Контроллер для аквариума от AQUAKMV - detali.jpg
По приезду посылок, корпус устройства был спроектирован и напечатан на 3д принтере (исходники и STL прилагаю, рисовал в солидворксе). Корпус переделывался несколько раз…..
Контроллер для аквариума от AQUAKMV - 0 korpus.jpg
Контроллер для аквариума от AQUAKMV - 1 korpus.jpg
Изначально было собрано на проводочках, перемычках и огромным количеством проводов, идущих от блока к светильнику аквариума. Затем постепенно происходила унификация.
Контроллер для аквариума от AQUAKMV - 2 korpus.jpg
Светильник собран из листа и профилей алюминия, фронтальная поверхность от воды – защищена прозрачным листом оргстекла. Верх выполнен из вспененного рекламного пластика 4 мм.
Контроллер для аквариума от AQUAKMV - Svet1.jpg
В светильнике установлено несколько групп светодиодов:
1. Две линейки белых светодиодов, упакованных в модули по 3 штуки – этой группой реализуется рассвет-закат (питание 12 вольт) – восход в 11-00, продолжительностью в 30 минут.
2. 2 группы модулей красного и синего цвета (питание 12 вольт) – для создание «лунного» света и если необходимо, подмешивание в дневной свет. Восход луны в 21-15, продолжительностью 15 минут, закат в 23-30, так же 15 минут.
3. 35шт 1-но Ваттных светодиодов, различного спектра (питание 24 вольта): от 4200К до 6400К + 7 штук полноспектральных – этим формируется весь световой день. Вся группа заведена на первый канал нагрузки, светит с 11-30 до 20-00
4. 2 линейки белого света по 18 Ватт, их нет на фото, дополнялось позже, (питание 12 вольт) - формируется световой полдень, заведено на 2-й канал нагрузки, светим с 14-00 до 17-00.
Контроллер для аквариума от AQUAKMV - Svet2.jpg
Дабы не перенаселять корпус контроллера изобилием плат, была принята попытка выноса платы ШИМ и драйверов в корпус светильника – можно было обойтись всего 2-мя проводами сигнальными «квадратной» шины (SDA и SCL) и 2-мя проводами питания. Но как ни старался я убрать помехи, наводимые на эту шину, ничего не привело к успеху. На 1 метре провода наводились такие помехи, что Ардуина просто сходила с ума. В конце концов плата ШИМ уехала в блок управления, драйверы остались в светильнике. Использую 3 драйвера из 5. Пока ватает. Зеленый спектр мне не нужен, полноспектральный есть, хоть и в небольшом количестве.

Отправлено спустя 4 минуты 29 секунд:
Контроллер для аквариума от AQUAKMV - 4 korpus.jpg
Разработал печатную плату, переделывал несколько раз. У меня в контроллере стоит предпоследняя, с внешним блоком ШИМ. Выкладываю исправленную, где шим так же распаян на плате, но в деле не проверенную.
Контроллер для аквариума от AQUAKMV - plata1.jpg
Контроллер для аквариума от AQUAKMV - plata0.jpg
Контроллер для аквариума от AQUAKMV - plata2.jpg
Прошивка изменена уважаемым Analog’ом, под мои нужды, а именно канал охлаждения превращен в канал нагрева воды в аквариуме. Дело в том, что в моей практике был случай отказа нагревателя в акве, в последствии перегрева произошла катастрофа. Теперь же алгоритм такой: на нагревателе выставляем температуру в 26 градусов, а контроллер держит температуру в 25 градусов, при пробое симистора или залипании контактов реле, регулировку возьмет на себя сам нагреватель, или же наоборот. Двойная защита получается. Исправленные прошивки, так же можно выложить на общее пользование.
В контроллере поменял твердотельные реле на электромагнитные, т.к. пусковые токи блоков питания велики и твердотельные модули не выдерживают момента зарядки конденсатора блоков питания.
Всё работает четко, без проблем. Но, при установке модуля реального времени НЕОБХОДИМО удалить резистор подпитки батареи питания! Иначе батарея CR2032 умирает примерно за месяц от перезаряда. Там по идее должен стоять аккумулятор, которому подпитка будет нужна. В моем же случае – нет необходимости в этом.
Контроллер для аквариума от AQUAKMV - Inkedrtc_LI.jpg
П.С. Прошу прощение за всё это! Делал для себя, практически всё для меня в новинку: программы (пользовался по наитию), расчеты, примерки, попытки и неудачи – это всё мой опыт. Всех благ! Огромная благодарность сайту и его держателю. Ну а ниже то, что растёт под этим контроллером: банка на 240 литров, СО2 – лимонка и сода, без распылителя (стоит колокол с помпой); микро, макро, калий, свет, аэрация ночью; коряга в дебрях; коменюка 18 кг, песчаник, лично найденный и привезен домой, термообработка в духовке 200 градусов 120 минут.
Контроллер для аквариума от AQUAKMV - akva3.jpg
Контроллер для аквариума от AQUAKMV - akva1.jpg
Контроллер для аквариума от AQUAKMV - akva5.jpg
Контроллер для аквариума от AQUAKMV - akva4.jpg
Контроллер для аквариума от AQUAKMV - akva6.jpg
Самое непростое в жизни – понять, какой мост следует перейти, а какой сжечь.
Если вам помогли, не забудте за кнопку "Сказать спасибо"!
ПОНРАВИЛСЯ ФОРУМ? - ПОМОГИ ЕМУ РАЗВИВАТЬСЯ!
КАРТА ЗООМАГАЗИНОВ КМВ
Аватара пользователя
StarCom
Новичок
Новичок
Сообщения: 13
Зарегистрирован: 20 сен 2020, 17:46
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Контроллер для аквариума от AQUAKMV

Сообщение StarCom »

Все классно, молодец!
Но прошивки не созерцаю в архиве?
Где брать?
Аватара пользователя
Alp
Новичок
Новичок
Сообщения: 11
Зарегистрирован: 14 дек 2020, 13:54
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Контроллер для аквариума от AQUAKMV

Сообщение Alp »

День добрый, прошивки на первой странице, они тоже работают. Изменённые под меня - пусть выложит автор, попросим его.
Аватара пользователя
StarCom
Новичок
Новичок
Сообщения: 13
Зарегистрирован: 20 сен 2020, 17:46
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Контроллер для аквариума от AQUAKMV

Сообщение StarCom »

Alp писал(а): 16 фев 2021, 16:40 День добрый, прошивки на первой странице, они тоже работают. Изменённые под меня - пусть выложит автор, попросим его.
[
Корпус печатал лЁжа на столе, поддержки везде?
Аватара пользователя
Alp
Новичок
Новичок
Сообщения: 11
Зарегистрирован: 14 дек 2020, 13:54
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Контроллер для аквариума от AQUAKMV

Сообщение Alp »

Да, лёжа. Поддержки начиная с угла в 80 градусов, прорезь под экран с поддержкой получается, в круглых отверстиях посередине небольшая поддержка. Отверстия под так называемые авиационные разъёмы и под сальник pg7
Аватара пользователя
StarCom
Новичок
Новичок
Сообщения: 13
Зарегистрирован: 20 сен 2020, 17:46
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Контроллер для аквариума от AQUAKMV

Сообщение StarCom »

Типо того?
Контроллер для аквариума от AQUAKMV - Снимок экрана 2021-02-16 в 21.14.45.jpg
Аватара пользователя
Alp
Новичок
Новичок
Сообщения: 11
Зарегистрирован: 14 дек 2020, 13:54
Благодарил (а): 3 раза
Поблагодарили: 4 раза

Контроллер для аквариума от AQUAKMV

Сообщение Alp »

Именно так
Ответить

Вернуться в «Самоделкин»