КПК

Показати повну версію : AquaController 2.0


AquaGomel
19.10.2021, 19:12
https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276738&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276738') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276739&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276739')

Данное устройство является логическим продолжением первой версии AquaController (https://www.aquaforum.ua/showthread.php?t=232233) которая разрабатывалась еще в 2017 году. Основной упор в данной версии делался на функциональности устройства. За исходный функционал брался контроллер первой версии.

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

https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276493&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276493') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276494&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276494') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276495&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276495') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276496&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276496') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276497&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276497') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276500&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276500') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276499&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276499') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276498&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276498') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276501&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276501')

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

https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276504&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276504') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276503&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276503')

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

• Часы. Индикация даты и времени.
• Управление аквариумными нагрузками до 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 таймеров.

Мобильный клиент.
В данный момент новая версия клиента готова в виде тестового образца. После релиза первой версии прошивки, будет выложена новая версия с обратной совместимостью для старых контроллеров. Для особо нетерпеливых можно писать в ПМ.
http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249393&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249393') http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249394&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249394') http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249396&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249396') http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249395&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249395') http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249397&thumb=1 ('http://www.aquaforum.ua/picture.php?albumid=17117&pictureid=249397')

Скачать можно по ссылке:
http://www.aquaforum.ua/attachment.php?attachmentid=624727&thumb=1 ('https://play.google.com/store/apps/details?id=com.aerosoft.aquacontroller')
* В данный момент используется бета версия 2.0.0 (необходимо вступить в бета-тестировщики)
https://play.google.com/apps/testing/com.aerosoft.aquacontroller ( с сайта)
https://play.google.com/store/apps/details?id=com.aerosoft.aquacontroller (с мобильного)

Также пишется документация по работе с устройством его сборке и прошивке... Полная документация (http://pcb.aquagomel.ru) В процессе написания...

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

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

Плата LED
Project: https://1drv.ms/u/s!AtUQdsFO3hWIgp9ufjRbQ_d-4iCPeg?e=uZe0bK
Gerber: https://1drv.ms/u/s!AtUQdsFO3hWIgpo-vliB5aLnsJUDEw?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)

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

Готовые решения
Собрано устройство для тестов:
https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276507&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276507') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276509&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276509') https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276508&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=17117&pictureid=276508')

Фото распаянной платы
https://www.aquaforum.ua/attachment.php?attachmentid=688424&thumb=1 ('https://www.aquaforum.ua/attachment.php?attachmentid=688424') https://www.aquaforum.ua/attachment.php?attachmentid=688423&thumb=1 ('https://www.aquaforum.ua/attachment.php?attachmentid=688423')

Процесс прошивки
Для прошивки используется приложение 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
https://www.aquaforum.ua/attachment.php?attachmentid=689605&thumb=1 ('https://www.aquaforum.ua/attachment.php?attachmentid=689605')

Kalosh
20.10.2021, 13:57
Классно. На как по мне, такой прибор надо уже выпускать в двух моделях: 1) С вайфаем и полным управлением "без головы" (через телефон), без экрана(дороговат, все таки), без энергонезависимых часов(синхронизация через сервера времени). И 2) полностью контролируемая и настраеваемая через экран. первая - для квартиры. Все равно бесперебойный интернет и смартфон есть практически у всех. А второй типа для разводни в подвале или другом помещении без интернета.

AquaGomel
20.10.2021, 14:42
Классно. На как по мне, такой прибор надо уже выпускать в двух моделях: 1) С вайфаем и полным управлением "без головы" (через телефон), без экрана(дороговат, все таки), без энергонезависимых часов(синхронизация через сервера времени). И 2) полностью контролируемая и настраеваемая через экран. первая - для квартиры. Все равно бесперебойный интернет и смартфон есть практически у всех. А второй типа для разводни в подвале или другом помещении без интернета.

Если вы не подключите дисплей, ничего страшного не произойдет, все будет работать и без него. С часами сложнее, это основополагающая микросхема для работы устройства, не вижу особого расхода в 1-1.5$ на данную микросхему.

Kalosh
23.10.2021, 12:35
Кстати, а как рН планируете мерять?

AquaGomel
23.10.2021, 14:48
Кстати, а как рН планируете мерять?

PH45020

Radioman
25.10.2021, 13:20
Приветствую. Замечательное устройство получится, функционал абсолютно достаточный. Буду ждать первого релиза. Пока интересует один вопрос - как будет реализовано удаленное управление (из внешней сети при отсутствии статического IP)? Можно будет связываться с устройством через DNS сервер (типа Duck DNS)? Можно поподробнее в этом месте?

AquaGomel
26.10.2021, 22:19
Приветствую. Замечательное устройство получится, функционал абсолютно достаточный. Буду ждать первого релиза. Пока интересует один вопрос - как будет реализовано удаленное управление (из внешней сети при отсутствии статического IP)? Можно будет связываться с устройством через DNS сервер (типа Duck DNS)? Можно поподробнее в этом месте?

Конечно, как роутер настроите так в принципе и будет работать. Удаленное управление имеется ввиду внутри локальной сети. Из вне: при определенной настройка сетевого оборудования

