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



 


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

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

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

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

Поблагодарил(а) : 38
Поблагодарили 186 раз(а) в 83 сообщениях
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 Кб, 135 просмотров)
Тип файла: zip NX4832K035_011R.zip (617.5 Кб, 126 просмотров)
Тип файла: rar esptool.rar (3.84 Мб, 144 просмотров)
Тип файла: zip AquaContollerv3.2_BOM.zip (3.2 Кб, 154 просмотров)
Тип файла: zip ESPLED_BOM.zip (945 байт, 123 просмотров)
Тип файла: zip AquaController_v2_2_2_7.zip (617.2 Кб, 100 просмотров)


Последний раз редактировалось AquaGomel; 15.07.2022 в 12:34..
Просмотров: 9754
Ответить с цитированием
8 пользователей поблагодарили AquaGomel за данный пост:
AfricaNN52 (04.11.2021), alex2161 (15.07.2022), DiSan (19.10.2021), Kalosh (20.10.2021), LVit (20.10.2021), Markiyan (20.10.2021), OzzyZig (25.12.2021), Radioman (20.10.2021)
Реклама помогает развиваться
Старый 15.07.2022, 13:26   #61
Я тут недавно
  
 
Регистрация: 14.11.2012
Адрес: Киев
Сообщений: 26
Поблагодарил(а) : 1
Поблагодарили 5 раз(а) в 5 сообщениях
Re: AquaController 2.0 ===www.aquaforum.ua===

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

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

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

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

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

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

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

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

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

Цитата:
Сообщение от alex2161 Посмотреть сообщение
Я так понимаю, что частота ограничена 1526Гц устройством PCA9685. сейчас стоит по умолчанию около 200Гц. Как догнать до максимума?
Собрал с частотой 1526Гц, проверяйте. Если все ок, пойдет в серию обновлений...
Вложения
Тип файла: zip 258.zip (630.8 Кб, 17 просмотров)

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

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

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

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

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

Плата контролера четырехслойная?

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

Разобрался. Платы заказал.

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

Не подскажите, что не нравиться китайцам у которых плату заказываю?
Цитата:
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?
Миниатюры
Нажмите на изображение для увеличения
Название: unnamed.png
Просмотров: 13
Размер:	12.5 Кб
ID:	691410  

Rostsh поза форумом   Ответить с цитированием
Старый 29.09.2022, 22:25   #71
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 401
Поблагодарил(а) : 38
Поблагодарили 186 раз(а) в 83 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от Rostsh Посмотреть сообщение
Не подскажите, что не нравиться китайцам у которых плату заказываю?
Да вырезы есть. Да делать вырез нужно. Контур можно брать по слою паяльной маски.

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

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


Последний раз редактировалось Rostsh; 29.09.2022 в 23:53..
Rostsh поза форумом   Ответить с цитированием
Старый Вчера, 22:34   #73
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 401
Поблагодарил(а) : 38
Поблагодарили 186 раз(а) в 83 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController 2.0 ===www.aquaforum.ua===

Цитата:
Сообщение от Rostsh Посмотреть сообщение
А зачем там вырез? Понять не могу назначения. Чтоб не экранировать антену?
Да.

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


Share/Bookmark

Ответ

Метки
aquacontroller, esp32


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

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

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

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




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


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot
(с)Бешлега Александр Анатольевич, 2002-2015. Использование материалов сайта без ссылки на источник запрещено.
Благодарим за лицензионную версию форума компанию Барбус, представителя торговой марки Sera в Украине.

Друзья форума: Интернет-зоомагазин byCOLLAR.com; www.akvariumi.com.ua/; Интернет-магазин https://ezoo.com.ua/

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

no new posts