На головну сторінку Аквафорум
На головну сторінку




Назад   Аквафорум - форум акваріумістів та тераріумістів > Акваріум та обладнання > "Самоделкин" > Аквариумная автоматика
Аукцион Реєстрація ЧаПи Учасники Календар Нинішні дописи

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 06.01.2017, 11:47  
AquaController
 
Аватар для AquaGomel
Живу я тут

Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
 

сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
AquaGomel AquaGomel поза форумом 06.01.2017, 11:47
Рейтинг: (2 голосов - 5,00 средняя оценка)

Уважаемые аквариумисты, хочется поделиться информацией и опытом по созданию умной "железяки" аквариумного контроллера. За последние несколько лет развитие одно платных компьютеров и им подобных шагнуло далеко в перед. Если ранее нужно было сидеть с паяльником травить лудить и вообще обладать не дюжими знаниями в области радиоэлектроники и программирования, то на текущий момент все это упростилось на столько что появилась возможность и желание сделать все самому. А посему, сею тему буду развивать и поддерживать в силу свободного времени и развития проекта...

Основные экраны


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

Контроллер выполнен в виде нескольких функционально законченных блоков. Данный контроллер построен на платформе Arduino Nano на микроконтроллере ATmega328. Основной упор при разработке делался на дешевизну проекта, поэтому использовались простые комплектующие без сенсорных экранов и прочих излишеств. За исходный функционал брался контроллер Юсупова, а так же меню и экраны управления были взяты по примеру этого контроллера. За исключением собственного функционала.

Принципиальная схема
Для тех кто хочет собрать на макетке.


Комплектующие:

Скрытый текст

Основные функции.
Скрытый текст



Мобильный клиент.

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



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

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

Распиновка
Скрытый текст


Для чего это?
Да на форуме много тем с различными проектами аквариумной автоматики, данное устройство не претендует на какую-то оригинальность, делалось под себя, и возможно кому-то понравится данный проект... На все вопросы с удовольствием отвечу, все советы с удовольствием выслушаю...

Альтернативный источник скачивания: https://1drv.ms/f/s!AtUQdsFO3hWIgYMbwP45VuvP0xUTUA

Исходники прошивок
Все исходники доступны под MIT License по адресу: https://bitbucket.org/account/user/i...ch/projects/AQ

Последняя актуальная версия 1.3.9
- Обновлен протокол передачи данных до версии 0.6 (см. документацию)
- Добавлены уведомления о протечке (низком уровне) воды на удаленном клиенте. По умолчанию выключены.
- Добавлена возможность автоматического обновления прошивок удаленно с сервера. Данная функция настраивается только через удаленный клиент.
По умолчанию выключена.
-Добавлено кеширования основных настроек на модуле связи для ускорения подключения клиента к контроллеру.


Готовые решения
Итоговый вариант.

Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  gp.png
Переглядів: 2551
Розмір:  34,6 КБ
ID:	624727  

Долучені файли
Тип файлу: zip Schema_v1_1.zip (42,4 КБ, 2357 переглядів)
Тип файлу: zip Elemets_list.zip (7,4 КБ, 2183 переглядів)
Тип файлу: zip Schema_power_v1_1.zip (29,7 КБ, 2148 переглядів)
Тип файлу: zip Power_gerber_v_1_1.zip (88,6 КБ, 2189 переглядів)
Тип файлу: zip Power_PCB_v_1_1.zip (89,5 КБ, 2176 переглядів)
Тип файлу: zip Elemets_list_power.zip.zip (7,5 КБ, 2116 переглядів)
Тип файлу: zip PCB_gerber_v_1_3.zip (215,0 КБ, 2214 переглядів)
Тип файлу: zip PCB_v_1_3.zip (1,17 МБ, 2206 переглядів)
Тип файлу: zip AquaControllerNano-1.3.9-0.6.zip (31,1 КБ, 1881 переглядів)
Тип файлу: zip AquaControllerNano-1.3.9-0.6-invers-logic.zip (31,1 КБ, 1861 переглядів)
Тип файлу: zip AquaControllerESP-1.3.9-0.6.zip (261,7 КБ, 1953 переглядів)