Radioman
26.10.2021, 22:59
А трансляцию параметров (температура, состояние реле и т.д.) на MQTT сервер реально организовать? В идеале хочется интегрировать акву в систему умного дома. Я, в частности, Home Assistant юзаю, но не суть, главное организовать трансляцию в MQTT.
P.S. Помню, в предыдущей версии был напряг с объемом памяти. Как тут обстоят дела с ней?

AquaGomel
27.10.2021, 09:05
А трансляцию параметров (температура, состояние реле и т.д.) на MQTT сервер реально организовать? В идеале хочется интегрировать акву в систему умного дома. Я, в частности, Home Assistant юзаю, но не суть, главное организовать трансляцию в MQTT.
P.S. Помню, в предыдущей версии был напряг с объемом памяти. Как тут обстоят дела с ней?
Да, думал над этим. Сам юзаю Home Assistant так что с 90% долей вероятности такой функционал будет.

AquaGomel
05.11.2021, 21:58
Есть в наличии 2 лишних комплекта плат, ищу 2-ух желающих собрать себе контроллер своими руками и получить от них фидбек по устройству. Нужны люди которые могут ровно держать паяльник в руках и доведут сборку до конца. Желающие пишите в ПМ. Вышлю почтой.
Так же доступны первые прошивки для платы и экрана (все в альфа версии для тестов). Добавил обновление по воздуху, включается в настройках устройства. code17

AfricaNN52
06.11.2021, 20:18
в какой проге рисовалась плата, если ест в layout можно скинуть

AquaGomel
06.11.2021, 21:48
в какой проге рисовалась плата, если ест в layout можно скинуть
Плата рисовалась в Altium designer. В шапке есть как gerber файлы так и сам проект.

Kalosh
07.11.2021, 23:50
PH45020
А как щуп себя ведет? Выдерживает состояние постоянного погружения? Через сколько времени требует калибровки? Долго ли живет?

AfricaNN52
08.11.2021, 06:48
Всем привет
откопал экран Nextion 3.5 NX4832R035_011 (отличается от проекта)
залил в редактор экрана установил свой экран прошил через сд карту
и вуаля работает, но не совсем нужно подключать к всему проекту тогда уже будет переходить с экрана на экран ну и показывать значения все

вопрос к AquaGomel
когда будет список деталей к проекту
типа резистор смд такой то стока то
диод смд такой то
лм такая то
и тд

надо уже заказывать (основные элементы уже заказал) , пока приедут время пройдет

нужна плата но не в формате гербер, в алтум дизайне (ставить его на комп еще тот гемор), а например лауоут
для чего - например разъемы, смд на плате заказать размеры посмотреть
импортировал гербер фаилы посмотрел размер разъема а оно не 5.0 мм а 5.08 мм это так надо или масштаб надо менять

как то так

AquaGomel
08.11.2021, 17:13
А как щуп себя ведет? Выдерживает состояние постоянного погружения? Через сколько времени требует калибровки? Долго ли живет?
Наверняка все зависит от щупа, если честно опыт использования ph у меня был только для тестирования и отладки платы, использовать именно в аквариуме мне не приходилось.

Всем привет
откопал экран 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
11.11.2021, 22:16
Залил Android клиент для версии контроллера 2.0. В данный момент используется бета версия 2.0.0 (необходимо вступить в бета-тестировщики)
Ссылка:
https://play.google.com/apps/testing/com.aerosoft.aquacontroller ( с сайта)
https://play.google.com/store/apps/details?id=com.aerosoft.aquacontroller (с мобильного)
Клиент поддерживает контроллер версии 1.0 Так что есть возможность обновится все пользователям.

AfricaNN52
13.11.2021, 07:08
Всем привет
Спасибо AquaGomel за активную помощь в создании копии его проекта
сегодня завтра приедут платы
все детальки под чутким руководством AquaGomel заказаны, ну если что ни то придет доберу на радиорынке
Список деталей с копиями заказов на Али выложу чуть позжее - дорабатывается
думаю недели через три приедут детальки начну производить монтаж, ну а дальше, как всегда танцы с бубнами )))

как всегда вопросы
сколько Ватт на канал светодиодов выдает схема
и сколько ампер жарит светодиоды на полной мощности
нужно ли еще что то кроме подтягивающего резистора на светодиодах после подключения к плате

AquaGomel
13.11.2021, 22:17
1А на канал...

AfricaNN52
15.11.2021, 18:54
Всем привет
Приехали платы
посмотрел на все это и понял что не зря я заказал паяльную станцию code13
буду налаживать свой самодельный микроскоп из вэб камеры
детальки через лупу еле видно
были даже мысли платы самому сделать фоторезистом но я так понимаю лучше заказывать такие платы
через 10 дней приедет ЕСП начнем паять


Респект за проект

AquaGomel
15.11.2021, 20:34
Всем привет
Приехали платы
посмотрел на все это и понял что не зря я заказал паяльную станцию code13
буду налаживать свой самодельный микроскоп из вэб камеры
детальки через лупу еле видно
были даже мысли платы самому сделать фоторезистом но я так понимаю лучше заказывать такие платы
через 10 дней приедет ЕСП начнем паять


Респект за проект

