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



 


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

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

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

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

Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
AquaGomel AquaGomel поза форумом 19.10.2021, 19: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 Кб, 337 просмотров)
Тип файла: zip NX4832K035_011R.zip (617.5 Кб, 322 просмотров)
Тип файла: rar esptool.rar (3.84 Мб, 415 просмотров)
Тип файла: zip AquaContollerv3.2_BOM.zip (3.2 Кб, 383 просмотров)
Тип файла: zip ESPLED_BOM.zip (945 байт, 339 просмотров)
Тип файла: zip AquaController_v2_2_2_7.zip (617.2 Кб, 340 просмотров)


Последний раз редактировалось AquaGomel; 23.12.2023 в 23:50..
Просмотров: 29274
Ответить с цитированием
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)
Реклама помогает развиваться
Старый 03.10.2022, 10:32   #76
Я тут недавно
  
 
Регистрация: 02.10.2022
Адрес: Київ
Сообщений: 4
Поблагодарил(а) : 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от Rostsh Посмотреть сообщение
Заказал. Жду. Приедет недели через две. Смогу комплект дать.
Напишіть контакти. І скільки грошей

Palermo поза форумом   Ответить с цитированием
Старый 07.10.2022, 01:56   #77
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

Як приїде напишу.

Rostsh поза форумом   Ответить с цитированием
Старый 07.10.2022, 13:58   #78
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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

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

Цитата:
Сообщение от Rostsh Посмотреть сообщение
Вместо BTA16-800SW3G можно использовать BTA16-600SW3G? Насколько критична такая замена?
По даташиту отличия только в VDRM 600V вместо 800V думаю можно заменить... На ваше усмотрение..

AquaGomel поза форумом   Ответить с цитированием
Пользователь, который поблагодарил AquaGomel за данный пост:
Rostsh (08.11.2022)
Старый 04.12.2022, 21:27   #80
Я тут недавно
  
 
Регистрация: 02.10.2022
Адрес: Київ
Сообщений: 4
Поблагодарил(а) : 0
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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

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

Цитата:
Сообщение от Palermo Посмотреть сообщение
Привіт. В когось є список деталей на плату версії 3.1?
Что конкретно вас интересует?

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

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


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

Цитата:
Сообщение от Rostsh Посмотреть сообщение
Не сохраняются настройки после отключения электричества. Вернее таймеры не сохраняются, но сохраняются типы каналов (свет, со и т.д.)
Можно более подробнее, как вы то определяете? Версия прошивки? Логи?

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

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

Rostsh поза форумом   Ответить с цитированием
Старый 11.02.2023, 16:04   #85
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

Поменял микроконтроллер. Залил стоковую прошивку, так теперь постоянный ребут:
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   #86
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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

Rostsh поза форумом   Ответить с цитированием
Старый 14.02.2023, 00:24   #87
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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

Rostsh поза форумом   Ответить с цитированием
Старый 14.02.2023, 10:10   #88
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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

Rostsh поза форумом   Ответить с цитированием
Старый 14.02.2023, 17:51   #89
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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


Последний раз редактировалось Rostsh; 15.02.2023 в 00:49..
Rostsh поза форумом   Ответить с цитированием
Старый 17.02.2023, 15:47   #90
Я тут недавно
  
 
Регистрация: 18.03.2020
Адрес: Киев
Сообщений: 17
Поблагодарил(а) : 1
Поблагодарили 0 раз(а) в 0 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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


Последний раз редактировалось Rostsh; 20.02.2023 в 11:30..
Rostsh поза форумом   Ответить с цитированием


Share/Bookmark

Ответ

Метки
aquacontroller, esp32


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

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

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

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




Текущее время: 09:37. Часовой пояс 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