Востаннє редагував AquaGomel: 09.11.2019 о 23:58..
Переглядів: 193595
Відповісти з цитуванням
Ці 33 користувач(ів) сказали Дякую AquaGomel за це повідомлення:
AfricaNN52 (05.11.2021), AlexVOK (02.05.2017), Alserk-3 (28.05.2017), AndrewUh (05.04.2017), Arduino (07.01.2017), Asrok (11.01.2017), chack (28.03.2017), Danchik (20.07.2018), Denisios (17.10.2017), DjoserZee (12.03.2020), Floyd (25.02.2018), harn (08.06.2018), igor_tj21 (04.07.2020), imac2008 (18.01.2017), kolljj (06.01.2017), litlechina (04.05.2022), LVit (05.10.2018), mashenkaM (28.03.2017), myprog (06.01.2017), nickanya (06.01.2017), orthos (23.01.2017), Rulik (02.09.2017), Sem (06.01.2017), Star_POM (22.10.2017), Torin21 (24.03.2017), Vadim_VD (04.05.2017), Wayler (09.08.2017), xxxFeLiXxxx (18.04.2017), ya7sergey (28.03.2017), yarishNEW (18.01.2017), _Vadim (22.01.2018), Сергій М (06.01.2017), Юрий77 (06.01.2017)
Старий 15.08.2017, 11:12   #226
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від Alserk-3 Переглянути допис
{"status":"info","message":"wifi_log","log":"WiFi: Init complete.."}
{"status":"get","message":"settings"}
{"status":"info","message":"wifi_log","log":"WiFi: Load config... "}
{"status":"info","message":"wifi_log","log":"WiFi: Try connect... "}
{"status":"info","message":"wifi_log","log":"WiFi: Failed connect "}
{"status":"info","message":"wifi_log","log":"WiFi: Config mode... "}
{"status":"info","message":"wifi_log","log":"HT TP server start..."}
{"status":"info","message":"wifi_log","log":"LAN:0 .0.0.0 "}
Лог, когда модуль связи не смог подключиться к вашему роутеру и перешел в режим точки доступа, и доступен по адресу: http://192.168.4.1

AquaGomel поза форумом   Відповісти з цитуванням
Старий 15.08.2017, 11:27   #227
Придивляюся
  
 
Реєстрація: 27.10.2010
Звідки Ви: Казань
Дописи: 50
сказав Дякую: 23
сказали Дякую 3 раз(и) в 3 повідомленні
Re: AquaController ===www.aquaforum.ua===

Разобрался, теперь вот так:
{"status":"info","message":"wifi_log","log":"WiFi: Init complete.."}
{"status":"get","message":"settings"}
{"status":"info","message":"wifi_log","log":"WiFi: Load config... "}
{"status":"info","message":"wifi_log","log":"WiFi: Try connect... "}
затык происходит когда подключается к роутеру, логин и пароль верный

Alserk-3 поза форумом   Відповісти з цитуванням
Старий 15.08.2017, 11:40   #228
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від Alserk-3 Переглянути допис
Разобрался, теперь вот так:
{"status":"info","message":"wifi_log","log":"WiFi: Init complete.."}
{"status":"get","message":"settings"}
{"status":"info","message":"wifi_log","log":"WiFi: Load config... "}
{"status":"info","message":"wifi_log","log":"WiFi: Try connect... "}
затык происходит когда подключается к роутеру, логин и пароль верный
Ну если после этого идет:
Цитата:
{"status":"info","message":"wifi_log","log":"Wi Fi: Failed connect "}
То 100% проблема с подключением к роутеру. Проверьте есть ли в подключениях на роуторе ваш контроллер, если есть попробуйте его пингануть. Что бы перевести модуль в режим точки доступа запретите на роуторе подключение контроллера либо поменяйте пароль на роуторе, либо если есть такая возможность сделайте отдельную сеть для экспериментов. Озвучьте модель роутера.

