Контроллер для аквариума от 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 КБ) 49267 просмотров
Работать с ней предельно просто:
— подключаем Arduino в USB-порт (отдельного питания не нужно)
— выбираем Hex файл
— выбираем тип Вашего Arduino
— выбираем COM порт, который создался при подключении Arduino к USB (скорость порта автоматически подставится при выборе типа Arduino)
— жмем Upload
XLoader.zip
Вы не можете скачивать это вложение

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

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

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

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

Сообщение Analog »

iSergey писал(а): 11 янв 2023, 12:16 Добрый день!
Собрал светильник для аквариума Jebo R375 KG.
При реализации вместо arduino использовал аналог LGT8F328P.
Сделал управление по ВТ, через телефон.
Переписал логику работы рассветов/закатов на работу по таймерам.
Большое спасибо Analog за Вашу разработку.
Фотографии
1406
1407
1408
1409
Добрый! Отлично вышло! Если не жалко выложите исходники свои.
Самое непростое в жизни – понять, какой мост следует перейти, а какой сжечь.
Если вам помогли, не забудте за кнопку "Сказать спасибо"!
ПОНРАВИЛСЯ ФОРУМ? - ПОМОГИ ЕМУ РАЗВИВАТЬСЯ!
КАРТА ЗООМАГАЗИНОВ КМВ
Аватара пользователя
marazm1
Абитуриент
Абитуриент
Сообщения: 89
Зарегистрирован: 09 дек 2019, 14:51
Благодарил (а): 21 раз
Поблагодарили: 8 раз

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

Сообщение marazm1 »

iSergey писал(а): 11 янв 2023, 12:16 Добрый день!
Собрал светильник для аквариума Jebo R375 KG.
При реализации вместо arduino использовал аналог LGT8F328P.
Сделал управление по ВТ, через телефон.
Переписал логику работы рассветов/закатов на работу по таймерам.
Большое спасибо Analog за Вашу разработку.
Не подскажете, радиатор для светодиодов из чего сделан?
Аватара пользователя
Nacs
Новичок
Новичок
Сообщения: 1
Зарегистрирован: 27 янв 2023, 13:45

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

Сообщение Nacs »

Здравствуйте. Подскажите пожалуйста, а с часами DS1307 будет работать? Спасибо.
Аватара пользователя
iSergey
Новичок
Новичок
Сообщения: 2
Зарегистрирован: 02 янв 2023, 17:28

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

Сообщение iSergey »

Извиняюсь, что долго не отвечал, попал в больницу.

Свою версию выложил тут: Войдите или зарегестрируйтесь для просмотра ссылки

По поводу радиатора, делал из алюминиевых профилей, купленных в леруа, размеры:
профиль - 30х15х1,5х2000 мм - 2 шт.
швеллер 6х6х1х2000 мм - 1 шт.
уголок 30х15х2х2000 мм - 1 шт.

У меня вопрос, при регулировании оборотов вентилятора при помощи PWM в моем случае сильно свистят вентиляторы, у Вас так же?
Аватара пользователя
marazm1
Абитуриент
Абитуриент
Сообщения: 89
Зарегистрирован: 09 дек 2019, 14:51
Благодарил (а): 21 раз
Поблагодарили: 8 раз

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

Сообщение marazm1 »

Не сильно, но звук присутствует, особенно на низких оборотах
Аватара пользователя
marazm1
Абитуриент
Абитуриент
Сообщения: 89
Зарегистрирован: 09 дек 2019, 14:51
Благодарил (а): 21 раз
Поблагодарили: 8 раз

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

Сообщение marazm1 »

Как заказать радиатор в Технологике? И отрежут ли они нужный размер, там указана цена за килограмм, и то в $$ за тонну :zvez_ochki:
Аватара пользователя
Analog

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

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

Сообщение Analog »

iSergey писал(а): 31 янв 2023, 15:18 Извиняюсь, что долго не отвечал, попал в больницу.

Свою версию выложил тут: Войдите или зарегестрируйтесь для просмотра ссылки

По поводу радиатора, делал из алюминиевых профилей, купленных в леруа, размеры:
профиль - 30х15х1,5х2000 мм - 2 шт.
швеллер 6х6х1х2000 мм - 1 шт.
уголок 30х15х2х2000 мм - 1 шт.

У меня вопрос, при регулировании оборотов вентилятора при помощи PWM в моем случае сильно свистят вентиляторы, у Вас так же?
Частоту pwm пробовали менять?
Самое непростое в жизни – понять, какой мост следует перейти, а какой сжечь.
Если вам помогли, не забудте за кнопку "Сказать спасибо"!
ПОНРАВИЛСЯ ФОРУМ? - ПОМОГИ ЕМУ РАЗВИВАТЬСЯ!
КАРТА ЗООМАГАЗИНОВ КМВ
Аватара пользователя
evgenVTX
Новичок
Новичок
Сообщения: 1
Зарегистрирован: 06 фев 2023, 19:34

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

