AquaController 2.0 - Страница 4 - Аквафорум - форум акваріумістів та тераріумістів
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


Вернуться   Аквафорум - форум акваріумістів та тераріумістів > Аквариум и оборудование > "Самоделкин" > Аквариумная автоматика
Аукцион Регистрация Дневники Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 19.10.2021, 20:12  
AquaController 2.0
 
Аватар для AquaGomel
Живу я тут

Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
 

Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
AquaGomel AquaGomel поза форумом 19.10.2021, 20:12
Рейтинг: (3 голосов - 5.00 средняя оценка)


Данное устройство является логическим продолжением первой версии AquaController которая разрабатывалась еще в 2017 году. Основной упор в данной версии делался на функциональности устройства. За исходный функционал брался контроллер первой версии.

Основные экраны
Устройство использует сенсорный экран Nextion 480×320 / 3,5
Модели: NX4832T035_011R NX4832K035_011R



Печатные платы
Рекомендуется использовать готовые платы для сборки контроллера и силовой части:



Основные функции.

• Часы. Индикация даты и времени.
• Управление аквариумными нагрузками до 8 каналов.
• Управление ШИМ нагрузками до 10 каналов.
• Управление 2-мя внутренними каналами вентиляторов.
• Управление до 7 аналоговыми каналами. (В процессе разработки)
• До 10 ежедневных программ таймера.
• До 10 ежечасных программ таймера. С диапазоном длительности работы до 60 минут.
• До 10 секундных разовых таймеров. С диапазоном длительности работы от 1 до 255 секунд.
• До 4 температурных таймеров.
• Поддержка 4 цифровых датчиков температуры. на 3-х проводной шине.
• Измерение температуры в пределах 16…35 градусов. Разрешение измерения 0.25°C. Возможность управления нагрузкой (обогревателем/охладителем) на любом канале выхода. В процессе разработки: любой канал включая ШИМ и внутренние каналы вентилятора
• Аккумулятор для работы часов МК. Сохранение хода часов.
• Автоматическое сохранение в энергонезависимой памяти всех настроек при полном отключении питания и разряде аккумулятора.
• Управление устройством через сенсорный экран.
• Вывод информации на ЖК-дисплей 480×320 с минимальными сокращениями, интуитивно-понятный интерфейс.
• Связь со смартфоном на ОС Android по Wi-Fi. Дополнительное программное обеспечение для быстрого программирования таймеров, термостата, синхронизации времени.
• Удаленное управление устройством по средствам Wi-Fi в локальной сети (либо сети Internet при определенной настройка сетевого оборудования).
• Самостоятельная синхронизация и корректировка даты и времени устройства при наличии доступа устройству в сеть Internet. Либо удаленная синхронизация через смартфон.
• Функция слежения за отклонением показаний датчиков от среднего установленного значения со звуковым оповещением и индикацией аварийного датчика. (В процессе тестирования)
• Отключение нагрузки (фильтра) при нажатии одной кнопки на 5 или 30 минут (временное отключение фильтра). (В процессе разработки)
• Функция слежения и оповещения за уровнем воды (перелив). (В процессе разработки)
• Функция слежения за PH воды, реализация PH таймеров.

Мобильный клиент.
В данный момент новая версия клиента готова в виде тестового образца. После релиза первой версии прошивки, будет выложена новая версия с обратной совместимостью для старых контроллеров. Для особо нетерпеливых можно писать в ПМ.


Скачать можно по ссылке:

* В данный момент используется бета версия 2.0.0 (необходимо вступить в бета-тестировщики)
https://play.google.com/apps/testing...aquacontroller ( с сайта)
https://play.google.com/store/apps/d...aquacontroller (с мобильного)

Также пишется документация по работе с устройством его сборке и прошивке... Полная документация В процессе написания...

Что из этого можно будет потрогать руками?
Практически все. Все материалы по плате, схема, разводки, gerber файлы доступны для скачивания во вложениях.

Плата контроллера
Project: https://1drv.ms/u/s!AtUQdsFO3hWIgp9u...iCPeg?e=uZe0bK
Gerber: https://1drv.ms/u/s!AtUQdsFO3hWIgpo_...4V6JQ?e=gD9IWt

Плата LED
Project: https://1drv.ms/u/s!AtUQdsFO3hWIgp9u...iCPeg?e=uZe0bK
Gerber: https://1drv.ms/u/s!AtUQdsFO3hWIgpo-...JUDEw?e=GBYn03

Исходники прошивок
Все исходники доступны под MIT License по адресу:
https://bitbucket.org/Vteselkin/aquanextion (Dispaly firmware)
https://github.com/VTeselkin/AquaController2 (Controller firmware)
https://bitbucket.org/idealunch/aquacontroller_client/ (Android client)