AquaGomel поза форумом   Відповісти з цитуванням
Старий 15.08.2017, 12:09   #229
Придивляюся
  
 
Реєстрація: 27.10.2010
Звідки Ви: Казань
Дописи: 50
сказав Дякую: 23
сказали Дякую 3 раз(и) в 3 повідомленні
Re: AquaController ===www.aquaforum.ua===

Модель роутера asus RT-N12D
Теперь всё нормально вот лог:
{"status":"info","message":"wifi_log","log":"WiFi: Init complete.."}
{"status":"get","message":"settings"}
{"status":"info","message":"wifi_log","log":"WiFi: Load config... "}
{"status":"info","message":"wifi_log","log":"WiFi: Try connect... "}
{"status":"info","message":"wifi_log","log":"WAN:1 92.168.1.105 "}
{"status":"info","message":"wifi_log","log":"NTP:S ending packet: "}
{"status":"info","message":"wifi_log","log":"time. nist.gov "}
{"status":"post","message":"time_NTP","data":{"epo ch":1502815756}}
{"status":"info","message":"wifi_log","log":"NTP:T ime update: "}
{"status":"info","message":"wifi_log","log":"15028 15756 "}
{"status":"info","message":"wifi_log","log":"WAN:1 92.168.1.105 "}
Но строчка WAN:192.168.1.105 на дисплее появляется через раз и не синхронизируется время


Востаннє редагував Alserk-3: 15.08.2017 о 16:51..
Alserk-3 поза форумом   Відповісти з цитуванням
Старий 28.08.2017, 11:33   #230
Придивляюся
  
 
Реєстрація: 27.10.2010
Звідки Ви: Казань
Дописи: 50
сказав Дякую: 23
сказали Дякую 3 раз(и) в 3 повідомленні
Re: AquaController ===www.aquaforum.ua===

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

Alserk-3 поза форумом   Відповісти з цитуванням
Старий 30.08.2017, 22:02   #231
Придивляюся
  
 
Реєстрація: 21.07.2013
Звідки Ви: Днепропетровск
Дописи: 93
сказав Дякую: 15
сказали Дякую 32 раз(и) в 32 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цена готового девайса?

ded_andrey поза форумом   Відповісти з цитуванням
Старий 01.09.2017, 15:06   #232
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від Alserk-3 Переглянути допис
Подскажите пожалуйста, через какой промежуток обновляется время, и можно ли поставить другой модуль часов, пробовал несколько 1307 часы за сутки убегают на несколько минут.
Часы обновляются в реалтайм, 1307 крайне неудачный в этом плане модуль, используйте ds2331
Цитата:
Допис від ded_andrey Переглянути допис
Цена готового девайса?
Цена комплектующих для сборки под ключ у меня получалась где-то 70$, это уже в корпусе со всеми датчиками и шнурами...

AquaGomel поза форумом   Відповісти з цитуванням
Старий 08.09.2017, 17:47   #233
Придивляюся
  
 
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
Re: AquaController ===www.aquaforum.ua===

Такой вопрос, функция временного отключения фильтров работает? если да, то как? а то не разобрался.

Wayler поза форумом   Відповісти з цитуванням
Старий 08.09.2017, 17:49   #234
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від Wayler Переглянути допис
Такой вопрос, функция временного отключения фильтров работает? если да, то как? а то не разобрался.
Уже работает, добавил функционал в новую прошивку. На выходных выложу. Будет возможность выключить на 5 минут и на 30. Для кормления и уборки. Отключает только 1 канал.

AquaGomel поза форумом   Відповісти з цитуванням
Старий 10.09.2017, 21:48   #235
Придивляюся
  
 
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
Re: AquaController ===www.aquaforum.ua===

Отлично, с нетерпением жду. Паяльник уже прогрет)))

Wayler поза форумом   Відповісти з цитуванням
Старий 11.09.2017, 00:07   #236
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Залил в шапку прошивки:
AquaControllerNano v1.2.3
-исправлена ошибка 1 канала и температурных датчиков.
-исправлена ошибка отключения WiFi
+добавлены режимы временного выключения канала на 5 и 30 мин. Работают при длительном удержании джойстика вверх или вниз.
AquaControllerNano_1_3_0_[led]
+добавлена поддержка работы с 3 драйверами LED. Ручное включение выключение каналов. 10 таймеров рассвета заказа, с максимальным временем задержки 250 сек. Данная прошивка работает только через сдвиговый регистр 74hc165. Схема подключения, а так же задействованные пины в шапке.