Конкретно контроллер четырех слойный, так что только заказывать, хотя стоимость такая что я и однослойные заказываю, бо тупо тратить время на что сделают лучше и быстрее чем я.
1. Мой вас совет сначала посадить ESP32, потом обвязку С1,C2,C3 0.1uF R3 - 10K элементы согласования UART R13, R14, R15, R16 - 10К BSS138(2 шт) Колодку UART кнопки RST BOOT (с кнопками нужно аккуратнее, при малейшем перегреве или залитии флюсом сразу в мусорку((( )
Далее пробуем прошивать, если шьется, пробуем подцепится устройством к WIFI и пробуем настраивать через приложение, далее переходим к пункту 2, если нет пишем сюда, будем мерять и смотреть...
2. Распаиваем силовую часть питания, все кондеры танталовые и керамические, соблюдая полярность для тантала, два линейных стабилизатора AMS1117-5.0 и AMS1117-3.3, колодку для подключения 220V и блок питания HLK-PM01. Смотрим КЗ. Если все ок крестимся подключаем, если пробки не выбило и белый дым остался внутри ESP пер6еходим к I2C (не нужно объяснять что хватать плату руками которая запитана на 220 не стоит, достаточно проверить что силовая часть работает, и далее работать через USB-TTL)
3.I2C шина R1 R2 2.4К модуль часов R11,R12 10K + керамика С7 0.1uF

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

AfricaNN52
15.11.2021, 22:59
AquaGomel Прошу прощения за слог
всё в норме доходчиво

я так понимаю питание на прошивку пойдет с программатора
http://https://aliexpress.ru/item/1005001621918845.html?_ga=2.190065643.1505140813.1 636913778-1227720452.1636913778&item_id=1005001621918845&sku_id=12000016847368619
https://aliexpress.ru/item/1005001621818602.html?_ga=2.119087817.1505140813.1 636913778-1227720452.1636913778&item_id=1005001621818602&sku_id=12000016846616798

крестимся подключаем, если пробки не выбило и белый дым остался внутри ESP:025:
перемычек подающих питания на схеме нет ???

а так всё понятно, ждем запчасти code13

AquaGomel
16.11.2021, 12:32
AquaGomel
всё в норме доходчиво

я так понимаю питание на прошивку пойдет с программатора
http://https://aliexpress.ru/item/1005001621918845.html?_ga=2.190065643.1505140813.1 636913778-1227720452.1636913778&item_id=1005001621918845&sku_id=12000016847368619
https://aliexpress.ru/item/1005001621818602.html?_ga=2.119087817.1505140813.1 636913778-1227720452.1636913778&item_id=1005001621818602&sku_id=12000016846616798

:025:
перемычек подающих питания на схеме нет ???

а так всё понятно, ждем запчасти code13

Да изначально питание будет с программатора. Брал себе такие https://aliexpress.ru/item/32529737466.html?item_id=32529737466&sku_id=10000000013643487&spm=a2g39.orderlist.0.0.264d4aa6w53Jr3 вариант CH340E Line. Брал сразу 4 шт, так как горят они весело если не правильно подключить. А так как постоянно передергиваю их при прошивке, то бывает что глаз замыливается и сразу -1))) Перемычек нет.

AfricaNN52
17.11.2021, 06:33
всем привет

вопрос
наверно есть смысл распаять силовую часть в первую очередь тем самым проверить все ли нормально с питанием, а потом просто не подавать напругу на плату а через уарт прошить и т д
или я не так думаю ???

https://lcsc.com/?href=easyeda-editor-side&source=easyeda
кто ни то заказывал здесь детали ???

плата
есть ли возможность сохранить проект в другой кодировке ???
смотрите картинки

AquaGomel
17.11.2021, 15:52
всем привет

вопрос
наверно есть смысл распаять силовую часть в первую очередь тем самым проверить все ли нормально с питанием, а потом просто не подавать напругу на плату а через уарт прошить и т д
или я не так думаю ???

https://lcsc.com/?href=easyeda-editor-side&source=easyeda
кто ни то заказывал здесь детали ???

плата
есть ли возможность сохранить проект в другой кодировке ???
смотрите картинки

Если ESP не будет шиться в силовой части особой надобности не будет... так что я бы ее уже распаивал с прошитой ESP на борту... По поводу кодировки попробую посмотреть что можно сделать...

AquaGomel
19.11.2021, 22:28
Добавил в шапку прошивку 2.0.6: фиксы и оптимизация обновления устройство через Internet. Добавил "WDT собаку" для возможных проблем. Добавил поддержку экранов: NX4832K035_011R и NX4832T035_011R теперь обновление будет приходить в зависимости от модели экрана для каждой модели свое.

AfricaNN52
20.11.2021, 07:46
разработка идет полным ходом - это хорошо

но вот детали идут или едут тихим цапом
25-28 ноября приедут есп, и паяльная станция
приблуда для паяния вся есть
жду не дождусь уже

AquaGomel - что за травка на дне растет, как выращивал

AquaGomel
20.11.2021, 10:02
AquaGomel - что за травка на дне растет, как выращивал
Вот тут есть тема про эту фотку:

http://aquagomel.ru/forum/%D0%9D%D0%B0%D0%BD%D0%BE-%D0%B0%D0%BA%D0%B2%D0%B0%D1%80%D0%B8%D1%83%D0%BC%D 0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B0/24608-dual-nano-na.html?limitstart=0

AfricaNN52
21.11.2021, 20:40
Всем привет
Приехала станция паяльная
Все сомнения пропали по поводу пайки мелких смд после 4-х часов работы со станцией
прикупил очки с линзами меняющимися
с ними проще чем через лупу видно 0603 как на ладони
завтра думаю есп заберу, она уже в городе (молодцы китайцы, быстро) и всё в одной посылке
берут сомнения по поводу модуля прошивки, то ли заказал
то что один уже есть, а два едут

AquaGomel
21.11.2021, 21:39
Всем привет
Приехала станция паяльная
Все сомнения пропали по поводу пайки мелких смд после 4-х часов работы со станцией
прикупил очки с линзами меняющимися
с ними проще чем через лупу видно 0603 как на ладони
завтра думаю есп заберу, она уже в городе (молодцы китайцы, быстро) и всё в одной посылке
берут сомнения по поводу модуля прошивки, то ли заказал
то что один уже есть, а два едут

Я же писал что нужен USB-TTL, USBASP это для Arduino ISP code33

AfricaNN52
21.11.2021, 22:14
Я же писал что нужен USB-TTL, USBASP это для Arduino ISP code33

не ту кнопку нажал ))))code13
ничего страшного завтра на рынке прикуплю