Последняя актуальная версия
В процессе релиза

Готовые решения
Собрано устройство для тестов:


Фото распаянной платы


Процесс прошивки
Для прошивки используется приложение esptool с готовым конфигом. Необходимо только для первой прошивки, далее можно обновляться по воздуху.
  1. Скачиваем архив.
  2. Распаковываем.
  3. Подключаем контроллер через USB_TTL к USB порту. Узнаем номер порта.
  4. Находим файл start.bat открываем его в блокноте
  5. Находим --port COM7 и меняем на свой например --port COM3. Сохраняем.
  6. Перегружаем контроллер в режим прошивки. Нажимаем RESET + BOOT -> Отпускаем RESET -> Отпускаем BOOT
  7. Запускаем start.bat
P.S. Скорее всего вы загрузите не последнюю прошивку, что бы сразу прошиться последней, качаете отсюда последнюю версию переименовываете ее в AquaController_v2.bin закидываете в папку и только потом шьете.

Сделал корпус для 3D печати под данное устройство.
Ссылка на исходники и на STL файлы: https://1drv.ms/u/s!AtUQdsFO3hWIgqI3...Dhidw?e=m4Fcm6

Миниатюры
ESPLED.pdf   TimeControll.pdf   PowerCanals.pdf   PowerContoll.pdf   DigitalLogic.pdf  

UARTControll.pdf   PowerSupply.pdf   Esp32.pdf  

Вложения
Тип файла: zip NX4832T035_011R.zip (652.3 Кб, 333 просмотров)
Тип файла: zip NX4832K035_011R.zip (617.5 Кб, 320 просмотров)
Тип файла: rar esptool.rar (3.84 Мб, 398 просмотров)
Тип файла: zip AquaContollerv3.2_BOM.zip (3.2 Кб, 380 просмотров)
Тип файла: zip ESPLED_BOM.zip (945 байт, 336 просмотров)
Тип файла: zip AquaController_v2_2_2_7.zip (617.2 Кб, 337 просмотров)


Последний раз редактировалось AquaGomel; 24.12.2023 в 00:50..
Просмотров: 28929
Ответить с цитированием
10 пользователей поблагодарили AquaGomel за данный пост:
AfricaNN52 (04.11.2021), alex2161 (15.07.2022), cwc (03.05.2023), DiSan (19.10.2021), Ed893 (23.12.2023), Kalosh (20.10.2021), LVit (20.10.2021), Markiyan (20.10.2021), OzzyZig (25.12.2021), Radioman (20.10.2021)
Реклама помогает развиваться
Старый 28.12.2021, 12:04   #46
Живу я тут
  
 
Регистрация: 11.12.2011
Адрес: Москва
Сообщений: 112
Поблагодарил(а) : 14
Поблагодарили 15 раз(а) в 13 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от AquaGomel Посмотреть сообщение
... По сему не вижу причин крутить каждый раз подстроечный резистор на усилителе.
Тогда я вас не понимаю. Сами же написали:

Цитата:
Сообщение от AquaGomel Посмотреть сообщение
Инструкция по калибровке датчика РН:
1. Датчик калибруется по двум контрольным жидкостям с известным РН.
2. Уровень РН у калибровочных жидкостей может быть любым (старайтесь использовать любые жидкости с РН между ~4.01 и ~6.86).
3. Замыкаем на плате PH-45020 сигнальный контакт у BNC разъема на землю, одновременно подключая тестер в режиме измерения напряжения к выходу Р0 и земле. Вращая построечный резистор (который ближе к BNC) определяем интервал напряжений на фото он заштрихованный прямоугольник.
4. Далее выставляем подстроченный резистор так что бы при погружении РН датчика в обе жидкости напряжения лежали внутри диапазона изменения напряжений, не всегда это среднее значение.
А далее очень похоже на то, что я говорил о программной калибровке.

Интересно посмотреть на схему этого модуля, но не думаю, что китайцы изобрели что-то сильно отличающееся от Юсуповского варианта.

AndrewUh поза форумом   Ответить с цитированием
Старый 28.12.2021, 15:08   #47
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от AndrewUh Посмотреть сообщение
Тогда я вас не понимаю. Сами же написали:



А далее очень похоже на то, что я говорил о программной калибровке.

Интересно посмотреть на схему этого модуля, но не думаю, что китайцы изобрели что-то сильно отличающееся от Юсуповского варианта.
Тут мой косяк в описании, поправил...

AquaGomel поза форумом   Ответить с цитированием
Пользователь, который поблагодарил AquaGomel за данный пост:
AndrewUh (29.12.2021)
Старый 13.01.2022, 17:25   #48
Я тут недавно
  
 
Регистрация: 02.04.2011
Адрес: Нижний Новгород
Сообщений: 24
Поблагодарил(а) : 16
Поблагодарили 49 раз(а) в 10 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

