Контроллер для аквариума от AQUAKMV c ШИМ, для работы со светодиодными светильниками.
Дополнительные фото
С рассветом и закатом:
Кормежка 2 раза в день.
Настройка яркости и цвета луны
Ну и дневная пауза
Подробнее о покупке, сборке, настройке и прошивке по ССЫЛКЕ на нашем сайте. Большая просьба при повторении проекта указывать первоисточник www.aquakmv.com. Ну и делиться своими доработками в этой теме. Буду очень благодарен!
Старая шапка
Тут все что относится к прошивке с одним датчиком температуры
На 2022 год в поддержке осталось 2 версии прошивки
Все изменения и исправления выливаются на Gitlab. Обе версии работают на стандартном загрузчике, компилируются в новых версиях ARDUINO IDE без проблем. 1 версия, в ней реализовано:
Прошивка таким способом доступна только с родным ядром Arduinio.
Прошиваем один HEX с помощью простейшей программы XLoader:
Контроллер для аквариума от AQUAKMV - 104-Xloader.gif (7.92 КБ) 50339 просмотров
Работать с ней предельно просто:
— подключаем Arduino в USB-порт (отдельного питания не нужно)
— выбираем Hex файл
— выбираем тип Вашего Arduino
— выбираем COM порт, который создался при подключении Arduino к USB (скорость порта автоматически подставится при выборе типа Arduino)
— жмем Upload
StarCom писал(а): ↑06 дек 2020, 16:26
Откройте исходники и будет развитие!
Закон гитхаба
[
Блин, ну в первом же посте есть исходники!!! Там все основные функции работают как надо. Качайте и пилите на здоровье. В чем проблема?
Огромадное спасибо! не прошло и 2 года! дай бог тебе сил и здоровья!!!
Отправлено спустя 55 секунд:
Кстати с гита залил на ардуино нано все залетело норм!
Крепкое у вас терпение)
Отправлено спустя 2 минуты 32 секунды:
StarCom писал(а): ↑29 июн 2022, 11:00
При использовании GyverCore выигрываем еще немного места в памяти без потери бутлодыря! Войдите или зарегестрируйтесь для просмотра ссылки
На стандартном ядре занимаем 30510 байт памяти
Снимок экрана 2022-06-29 в 13.46.58.jpg
а на ядре от Гайвера 29912 байт!!!
Снимок экрана 2022-06-29 в 13.48.09.jpg
Так что не чего не теряем и имеем люфт в памяти.
[/
StarCom писал(а): ↑29 июн 2022, 11:00
При использовании GyverCore выигрываем еще немного места в памяти без потери бутлодыря! Войдите или зарегестрируйтесь для просмотра ссылки
На стандартном ядре занимаем 30510 байт памяти
Снимок экрана 2022-06-29 в 13.46.58.jpg
а на ядре от Гайвера 29912 байт!!!
Снимок экрана 2022-06-29 в 13.48.09.jpg
Так что не чего не теряем и имеем люфт в памяти.
Все впихнулось? Интересный термин "люфт памяти" ))
Analog писал(а): ↑29 июн 2022, 13:19
Все впихнулось? Интересный термин "люфт памяти" ))
1) Да это опыт бро, все что в закромах то архивно, а то что на людях, то хистори)))
2) Залилось норм и есть место в памяти а так же сохранен бутлодырь!
Добрый день , повторил схему с двумя датчиками , так вот у меня проблема там где идет регулировка CH1- CH4 там где ON у меня выключено , а там где OFF включено так и должно быть или что то я сделал не правильно . И еще какую прошивку прошивать негатив или позитив и в чем у них различия .
10Aleksandr1968 писал(а): ↑10 авг 2022, 09:07
Добрый день , повторил схему с двумя датчиками , так вот у меня проблема там где идет регулировка CH1- CH4 там где ON у меня выключено , а там где OFF включено так и должно быть или что то я сделал не правильно . И еще какую прошивку прошивать негатив или позитив и в чем у них различия .
Скорее всего вы все правильно собрали. Вы прошили прошивку "негатив", управление по "-". Если вам нужен обратный сигнал включения, прошейте "позитив".
Спасибо но я уже столько прошивок поменял , что запутался , у меня реле твердотельные я так понял нужна ставить прошивку негатив ? Подскажите где скачать прошивку с регулировкой вращения кулеров я читал вроде такая есть.
Ещё один вопрос для охлаждения воды кулер вкл. один , а когда нужно остудить лед включаются кулера и для воды и для лед. Заранее очень благодарен буду за Ваш ответ.
Доброго времени суток!
Решил залить arduino исходник, потому что в HEX прошивке криво работает канал СО2. Нашел в коде исходников ошибку (CO2_ONN вместо CO2_ON).
У меня следующая проблема: заливаю прошивку с гитхаба - происходит наложение верхней строки на нижнюю.
До этого заливал HEX, все норм отпахало уже полгода.
В чем может быть проблема верстки? Кривая библиотека 1602?
Patrickarik писал(а): ↑12 авг 2022, 08:43
Доброго времени суток!
Решил залить arduino исходник, потому что в HEX прошивке криво работает канал СО2. Нашел в коде исходников ошибку (CO2_ONN вместо CO2_ON).
У меня следующая проблема: заливаю прошивку с гитхаба - происходит наложение верхней строки на нижнюю.
До этого заливал HEX, все норм отпахало уже полгода.
В чем может быть проблема верстки? Кривая библиотека 1602?
Там нет ошибки, переменная так и называется CO2_ONN
#if (POWER)
/////// включение реле по плюсу
#define ON HIGH
#define OFF LOW
#define CO2_OFF 0
#define CO2_ONN 255
#else
/////// включение реле по минусу
#define ON LOW
#define OFF HIGH
#define CO2_OFF 255
#define CO2_ONN 0
#endif
Patrickarik писал(а): ↑12 авг 2022, 08:43
Доброго времени суток!
Решил залить arduino исходник, потому что в HEX прошивке криво работает канал СО2. Нашел в коде исходников ошибку (CO2_ONN вместо CO2_ON).
У меня следующая проблема: заливаю прошивку с гитхаба - происходит наложение верхней строки на нижнюю.
До этого заливал HEX, все норм отпахало уже полгода.
В чем может быть проблема верстки? Кривая библиотека 1602?
Там нет ошибки, переменная так и называется CO2_ONN
#if (POWER)
/////// включение реле по плюсу
#define ON HIGH
#define OFF LOW
#define CO2_OFF 0
#define CO2_ONN 255
#else
/////// включение реле по минусу
#define ON LOW
#define OFF HIGH
#define CO2_OFF 255
#define CO2_ONN 0
#endif
Во всех менюшках?
Да. Везде текст как бы на одной нижней строчке накладывается один на другой.
Есть мысли что с каналом CO2? У меня реле с джампером на управление по 1 и 0. Пробовал и так и сяк. Реле включается и остается включенным постоянно, причем пиктограмма пузырьков корректно отрабатывает
Patrickarik писал(а): ↑12 авг 2022, 08:43
Доброго времени суток!
Решил залить arduino исходник, потому что в HEX прошивке криво работает канал СО2. Нашел в коде исходников ошибку (CO2_ONN вместо CO2_ON).
У меня следующая проблема: заливаю прошивку с гитхаба - происходит наложение верхней строки на нижнюю.
До этого заливал HEX, все норм отпахало уже полгода.
В чем может быть проблема верстки? Кривая библиотека 1602?
Там нет ошибки, переменная так и называется CO2_ONN
#if (POWER)
/////// включение реле по плюсу
#define ON HIGH
#define OFF LOW
#define CO2_OFF 0
#define CO2_ONN 255
#else
/////// включение реле по минусу
#define ON LOW
#define OFF HIGH
#define CO2_OFF 255
#define CO2_ONN 0
#endif
Во всех менюшках?
Да. Везде текст как бы на одной нижней строчке накладывается один на другой.
Есть мысли что с каналом CO2? У меня реле с джампером на управление по 1 и 0. Пробовал и так и сяк. Реле включается и остается включенным постоянно, причем пиктограмма пузырьков корректно отрабатывает
С дисплеем не знаю, сейчас только прошил для пробы контроллер, все замечательно.
Реле у вас какое на углекислоту стоит? Обычное синее или твердотельное черное?