фен - это сила, уже целую охапку смд сдул с ненужных плат :)

посмотрите подойдет https://www.chipdip.ru/product/module-ch340

Детали пришли начал паять )))

Radioman
22.11.2021, 20:25
Дошли руки заняться тестами устройства. Собрал на макетке, прошил, запустил. С этим все ок. Далее начинаются вопросы:
1. Через смартфон подключился к wi-fi: "AP: AquaController". Подключил контроллер к своей сети, перезагрузил. Он появился в списке устройств. Через приложение зашел, все ок. Но остается в списке сетей та самая почка "AP: AquaController" и получается, любой желающий может в нее войти и на куралесить, так сказать. Как потушить эту точку?
2. Датчики температуры DS18B20 не появляются в системе. Подключил их в соответствии со схемой на GPIO32. Если их нужно инициализировать, то как? В системе не нашел таких функций.
3. Подключил часы реального времени. Не изменилось ничего. Думал может потому темп. датчики не распознаются. Да и в системе, кроме настройки часового пояса, нет никакой информации о времени. Неплохо было бы видеть, какое время в контроллере установлено. Соответственно таймеры тоже не работают. Работает только ручное управление каналами и собственно все.
P.S. Может я конечно глупые вопросы задаю, потому как для полного функционала нужно собрать всю схему. По факту на макетке собрано: D1 Mini ESP32 ESP-32, 2 датчика DS18B20 (китайские), часы реального времени и светодиод для индикации работы каналов.
PPS Поправочка - секундный таймер таки работает.

AquaGomel
22.11.2021, 21:17
Дошли руки заняться тестами устройства. Собрал на макетке, прошил, запустил. С этим все ок. Далее начинаются вопросы:
1. Через смартфон подключился к wi-fi: "AP: AquaController". Подключил контроллер к своей сети, перезагрузил. Он появился в списке устройств. Через приложение зашел, все ок. Но остается в списке сетей та самая почка "AP: AquaController" и получается, любой желающий может в нее войти и на куралесить, так сказать. Как потушить эту точку?
2. Датчики температуры DS18B20 не появляются в системе. Подключил их в соответствии со схемой на GPIO32. Если их нужно инициализировать, то как? В системе не нашел таких функций.
3. Подключил часы реального времени. Не изменилось ничего. Думал может потому темп. датчики не распознаются. Да и в системе, кроме настройки часового пояса, нет никакой информации о времени. Неплохо было бы видеть, какое время в контроллере установлено. Соответственно таймеры тоже не работают. Работает только ручное управление каналами и собственно все.
P.S. Может я конечно глупые вопросы задаю, потому как для полного функционала нужно собрать всю схему. По факту на макетке собрано: D1 Mini ESP32 ESP-32, 2 датчика DS18B20 (китайские), часы реального времени и светодиод для индикации работы каналов.
PPS Поправочка - секундный таймер таки работает.

1. Точку подымает контроллер только когда не смог подключиться в сети. Как только он подключится, то ребутит соединение, так что вряд ли вы можете подключиться к этой точке, скорее всего это либо кеш в телефоне, либо тупит телефон, либо контроллер не подключился к сети. Можете сами проверить... Я еще не видел случая что бы контроллер был подключен к сети и сам был точкой доступа...
2. Надеюсь датчики подтянуты резистором по питанию? Инитить как в старой версии больше не нужно контроллер сам их подхватывает. Проверить питание на датчике, проверить еще раз схему, проверить датчики на любом другом устройстве или прошивке...
3. По поводу времени с контроллера - принимается, сделаю. Часы висят на I2C, снимите лог с контроллера закиньте сюда. Посмотрим что там у вас!!!

Radioman
22.11.2021, 23:21
DS-ки прилетели как-то сами через время. Не знаю с чем связано, возможно контакты на макетке.
Подскажите, как логи снимать??

Radioman
22.11.2021, 23:33
...

Radioman
22.11.2021, 23:37
https://www.aquaforum.ua/picture.php?albumid=18786&pictureid=276711&thumb=1 ('https://www.aquaforum.ua/picture.php?albumid=18786&pictureid=276711')
Как это понимать, таки одновременно точка доступа и подключение к роутеру?