платы приехали, это платы подключения светодиодов (можно сказать драйвера 10 шт. но на одной плате),
контроллер рассчитан на 10 каналов, мне нужно 20, буду собирать две платы и соединять их параллельно.
Миниатюры
Нажмите на изображение для увеличения
Название: photo_2022-01-08_19-21-10.jpg
Просмотров: 150
Размер:	128.3 Кб
ID:	689448  

AfricaNN52 поза форумом   Ответить с цитированием
Старый 14.01.2022, 18:11   #49
Я тут недавно
  
 
Регистрация: 02.04.2011
Адрес: Нижний Новгород
Сообщений: 24
Поблагодарил(а) : 16
Поблагодарили 49 раз(а) в 10 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от AfricaNN52 Посмотреть сообщение
, буду собирать две платы
платы собраны и настроены
Миниатюры
Нажмите на изображение для увеличения
Название: изображение_viber_2022-01-13_17-12-27-038.jpg
Просмотров: 187
Размер:	237.5 Кб
ID:	689450   Нажмите на изображение для увеличения
Название: photo_2022-01-14_00-46-36.jpg
Просмотров: 162
Размер:	140.9 Кб
ID:	689451  

AfricaNN52 поза форумом   Ответить с цитированием
Пользователь, который поблагодарил AfricaNN52 за данный пост:
AquaGomel (15.01.2022)
Старый 18.01.2022, 21:20   #50
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Обновление прошивки до версии 2.2.7:
-фикс обновления экрана
-фикс подключения нескольких датчиков температуры
Вложения
Тип файла: zip AquaController_v2_2_2_7.zip (617.2 Кб, 117 просмотров)

AquaGomel поза форумом   Ответить с цитированием
Пользователь, который поблагодарил AquaGomel за данный пост:
AfricaNN52 (19.01.2022)
Реклама помогает развиваться
Старый 19.01.2022, 07:44   #51
Я тут недавно
  
 
Регистрация: 02.04.2011
Адрес: Нижний Новгород
Сообщений: 24
Поблагодарил(а) : 16
Поблагодарили 49 раз(а) в 10 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

Сборка контроллера продолжается, точнее подключение периферии,
свет 10 каналов * 2 платы соединенные шлейфом параллельно по таймеру настроены на определенный ток по каждому каналу, при этом светодиоды при минимальном охлаждении без больших радиаторов греются 30-35 градусов
4 датчика температуры независимых друг от друга заработали стабильно, после доработки программы AquaGomel.

Спасибо AquaGomel тебе за труды !!!

Далее буду силовые нагрузки цеплять, и настаивать ПШ метр, который уже приехал.
Миниатюры
Нажмите на изображение для увеличения
Название: photo_2022-01-17_20-14-26.jpg
Просмотров: 152
Размер:	95.5 Кб
ID:	689542   Нажмите на изображение для увеличения
Название: Screenshot_20220119_072826_com.aerosoft.aquacontroller.jpg
Просмотров: 135
Размер:	481.3 Кб
ID:	689543   Нажмите на изображение для увеличения
Название: Screenshot_20220119_072834_com.aerosoft.aquacontroller.jpg
Просмотров: 129
Размер:	234.7 Кб
ID:	689544  

AfricaNN52 поза форумом   Ответить с цитированием
Старый 24.01.2022, 01:19   #52
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Сделал корпус для 3D печати под данное устройство.
Ссылка на исходники: https://1drv.ms/u/s!AtUQdsFO3hWIgqI3...Dhidw?e=m4Fcm6
и на STL файлы
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок экрана 2022-01-24 011721.jpg
Просмотров: 247
Размер:	56.5 Кб
ID:	689605  

AquaGomel поза форумом   Ответить с цитированием
Старый 30.01.2022, 23:39   #53
Я тут недавно
  
 
Регистрация: 02.04.2011
Адрес: Нижний Новгород
Сообщений: 24
Поблагодарил(а) : 16
Поблагодарили 49 раз(а) в 10 сообщениях
ura Re: AquaController 2.0 ===www.aquaforum.ua===

Далее буду силовые нагрузки цеплять, и настаивать ПШ метр, который уже приехал.

Всем привет.

Настроили ПШ Метр !!!
Танцы с бубнами продолжались больше недели, днями и ночами пытались настроить с AquaGomel мой ПШ метр.
выяснилось что плата пш метра глюченая, значения плавали еще как , и калибровка не получалась. В общем помаялись.
плата эта вот : https://aliexpress.ru/item/329574282...3bcc33edmOC1k8

нашел у себя пш метр который покупал три года назад, по совету и руководством AquaGomel поставил её и вуаля заработала и достаточно стабильно.
плата эта вот : https://www.dfrobot.com/product-1025.html

