 |
|
19.10.2021, 20:12
|
#1
|
AquaController 2.0
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях

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 с готовым конфигом. Необходимо только для первой прошивки, далее можно обновляться по воздуху.
- Скачиваем архив.
- Распаковываем.
- Подключаем контроллер через USB_TTL к USB порту. Узнаем номер порта.
- Находим файл start.bat открываем его в блокноте
- Находим --port COM7 и меняем на свой например --port COM3. Сохраняем.
- Перегружаем контроллер в режим прошивки. Нажимаем RESET + BOOT -> Отпускаем RESET -> Отпускаем BOOT
- Запускаем start.bat
P.S. Скорее всего вы загрузите не последнюю прошивку, что бы сразу прошиться последней, качаете отсюда последнюю версию переименовываете ее в AquaController_v2.bin закидываете в папку и только потом шьете.
Сделал корпус для 3D печати под данное устройство.
Ссылка на исходники и на STL файлы: https://1drv.ms/u/s!AtUQdsFO3hWIgqI3...Dhidw?e=m4Fcm6

Последний раз редактировалось AquaGomel; 29.11.2023 в 14:37..
|
Просмотров: 25141
|
9 пользователей поблагодарили AquaGomel за данный пост:
|
|
20.10.2021, 14:57
|
#2
|
Я тут недавно
Регистрация: 17.03.2019
Адрес: Киев
Сообщений: 43
Поблагодарил(а) : 5
Поблагодарили 20 раз(а) в 8 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Классно. На как по мне, такой прибор надо уже выпускать в двух моделях: 1) С вайфаем и полным управлением "без головы" (через телефон), без экрана(дороговат, все таки), без энергонезависимых часов(синхронизация через сервера времени). И 2) полностью контролируемая и настраеваемая через экран. первая - для квартиры. Все равно бесперебойный интернет и смартфон есть практически у всех. А второй типа для разводни в подвале или другом помещении без интернета.
|
|
|
20.10.2021, 15:42
|
#3
|
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Цитата:
Сообщение от Kalosh
Классно. На как по мне, такой прибор надо уже выпускать в двух моделях: 1) С вайфаем и полным управлением "без головы" (через телефон), без экрана(дороговат, все таки), без энергонезависимых часов(синхронизация через сервера времени). И 2) полностью контролируемая и настраеваемая через экран. первая - для квартиры. Все равно бесперебойный интернет и смартфон есть практически у всех. А второй типа для разводни в подвале или другом помещении без интернета.
|
Если вы не подключите дисплей, ничего страшного не произойдет, все будет работать и без него. С часами сложнее, это основополагающая микросхема для работы устройства, не вижу особого расхода в 1-1.5$ на данную микросхему.
Последний раз редактировалось AquaGomel; 20.10.2021 в 15:49..
|
|
|
23.10.2021, 13:35
|
#4
|
Я тут недавно
Регистрация: 17.03.2019
Адрес: Киев
Сообщений: 43
Поблагодарил(а) : 5
Поблагодарили 20 раз(а) в 8 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Кстати, а как рН планируете мерять?
|
|
|
23.10.2021, 15:48
|
#5
|
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Цитата:
Сообщение от Kalosh
Кстати, а как рН планируете мерять?
|
PH45020
|
|
|
Реклама помогает развиваться |
|
25.10.2021, 14:20
|
#6
|
Я тут недавно
Регистрация: 07.09.2014
Адрес: Днепр
Сообщений: 66
Поблагодарил(а) : 12
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Приветствую. Замечательное устройство получится, функционал абсолютно достаточный. Буду ждать первого релиза. Пока интересует один вопрос - как будет реализовано удаленное управление (из внешней сети при отсутствии статического IP)? Можно будет связываться с устройством через DNS сервер (типа Duck DNS)? Можно поподробнее в этом месте?
|
|
|
26.10.2021, 23:19
|
#7
|
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Цитата:
Сообщение от Radioman
Приветствую. Замечательное устройство получится, функционал абсолютно достаточный. Буду ждать первого релиза. Пока интересует один вопрос - как будет реализовано удаленное управление (из внешней сети при отсутствии статического IP)? Можно будет связываться с устройством через DNS сервер (типа Duck DNS)? Можно поподробнее в этом месте?
|
Конечно, как роутер настроите так в принципе и будет работать. Удаленное управление имеется ввиду внутри локальной сети. Из вне: при определенной настройка сетевого оборудования
|
|
|
26.10.2021, 23:59
|
#8
|
Я тут недавно
Регистрация: 07.09.2014
Адрес: Днепр
Сообщений: 66
Поблагодарил(а) : 12
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
А трансляцию параметров (температура, состояние реле и т.д.) на MQTT сервер реально организовать? В идеале хочется интегрировать акву в систему умного дома. Я, в частности, Home Assistant юзаю, но не суть, главное организовать трансляцию в MQTT.
P.S. Помню, в предыдущей версии был напряг с объемом памяти. Как тут обстоят дела с ней?
|
|
|
27.10.2021, 10:05
|
#9
|
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Цитата:
Сообщение от Radioman
А трансляцию параметров (температура, состояние реле и т.д.) на MQTT сервер реально организовать? В идеале хочется интегрировать акву в систему умного дома. Я, в частности, Home Assistant юзаю, но не суть, главное организовать трансляцию в MQTT.
P.S. Помню, в предыдущей версии был напряг с объемом памяти. Как тут обстоят дела с ней?
|
Да, думал над этим. Сам юзаю Home Assistant так что с 90% долей вероятности такой функционал будет.
|
|
|
2 пользователей поблагодарили AquaGomel за данный пост:
|
|
05.11.2021, 22:58
|
#10
|
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Есть в наличии 2 лишних комплекта плат, ищу 2-ух желающих собрать себе контроллер своими руками и получить от них фидбек по устройству. Нужны люди которые могут ровно держать паяльник в руках и доведут сборку до конца. Желающие пишите в ПМ. Вышлю почтой.
Так же доступны первые прошивки для платы и экрана (все в альфа версии для тестов). Добавил обновление по воздуху, включается в настройках устройства. 
|
|
|
06.11.2021, 21:18
|
#11
|
Я тут недавно
Регистрация: 02.04.2011
Адрес: Нижний Новгород
Сообщений: 24
Поблагодарил(а) : 16
Поблагодарили 49 раз(а) в 10 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
в какой проге рисовалась плата, если ест в layout можно скинуть
|
|
|
06.11.2021, 22:48
|
#12
|
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Цитата:
Сообщение от AfricaNN52
в какой проге рисовалась плата, если ест в layout можно скинуть
|
Плата рисовалась в Altium designer. В шапке есть как gerber файлы так и сам проект.
|
|
|
08.11.2021, 00:50
|
#13
|
Я тут недавно
Регистрация: 17.03.2019
Адрес: Киев
Сообщений: 43
Поблагодарил(а) : 5
Поблагодарили 20 раз(а) в 8 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
А как щуп себя ведет? Выдерживает состояние постоянного погружения? Через сколько времени требует калибровки? Долго ли живет?
|
|
|
08.11.2021, 07:48
|
#14
|
Я тут недавно
Регистрация: 02.04.2011
Адрес: Нижний Новгород
Сообщений: 24
Поблагодарил(а) : 16
Поблагодарили 49 раз(а) в 10 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Всем привет
откопал экран Nextion 3.5 NX4832R035_011 (отличается от проекта)
залил в редактор экрана установил свой экран прошил через сд карту
и вуаля работает, но не совсем нужно подключать к всему проекту тогда уже будет переходить с экрана на экран ну и показывать значения все
вопрос к AquaGomel
когда будет список деталей к проекту
типа резистор смд такой то стока то
диод смд такой то
лм такая то
и тд
надо уже заказывать (основные элементы уже заказал) , пока приедут время пройдет
нужна плата но не в формате гербер, в алтум дизайне (ставить его на комп еще тот гемор), а например лауоут
для чего - например разъемы, смд на плате заказать размеры посмотреть
импортировал гербер фаилы посмотрел размер разъема а оно не 5.0 мм а 5.08 мм это так надо или масштаб надо менять
как то так
|
|
|
08.11.2021, 18:13
|
#15
|
Живу я тут
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 411
Поблагодарил(а) : 38
Поблагодарили 189 раз(а) в 85 сообщениях
|
Re: AquaController 2.0 ===www.aquaforum.ua===
Цитата:
Сообщение от Kalosh
А как щуп себя ведет? Выдерживает состояние постоянного погружения? Через сколько времени требует калибровки? Долго ли живет?
|
Наверняка все зависит от щупа, если честно опыт использования ph у меня был только для тестирования и отладки платы, использовать именно в аквариуме мне не приходилось.
Цитата:
Сообщение от AfricaNN52
Всем привет
откопал экран Nextion 3.5 NX4832R035_011 (отличается от проекта)
залил в редактор экрана установил свой экран прошил через сд карту
и вуаля работает, но не совсем нужно подключать к всему проекту тогда уже будет переходить с экрана на экран ну и показывать значения все
вопрос к AquaGomel
когда будет список деталей к проекту
типа резистор смд такой то стока то
диод смд такой то
лм такая то
и тд
надо уже заказывать (основные элементы уже заказал) , пока приедут время пройдет
нужна плата но не в формате гербер, в алтум дизайне (ставить его на комп еще тот гемор), а например лауоут
для чего - например разъемы, смд на плате заказать размеры посмотреть
импортировал гербер фаилы посмотрел размер разъема а оно не 5.0 мм а 5.08 мм это так надо или масштаб надо менять
как то так
|
Приложил список элементов с номиналами и размерами. По поводу форматов файлов. Заниматься экспортом в программы в которых я не работаю то еще удовольствие, так что скорее всего я не буду тратить на это время. Что касается разъемов то все верно: Receptacle, 2-Leads, Body 8.1x10.16mm, Pitch 5.08mm Это не мешает устанавливать к примеру разъемы с алика: KF301-5.0-2P KF301 винт 2Pin 5,0 мм
По поводу экрана: к сожалению под все экраны у меня нет возможности писать прошивки, а тем более покупать их что бы тестить. Так что официально будет поддерживаться только тот что в описании. Не официально вам всегда доступны актуальные репозитории в котором вы можете пересобрать прошивку под свой экран (естественно в рамках текущего разрешения)...
|
|
|
Пользователь, который поблагодарил AquaGomel за данный пост:
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 06:11. Часовой пояс GMT +3.
|