AquaGomel
23.11.2021, 08:48
DS-ки прилетели как-то сами через время. Не знаю с чем связано, возможно контакты на макетке.
Подскажите, как логи снимать??

К uart монитору подключите любому… Вы уверены что точка доступа создано вашим контроллером. Потому что имя точки доступа не совпадает с тем что прописано в прошивке. И что это за интерфэйс на скриншоте, откуда вы его сделали. После подключения контроллера проверьте на любом устройстве наличие точки доступа от аква контроллера и возможности к ней подключиться. Точка доступа аква контроллера будет называться AP Aquacontroller А не то что у вас на скриншотах

AquaGomel
07.12.2021, 22:46
Обновилась прошивка до 2.1.2 версии. Баг фикс, поддержка клиента версии 2.0.3.
Обновился клиент до версии 2.0.3: вывод времени контроллера на устройство, отключение дебажных светодиодов, добавлена настройка включения=отключения звука и обновление времени через NTP сервер, баг фикс... Обновляется по воздуху. + закинул в шапку.

AfricaNN52
14.12.2021, 17:08
Доброго времени суток.

Начал паять платы
1) плата контроллера - сперва припаял ESP и обвязку что бы прошить, здесь все прошло без проблем кроме того что заказал не тот программатор,
пришлось ехать на рынок и покупать в три дорога.
Совместно с AquaGomel прошили контроллер, зарегистрировались на роутере, и вуаля приложение смартфона заработало.
Кстати питание подавал 12 вольт с лабораторника.
Далее накидал каналы и всю приблуду платы, (будьте внимательны, смотрите схему, полярность и ключи деталей ), пока все работало и я был рад,
пока не пришло время собрать питание на плате.
После сборки питание выяснилось что AMS 1117 не вытягивает нагрузку,
подключил монитор, вентилятор, и все каналы,
нагревается и питание начинает плавать. Выяснилось что с 12 вольт до 5 вольт сложновато микрухе становится.
Опытным путем выставили напряжение 8,5-9 вольт и вроде пока все работает. Кроме того нужно охлаждение AMS 1117,
пока не выяснили то ли пассивное, то ли с вентилятором.
2) Плата LED - накидал детали, получилось не плохо.
но тут случилось это вот.
https://www.aquaforum.ua/attachment.php?attachmentid=688916&stc=1&d=1639494313
подключил 12 вольт и загорелась дорожка, ну и выжглась ))))
Будьте внимательны, смотрите схему, полярность и ключи деталей !!!
Я вобщем то не понял что получилось, по ходу при пайке ноги РТ 4115 на 9 канале спаялись или сама микросхема косячная,
в общем очистил дорожку до конца и стал экспериментировать с 10 каналом.
Подключил светодиоды (3,2 вольт 350 мА) в цепочку 3 шт, замерил ток = 90 мА, маловато будет. AquaGomel скинул ссылку, https://alex-exe.ru/radio/light/led-driver-pt4115/#more-3158 , почитал, поменял резистор на 0,3 ома = все заработало 300 мА на канал, то что надо. Хотел добавить еще ток и тут опять БАХ, 12 в + и - перепутал, в общем нету больше на этой плате 10 канала. Сдул с оставшихся каналов детали и стал по одному каналу паять и проверять, не спеша тихим цапом, 6 шт. новые РТ 4115 оказались бракованными так что запасайтесь. В статье сказано что и Индукцию тоже надо подбирать в зависимости от нагрузки.

Вот пока вроде и всё что сделал.
Сейчас делаю светильник и потом эксперименты с другими светодиодами.
смотрите фото. может кто подскажет по расстановке светодиодов.

AquaGomel
18.12.2021, 14:02
- Обновилась прошивка до 2.1.9
Добавлена поддержка PH (до двух датчиков) (поддержка внешних усилителей PH-45020)
Добавлены таймеры для PH датчиков (используются два таймера по одному на каждый датчик) для управления каналами нагрузок.
Добавлена возможность калибровки. Инструкцию по калибровке + новый клиент выпущу в ближайшие дни.
С появлением нового типа таймера изменился их приоритет:

PH - TEMP - MIN - SEC - DAY (т.е. PH будет с высшим приоритетом потом температурный потом остальные...)

AfricaNN52
20.12.2021, 06:49
Добавлена поддержка PH

отлично, PH-45020 уже в пути, надеюсь скоро испытаем

про плату LED, скорее всего номиналы индукции и резисторов будут меняться в зависимости от применяемых светодиодов, так же едут из китая индукции, резисторы уже в наличии, после испытаний и замеров отпишусь

AquaGomel
23.12.2021, 00:57
-Обновился клиент до версии 2.0.4
-калибровка PH
-фикс таймеров PH

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

AndrewUh
24.12.2021, 10:46
3. Замыкаем на плате PH-45020 сигнальный контакт у BNC разъема на землю...

А программную калиброкву не лучше ли сделать? Как вариант можно посмотреть здесь: https://www.aquaforum.ua/showthread.php?t=105363.
У меня по такому принципу сделано и отлично работает. Просто китайские электроды приходится часто проверять и калибровать, а каждый раз контакты лазить замыкать...