Клиент пока еще в работе, к сожалению не успел еще его доделать, постараюсь дописать для теста хотя бы альфа версию в течении пары недель.

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

Есть есть вопросы или предложения пишите...

AquaGomel поза форумом   Відповісти з цитуванням
Старий 11.09.2017, 12:57   #237
Придивляюся
  
 
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
Re: AquaController ===www.aquaforum.ua===

Спасибо огромное) Я правильно понимаю, что платы остаются те-же? И такой еще вопрос, прошивка 1_3_0_[led] в принципе без регистра работать не будет или только релейная часть?

Wayler поза форумом   Відповісти з цитуванням
Старий 11.09.2017, 13:28   #238
Живу я тут
  
 
Аватар для AquaGomel
 
Реєстрація: 31.07.2010
Звідки Ви: Белоруссия, Гомель
Дописи: 413
сказав Дякую: 38
сказали Дякую 192 раз(и) в 87 повідомленні
Надіслати повідомлення для AquaGomel на ICQ Надіслати повідомлення для AquaGomel на Skype
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від Wayler Переглянути допис
Спасибо огромное) Я правильно понимаю, что платы остаются те-же? И такой еще вопрос, прошивка 1_3_0_[led] в принципе без регистра работать не будет или только релейная часть?
Да схемотехника не менялась. Платы те же. Просто для прошивки AquaControllerNano v1.2.3 можно использовать китайский блок на твердотельном реле, можно "сваять" свой на bt139, а вот для LED версии нужен сдвиговый регистр. К сожалению места для него уже не хватило и он переехал на силовую плату. Поэтому если делать версию для LED можно взять готовую плату из шапки. Трехканальный выключатель предназначен именно для переключения двумя этими версиями. LED прошивка без регистра работать не будет.

AquaGomel поза форумом   Відповісти з цитуванням
Старий 11.09.2017, 17:23   #239
Придивляюся
  
 
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
Re: AquaController ===www.aquaforum.ua===

Ммм, а в прошивке 1 2 3 температура выставляется только в диапазоне 16.00-25.50...??? что странно, изначально стоит значение 77 градусов, если щелкать вниз, то нормально уменьшается с шагом 0.25, но если щелкнуть вверх, то становится 16 и выше чем до 25.50 не поднимается. Как-то не корректно работает отключение фильтра, реле выключается буквально на пол секунды и включается снова, хотя сообщение на экране остается и канал свое состояние меняет(оба таймера и на 5 и на 30 мин), есть какие-то требования к настройке канала с фильтрами(ручная установка или еще где)? По истечению времени 5 и 30 мин меняется индикация канала, но остается висеть надпись Filter off 1 min... и не пропадает.


Востаннє редагував Wayler: 11.09.2017 о 18:24..
Wayler поза форумом   Відповісти з цитуванням
Старий 11.09.2017, 22:04   #240
Придивляюся
  
 
Реєстрація: 27.10.2010
Звідки Ви: Казань
Дописи: 50
сказав Дякую: 23
сказали Дякую 3 раз(и) в 3 повідомленні
Re: AquaController ===www.aquaforum.ua===

Сегодня пришли платы, установил прошивки. Успел проверить только время, работает хорошо. Завтра буду разбираться с остальным. Спасибо за хорошее устройство.

Alserk-3 поза форумом   Відповісти з цитуванням


Share/Bookmark

Відповідь

Мітки
aquacontroller, arduino, esp8266


Тут присутні: 1 (учасників - 0 , гостей - 1)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 17:42.


vBulletin 3.8.7 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
(с)Бешлега Олександр Анатолійович, 2002-2025. Використання матеріалів сайту без посилання на джерело заборонено.
Дякуємо за ліцензійну версію форума компанію Барбус, представника торгової марки Sera в Україні.


no new posts