подключил пленочный обогреватель 55 ватт, все в норме детальки не грееются, все работает

сделал охлаждение светодиодов, в зависимости от температуры включается

далее подключение и настройка СО2 и Удо
Миниатюры
Нажмите на изображение для увеличения
Название: клиент аква (6).jpg
Просмотров: 121
Размер:	39.8 Кб
ID:	689677   Нажмите на изображение для увеличения
Название: клиент аква (5).jpg
Просмотров: 120
Размер:	516.3 Кб
ID:	689678   Нажмите на изображение для увеличения
Название: пш метр 3.png
Просмотров: 116
Размер:	509.2 Кб
ID:	689679   Нажмите на изображение для увеличения
Название: клиент аква (4).jpg
Просмотров: 114
Размер:	251.4 Кб
ID:	689680  

AfricaNN52 поза форумом   Ответить с цитированием
Пользователь, который поблагодарил AfricaNN52 за данный пост:
AquaGomel (17.02.2022)
Старый 17.02.2022, 14:12   #54
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Обновление версии прошивки до 2.5.7:
- Добавлено хранение статистики температуры и PH на устройстве, при перезагрузке контроллера все данные сохраняются.
- Для ШИМ таймеров длительность включения-выключения теперь задается в минутах от 1 - 120 мин.
- Температурный лимит установлен в 78 градусов, для контроля температуры не только воды.
- Исправление мелких ошибок.
Обновление версии клиента до 2.0.7:
- Оптимизация отправки получения данных.
- Возможность отключить не используемый датчик PH2
- Калибровка PH датчиков запоминает введенные значения.
- Отображение версия прошивки в списке устройств.
Вложения
Тип файла: zip AquaController_2_5_7.zip (628.7 Кб, 110 просмотров)

AquaGomel поза форумом   Ответить с цитированием
Старый 04.07.2022, 16:06   #55
Я тут недавно
  
 
Регистрация: 14.11.2012
Адрес: Киев
Сообщений: 26
Поблагодарил(а) : 1
Поблагодарили 5 раз(а) в 5 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

Добрый день, парни помогите. собрал схему включил и дальше начального экрана никак
Миниатюры
Нажмите на изображение для увеличения
Название: Screenshot_2022-07-03-20-39-08-426_com.aerosoft.aquacontroller.jpg
Просмотров: 75
Размер:	354.8 Кб
ID:	690707  

alex2161 поза форумом   Ответить с цитированием
Старый 07.07.2022, 00:00   #56
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от alex2161 Посмотреть сообщение
Добрый день, парни помогите. собрал схему включил и дальше начального экрана никак
А вы контроллер к WiFi подцепили? 192.168.4.1 Говорит о том что он висит на экране настроек.

AquaGomel поза форумом   Ответить с цитированием
Старый 07.07.2022, 13:30   #57
Я тут недавно
  
 
Регистрация: 14.11.2012
Адрес: Киев
Сообщений: 26
Поблагодарил(а) : 1
Поблагодарили 5 раз(а) в 5 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

все норм, спасибо. разобрался. Все работает. Буду дальше навешивать лед и тд

alex2161 поза форумом   Ответить с цитированием
Старый 14.07.2022, 16:31   #58
Я тут недавно
  
 
Регистрация: 14.11.2012
Адрес: Киев
Сообщений: 26
Поблагодарил(а) : 1
Поблагодарили 5 раз(а) в 5 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

AquaGomel, подскажите, а пункты с фразой "(В процессе разработки)" будете доделывать? некоторые функции очень нужны

alex2161 поза форумом   Ответить с цитированием
Старый 15.07.2022, 13:36   #59
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от alex2161 Посмотреть сообщение
AquaGomel, подскажите, а пункты с фразой "(В процессе разработки)" будете доделывать? некоторые функции очень нужны
О каких функциях идет речь?

AquaGomel поза форумом   Ответить с цитированием
Старый 15.07.2022, 14:23   #60
Я тут недавно
  
 
Регистрация: 14.11.2012
Адрес: Киев
Сообщений: 26
Поблагодарил(а) : 1
Поблагодарили 5 раз(а) в 5 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

1. Возможность управления нагрузкой (обогревателем/охладителем) на любом канале выхода. В процессе разработки: любой канал включая ШИМ и внутренние каналы вентилятора
2. Управление до 7 аналоговыми каналами. (В процессе разработки)

alex2161 поза форумом   Ответить с цитированием


Share/Bookmark

Ответ

Метки
aquacontroller, esp32


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход




Текущее время: 10:36. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Олександр Анатолійович, 2002-2024. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.

Друзі форуму: Зоомагазин byCOLLAR.com; waudog.ua

AQA.ru  - все об аквариумах

no new posts