AquaGomel
24.12.2021, 17:40
А программную калиброкву не лучше ли сделать? Как вариант можно посмотреть здесь: https://www.aquaforum.ua/showthread.php?t=105363.
У меня по такому принципу сделано и отлично работает. Просто китайские электроды приходится часто проверять и калибровать, а каждый раз контакты лазить замыкать...
Контакты замыкаются не для калибровки а для того что бы диапазон измерений выставить, и делается это только один раз.
Что такое программная калибровка не совсем понял, есть линейная интерполяция результата, это я понимаю...

AndrewUh
25.12.2021, 07:30
То что вы называете диапазоном и есть калибровка. И со временем электрод показывает совсем не то, что надо и поэтому процесс калибровки приходится повторять. Я, например, раз в неделю проверяю электрод в калибровочном растворе 6.86. Раз в месяц калибрую (если уходит больше чем на 0.05). Я понимаю, что у модуля PH-45020 погрешность больше, но я не его использую.
Поэтому программно определяем два значения в мВ для 2-х калибровочных растворов, высчитываем коэффициенты и храним их энергонезависимой памяти до следующей калибровки. Используем эти коэффициенты при вычислении pH в зависимости от выданных модулем PH-45020 значений в мВ.
https://www.aquaforum.ua/showpost.php?p=1668202&postcount=8

Если вы тот пост прочитали, то там все понятно должно быть.

AquaGomel
27.12.2021, 10:34
То что вы называете диапазоном и есть калибровка. И со временем электрод показывает совсем не то, что надо и поэтому процесс калибровки приходится повторять. Я, например, раз в неделю проверяю электрод в калибровочном растворе 6.86. Раз в месяц калибрую (если уходит больше чем на 0.05). Я понимаю, что у модуля PH-45020 погрешность больше, но я не его использую.
Поэтому программно определяем два значения в мВ для 2-х калибровочных растворов, высчитываем коэффициенты и храним их энергонезависимой памяти до следующей калибровки. Используем эти коэффициенты при вычислении pH в зависимости от выданных модулем PH-45020 значений в мВ.
https://www.aquaforum.ua/showpost.php?p=1668202&postcount=8

Если вы тот пост прочитали, то там все понятно должно быть.

Не могу с вами согласится, калибровка это периодический процесс который необходимо выполнять в следствии воздействия внешних причин на измеряемое устройство. А настройка это однократное действие выполняемое при начальной настройке устройства или при ее необходимости. По сему не вижу причин крутить каждый раз подстроечный резистор на усилителе. А вот погружать в калибровочные растворы нужно переодически. Что накладывает некоторые неудобства, но пока других более простих и доступных широкой массе способов измерения не встречал... По поводу вашей темы, поправочные коэффициенты использовались еще на первой версии контроллера Юсупова, так что ничего нового не узнал, но все равно спасибо, принцип тут тот же, только добавлена еще небольшая мат. статистическая выборка результатов для повышения точности. Кстати китайцы калибруют свои тестеры (те которые ручные на батарейках) вообще по одной точке 6.86, так что точность там еще меньше))

AndrewUh
28.12.2021, 11:04
... По сему не вижу причин крутить каждый раз подстроечный резистор на усилителе.

Тогда я вас не понимаю. Сами же написали:

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

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

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

AquaGomel
28.12.2021, 14:08
Тогда я вас не понимаю. Сами же написали:



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

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

AfricaNN52
13.01.2022, 16:25
платы приехали, это платы подключения светодиодов (можно сказать драйвера 10 шт. но на одной плате),
контроллер рассчитан на 10 каналов, мне нужно 20, буду собирать две платы и соединять их параллельно.

AfricaNN52
14.01.2022, 17:11
, буду собирать две платы
платы собраны и настроены :)

AquaGomel
18.01.2022, 20:20
Обновление прошивки до версии 2.2.7:
-фикс обновления экрана
-фикс подключения нескольких датчиков температуры

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

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

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

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

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

Всем привет.

Настроили ПШ Метр !!! :)
Танцы с бубнами :025: продолжались больше недели, днями и ночами пытались настроить с AquaGomel мой ПШ метр.
выяснилось что плата пш метра глюченая, значения плавали еще как , и калибровка не получалась. В общем помаялись.
плата эта вот : https://aliexpress.ru/item/32957428276.html?gatewayAdapt=glo2rus&item_id=32957428276&sku_id=66638408304&spm=a2g0o.9042311.0.0.3bcc33edmOC1k8

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

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

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

далее подключение и настройка СО2 и Удо

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

alex2161
04.07.2022, 15:06
Добрый день, парни помогите. собрал схему включил и дальше начального экрана никак

AquaGomel
06.07.2022, 23:00
Добрый день, парни помогите. собрал схему включил и дальше начального экрана никак
А вы контроллер к WiFi подцепили? 192.168.4.1 Говорит о том что он висит на экране настроек.

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

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

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

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

alex2161
15.07.2022, 13:26
И еще хотелось бы програмно менять частоту ШИМ для лед. Для мощных лед частота переключения нужна выше.

AquaGomel
15.07.2022, 19:45
1. Возможность управления нагрузкой (обогревателем/охладителем) на любом канале выхода. В процессе разработки: любой канал включая ШИМ и внутренние каналы вентилятора
2. Управление до 7 аналоговыми каналами. (В процессе разработки)
Надежда конечно есть code44, не смотря на то что пользуются данным девайсом от силы 3-4 чела... но обещать ничего не буду, физически не хватает времени...

Какая частота на ШИМ вас бы устроила?