Сообщение evgenVTX »

Добрый день
Начал реализовывать Ваш проект
Заказал корпус в Техно Логике, все комплектующие на Али
Единственно не совсем понял, Вы в перечне деталей пишите: Драйвера Meanwell LDD700,500,350 , 5шт То есть драйвера разного номинала нужно? Или допустим 5 штук LDD-700H подойдут? В первом проекте Вы какие то делали вставки сопротивлений. В этом уже не нужно? И сколько на такой драйвер можно повесить диодов 3 вт?
Дальше, конечно надеюсь еще поспрашивать, наверняка на этапе программирования будут вопросы.
Попытку повторить Ваш проект задокументирую и выложу здесь. Если нужно, ещё где-то, тоже сделаю.)
Заранее спасибо!!
Аватара пользователя
Analog

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

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

Сообщение Analog »

evgenVTX писал(а): 06 фев 2023, 20:09 Добрый день
Начал реализовывать Ваш проект
Заказал корпус в Техно Логике, все комплектующие на Али
Единственно не совсем понял, Вы в перечне деталей пишите: Драйвера Meanwell LDD700,500,350 , 5шт То есть драйвера разного номинала нужно? Или допустим 5 штук LDD-700H подойдут? В первом проекте Вы какие то делали вставки сопротивлений. В этом уже не нужно? И сколько на такой драйвер можно повесить диодов 3 вт?
Дальше, конечно надеюсь еще поспрашивать, наверняка на этапе программирования будут вопросы.
Попытку повторить Ваш проект задокументирую и выложу здесь. Если нужно, ещё где-то, тоже сделаю.)
Заранее спасибо!!
[
Драйверы выбираете в соответствии с вашими светодиодами. Кому какой ток нужен - кому то 350ма кому то 700ма. А количество на один драйвер рассчитывается по вольтажу БП
Самое непростое в жизни – понять, какой мост следует перейти, а какой сжечь.
Если вам помогли, не забудте за кнопку "Сказать спасибо"!
ПОНРАВИЛСЯ ФОРУМ? - ПОМОГИ ЕМУ РАЗВИВАТЬСЯ!
КАРТА ЗООМАГАЗИНОВ КМВ
Аватара пользователя
Analog

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

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

Сообщение Analog »

WEB морда для контроллера.
Короткая инструкция. Подробнее по подготовке платы писал Войдите или зарегестрируйтесь для просмотра ссылки нам нужно первых 2 раздела.
Контроллер для аквариума от AQUAKMV - web_aquakmv2.jpg
Для использования нужно обновить прошивку контроллера. Загрузчик нужен уменьшенный, иначе не влезет прошивка. Я использовал Войдите или зарегестрируйтесь для просмотра ссылки, можно попробовать OptiBoot.
Прошивка Войдите или зарегестрируйтесь для просмотра ссылки
Далее понадобится одноплатный компьютер, я использовал OrangePi (такой Войдите или зарегестрируйтесь для просмотра ссылки).
Контроллер подключается к одноплатнику по USB
Далее нужно настроить и установить Docker на плату. Заходим на плату по ssh.
Выполняем по прядку команды :
Выполняем по прядку команды:
1. curl -fsSL Войдите или зарегестрируйтесь для просмотра ссылки | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
2. echo \ "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] Войдите или зарегестрируйтесь для просмотра ссылки \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
3. sudo apt-get update
4. sudo apt-get install -y docker.io
5. sudo usermod -aG docker $USER
6. exit
7. sudo apt-get install -y docker-compose
8. sudo service docker restart
Далее создаем файл, все отступы важны!
docker-compose.yml
version: "3.3"
services:
  aquakmvweb:
    image: paradox860/aquakmvflask:main
    container_name: aquakmvflask
    restart: unless-stopped
    privileged: true
    volumes:
      - ./settings:/app/settings
      - "/etc/timezone:/etc/timezone:ro"
      - "/etc/localtime:/etc/localtime:ro"
      - "/dev:/dev"
    ports:
      - 80:5000
Далее пробуем зайти п адресу http://ip_вашей_малинки
Контроллер для аквариума от AQUAKMV - web_aquakmv.jpg
Заходим в Система, найти порты, выбираем из списка, подключаемся
Самое непростое в жизни – понять, какой мост следует перейти, а какой сжечь.
Если вам помогли, не забудте за кнопку "Сказать спасибо"!
ПОНРАВИЛСЯ ФОРУМ? - ПОМОГИ ЕМУ РАЗВИВАТЬСЯ!
КАРТА ЗООМАГАЗИНОВ КМВ
Ответить

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