alex2161
16.07.2022, 19:23
давайте 15кГц. Если не сильно нагло, то киньте строку, которую нужно менять и в каком файле. А я уже откомпилирую.

alex2161
17.07.2022, 00:01
Я так понимаю, что частота ограничена 1526Гц устройством PCA9685. сейчас стоит по умолчанию около 200Гц. Как догнать до максимума?

AquaGomel
17.07.2022, 23:45
Я так понимаю, что частота ограничена 1526Гц устройством PCA9685. сейчас стоит по умолчанию около 200Гц. Как догнать до максимума?
Собрал с частотой 1526Гц, проверяйте. Если все ок, пойдет в серию обновлений...

alex2161
19.07.2022, 10:59
Так гараздо лучше. Хоть и оптимальная частота должна быть больше. Спасибо за труды. Есть еще пожелание увеличить количество программ для таймера шим до 20. Если делать мнококанальное лед освещение с дневной паузой, то 8 программ мало.

AquaGomel
19.07.2022, 14:01
Так гараздо лучше. Хоть и оптимальная частота должна быть больше. Спасибо за труды. Есть еще пожелание увеличить количество программ для таймера шим до 20. Если делать мнококанальное лед освещение с дневной паузой, то 8 программ мало.
Ок, это возможно... подумаю в выходные...

Rostsh
29.09.2022, 00:02
Плата контролера четырехслойная?

Rostsh
29.09.2022, 01:13
Разобрался. Платы заказал.

Rostsh
29.09.2022, 13:51
Не подскажите, что не нравиться китайцам у которых плату заказываю?
1) As shown below, since there is no outline layer in gerber, could we fabricate the PCB outline as per the outline contour on solder mask layer?

Is there any cutouts on board?



2) Do youwant to make indicated red area cutout?

AquaGomel
29.09.2022, 22:25
Не подскажите, что не нравиться китайцам у которых плату заказываю?

Да вырезы есть. Да делать вырез нужно. Контур можно брать по слою паяльной маски.

Rostsh
29.09.2022, 23:21
А зачем там вырез? Понять не могу назначения. Чтоб не экранировать антену?

AquaGomel
30.09.2022, 22:34
А зачем там вырез? Понять не могу назначения. Чтоб не экранировать антену?
Да.

Palermo
02.10.2022, 22:17
Доброго дня. Хтось має зайвий комплект плат? Хочу придбати.

Rostsh
02.10.2022, 23:39
Доброго дня. Хтось має зайвий комплект плат? Хочу придбати.

Заказал. Жду. Приедет недели через две. Смогу комплект дать.

Palermo
03.10.2022, 10:32
Заказал. Жду. Приедет недели через две. Смогу комплект дать.

Напишіть контакти. І скільки грошей code33

Rostsh
07.10.2022, 01:56
Як приїде напишу.

Rostsh
07.10.2022, 13:58
Вместо BTA16-800SW3G можно использовать BTA16-600SW3G? Насколько критична такая замена?

AquaGomel
08.10.2022, 12:33
Вместо BTA16-800SW3G можно использовать BTA16-600SW3G? Насколько критична такая замена?
По даташиту отличия только в VDRM 600V вместо 800V думаю можно заменить... На ваше усмотрение..

Palermo
04.12.2022, 21:27
Привіт. В когось є список деталей на плату версії 3.1?

AquaGomel
25.12.2022, 15:02
Привіт. В когось є список деталей на плату версії 3.1?
Что конкретно вас интересует?

Rostsh
15.01.2023, 14:57
Не сохраняются настройки после отключения электричества. Вернее таймеры не сохраняются, но сохраняются типы каналов (свет, со и т.д.)

AquaGomel
05.02.2023, 00:08
Не сохраняются настройки после отключения электричества. Вернее таймеры не сохраняются, но сохраняются типы каналов (свет, со и т.д.)
Можно более подробнее, как вы то определяете? Версия прошивки? Логи?

Rostsh
07.02.2023, 13:43
Можно более подробнее, как вы то определяете? Версия прошивки? Логи?
После отключения электричества, заходишь в меню - таймеры пустые, а наименования каналов сохранены.
Я думал проблема в контролере, сейчас установил esp32-S, прошивка заливается, но плата не стартует.

Rostsh
11.02.2023, 16:04
Поменял микроконтроллер. Залил стоковую прошивку, так теперь постоянный ребут:
rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd _drv:0x00,wp_drv:0x00
mode: DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jul 29 2019 12:21:46

Rostsh
13.02.2023, 16:38
Взял снятый микроконтроллер, подключил питание и EN - все сохраняется. Сейчас думаю снять всю обвязку с платы и поочередно добавлять и проверять.

Rostsh
14.02.2023, 00:24
Методом научного тыка удалось установить:
1. Если пропадало питание, то время показывает 3-ю временную зону несмотря на настройки.
2. Если синхронизировать время с приложения AquaController, то при после следующего отключения питания слетают настройки таймеров.
Прошивка 227

Rostsh
14.02.2023, 10:10
Залили 257, вроде подобных проблем нет.

Rostsh
14.02.2023, 17:51
А можно в будущем будет добавить энергосберегающий режим для экрана, или на крайний случай ночной в определенное время? А то сильно светит в ночное время.

Rostsh
17.02.2023, 15:47
В прошивке монитора, на страницу Main добавил команды:
thsp=30
thup=1
Теперь монитор отключается после 30 сек бездействия и включается от прикосновения.
Можно подобный режим реализовать через дополнительную страницу, при переходе на которую монитор будет отключаться.

AquaGomel
20.02.2023, 12:27
Залили 257, вроде подобных проблем нет.

Использовать нужно последнюю версию прошивки. Дайте доступ устройству в интернет оно подтянет последние прошивки.

Nikan84
17.04.2023, 18:47
прошил в макетку ESP32-WROOM-32, не работает, в консоле по кругу

rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd _drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jul 29 2019 12:21:46

Другие прошивки в этом модуле работают.

Rostsh
18.04.2023, 13:40
Другие прошивки в этом модуле работают.

Другие прошивки работают на частоте 80мГц?

Nikan84
18.04.2023, 16:34
Да, работают

Rostsh
22.04.2023, 22:48
Прошивали esptool из шапки?

AquaGomel
31.05.2023, 13:57
Да, работают Как собрана плата? Какое питание подается? Сколько памяти на порту у чипа? Чем шьете...

Ed893
13.11.2023, 15:15
Доброго дня дайте рабочую ссылку на документацию по работе с устройством его сборке и прошивке

Ed893
17.11.2023, 16:32
Доброго дня пытаюсь повторить этот девайс макетная плата ESP32-WROOM-32
Прошиваю esptool из шапки в консоле зациклюется
rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd _drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:9720
ho 0 tail 12 room 4
load:0x40080400,len:6352
entry 0x400806b8
ets Jun 8 2016 00:22:57
Думаю может плата отличается пытаюсь скомпилировать прошивку в arduino с библиотеками разобрался и всё равно выдаёт ошибку
C:\Users\Zver\Documents\Arduino\AquaController2_0\ AquaController2_0.ino: In function 'void setup()':
AquaController2_0:107:48: error: 'class TwoWire' has no member named 'lastError'
Display.SendLogLnTime("I2C Fail = " + Wire.lastError());
что уже тут менять я не знаю((( помогите разобраться
Display.Init();
if (!Wire.begin())
Display.SendLogLnTime("I2C Fail = " + Wire.lastError());
ScanI2C();
aquaEEPROM.Init();
aquaTemp.Init(aquaEEPROM);
aquaCanal.Init();
aquaCanal.SetLEDError(SHORT);
aquaAnalog.Init();
aquaWiFi.Init(Display.SendLogLnTime, GetUDPWiFiPOSTRequest, SaveUTCSetting, ChandeDebugLED);
delay(2000);
Display.SetPage(1);

Ed893
24.11.2023, 21:52
Походу esp32 на 4м, заказал на 16м пока жду разбираюсь с прошивкой

cwc
26.11.2023, 16:53
Доброго дня. Возможно ли использовать РН коннтроллер "проекта Юсупова". Там схема почти 1:1 с поста №53 этой темы.
И возможно ли вынести дисплей на 1м? Помехи будут?

Ed893
29.11.2023, 11:06
Доброго дня. Возможно ли использовать РН коннтроллер "проекта Юсупова". Там схема почти 1:1 с поста №53 этой темы.
И возможно ли вынести дисплей на 1м? Помехи будут?

Доброго дня. Про РН контролер "проекта Юсупова" не совсем понятен вопрос к этому проекту прикрутить или к тому
а по поводу удлинения дисплея надо пробывать, экранировать кабель и т. д. может и быть помехи

AquaGomel
29.11.2023, 13:38
Доброго дня дайте рабочую ссылку на документацию по работе с устройством его сборке и прошивке

http://aquacontroller.aquagomel.ru Это все что есть на данный момент...

AquaGomel
29.11.2023, 13:54
Походу esp32 на 4м, заказал на 16м пока жду разбираюсь с прошивкой
Памяти должно хватать и 4 мб... Сам проект собирается не в Arduino a в Sloeber...

cwc
30.11.2023, 16:32
Доброго дня. Про РН контролер "проекта Юсупова" не совсем понятен вопрос к этому проекту прикрутить или к тому
а по поводу удлинения дисплея надо пробывать, экранировать кабель и т. д. может и быть помехи

Конечно к этому, у меня остался такой.
Схема:

AquaGomel
30.11.2023, 18:15
Конечно к этому, у меня остался такой.
Схема:
Электрод подойдет... А с усилителем сомневаюсь...

Ed893
23.12.2023, 18:00
Пришли детали и платы начал понемногу сборку
пришла новая ESP32-WROOM-32U прошилась всё нормально старые не в какую не хотят(
вроде все функции работают но вот организовать рассвет закат не получается(

AquaGomel
01.01.2024, 17:45
Пришли детали и платы начал понемногу сборку
пришла новая ESP32-WROOM-32U прошилась всё нормально старые не в какую не хотят(
вроде все функции работают но вот организовать рассвет закат не получается(

Что именно не получается?

Rostsh
31.01.2025, 22:21
Мобильный клиент не хочет работать на 14 андроиде. Приложение сразу закрывается при запуске

AquaGomel
15.04.2025, 12:39
Мобильный клиент не хочет работать на 14 андроиде. Приложение сразу закрывается при запуске
Принял, давно не обновлял... попробую в ближайшее время починить...