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



 


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

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

Ответ
 
Опции темы Опции просмотра
Старый 06.01.2017, 11:47  
AquaController
 
Аватар для AquaGomel
Живу я тут

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

Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
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
Просмотров: 1623
Размер:	34.6 Кб
ID:	624727  

Вложения
Тип файла: zip Schema_v1_1.zip (42.4 Кб, 1625 просмотров)
Тип файла: zip Elemets_list.zip (7.4 Кб, 1533 просмотров)
Тип файла: zip Schema_power_v1_1.zip (29.7 Кб, 1434 просмотров)
Тип файла: zip Power_gerber_v_1_1.zip (88.6 Кб, 1505 просмотров)
Тип файла: zip Power_PCB_v_1_1.zip (89.5 Кб, 1487 просмотров)
Тип файла: zip Elemets_list_power.zip.zip (7.5 Кб, 1453 просмотров)
Тип файла: zip PCB_gerber_v_1_3.zip (215.0 Кб, 1480 просмотров)
Тип файла: zip PCB_v_1_3.zip (1.17 Мб, 1512 просмотров)
Тип файла: zip AquaControllerNano-1.3.9-0.6.zip (31.1 Кб, 1246 просмотров)
Тип файла: zip AquaControllerNano-1.3.9-0.6-invers-logic.zip (31.1 Кб, 1210 просмотров)
Тип файла: zip AquaControllerESP-1.3.9-0.6.zip (261.7 Кб, 1311 просмотров)


Последний раз редактировалось AquaGomel; 09.11.2019 в 23:58..
Просмотров: 154155
Ответить с цитированием
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)
Реклама помогает развиваться
Старый 05.07.2018, 10:37   #406
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Цитата:
Сообщение от Oleksandr54 Посмотреть сообщение
OK. Тада приеду с командировки, куплю кварцевий резонатор 16 Mгц для Atmega 328 (не Arduino) дисплей 2004 и займусь вплотную.
P.S. бубен тоже куплю на всякий случай...
Купите только это: https://ru.aliexpress.com/wholesale?...rchText=USBasp
Бубен совершенно тут не нужен...

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

В шапку добавлена прошивка AquaControllerNano1.3.0-0.3_USB
- оптимизирован размер прошивки. Можно заливать через bootloader
- установлена независимая чувствительность джойстика по двум осям. Должно помочь при ложных срабатываниях.

AquaGomel поза форумом   Ответить с цитированием
Пользователь, который поблагодарил AquaGomel за данный пост:
Alserk-3 (09.09.2018)
Старый 18.07.2018, 19:19   #408
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

Добрий день. Достал LCD 2004, иницилизации как не било так и нет. Две полоси из четирех полностю засвечени. Тест LiquidCrystal_PCF8574_Test отображает нормально- LCD 2004- рабочий, поправте инициализацию как нибудь. Бипер при включении пикнет раз где-то 0,5 сек и все.

Oleksandr54 поза форумом   Ответить с цитированием
Старый 18.07.2018, 21:25   #409
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

Прошивка с поста №159 работает, инициализация проходит отображение знаков нормальное. Остальние прошивки не хотят работать На ICSP последняя надежда.


Последний раз редактировалось Oleksandr54; 18.07.2018 в 23:21..
Oleksandr54 поза форумом   Ответить с цитированием
Старый 19.07.2018, 09:04   #410
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: AquaController ===www.aquaforum.ua===

Цитата:
Сообщение от Oleksandr54 Посмотреть сообщение
Прошивка с поста №159 работает, инициализация проходит отображение знаков нормальное. Остальние прошивки не хотят работать На ICSP последняя надежда.
Пришлите фото вашего контроллера и логи с устройства, в момент запуска и инициализации.

AquaGomel поза форумом   Ответить с цитированием
Реклама помогает развиваться
Старый 19.07.2018, 13:50   #411
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

Сдвинулся наконец-то с мертвой точки:
- Шить надо только через ICSP независимо какая прошивка, через bootloader ничего не работает. Прошивку AquaControllerNano1.3.0-0.3_USB- тоже через ICSP;
- LCD Стартуют разние что 16х2 что 20х4 без разници даже без ESP8266;
-Потом обязательно часи, без них не корректно работают DS18B20:
Теперь вторая часть:
У меня виваливаеться андроид приложение даже не загрузив главную страницу, и какой IP в приложении прописивать. Я прописиваю тот которий на lcd висвечивает?

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

Цитата:
Сообщение от Oleksandr54 Посмотреть сообщение
Сдвинулся наконец-то с мертвой точки:
- Шить надо только через ICSP независимо какая прошивка, через bootloader ничего не работает. Прошивку AquaControllerNano1.3.0-0.3_USB- тоже через ICSP;
- LCD Стартуют разние что 16х2 что 20х4 без разници даже без ESP8266;
-Потом обязательно часи, без них не корректно работают DS18B20:
Теперь вторая часть:
У меня виваливаеться андроид приложение даже не загрузив главную страницу, и какой IP в приложении прописивать. Я прописиваю тот которий на lcd висвечивает?
Собственно то о чем я писал ранее. По поводу последней прошивки, то нужно тестировать, возможно что вы правы и она еще не помещается вместе с bootloader`ом, нужно проверять. Займусь на выходных. Часы нужны в любом случае, без них неработает вообще ничего, ни обновление экрана ни таймеры и.т.п.
Без модуля Wifi контроллер так же может работать, однако гарантировать работу я не могу, так как сам контроллер использует данные которые приходят с модуля связи.
По поводу краша апплика: назовите модель вашего устройства и версию Андрод. IP адрес нужно забивать тот который, выдаст устройству ваш роутер, он пишется на 4 строчке контроллера.

AquaGomel поза форумом   Ответить с цитированием
Старый 19.07.2018, 19:47   #413
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

Телефон Nokia X2 Dual SIM, операционная система Nokia X 2.04. Непонятно виражение: "он (адрес IP) пишется на 4 строчке контроллера"- имеется ввиду LCD 2004 нижняя строка (в которой указан локальний адрес 192.168.0.22)?

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

Цитата:
Сообщение от Oleksandr54 Посмотреть сообщение
Телефон Nokia X2 Dual SIM, операционная система Nokia X 2.04. Непонятно виражение: "он (адрес IP) пишется на 4 строчке контроллера"- имеется ввиду LCD 2004 нижняя строка (в которой указан локальний адрес 192.168.0.22)?
Именно 192.168.0.22...

AquaGomel поза форумом   Ответить с цитированием
Старый 19.07.2018, 20:07   #415
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

1.Что значит <WN_ST>, в третей строчке вторие скобки, где можно посмотреть описание.
2. Как часто обновляеться время?
3. Трудно ли поменять отображение температури как на картинке (больно уж красиво смотриться) и сотих градусов нет?
Изображения
 


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

Цитата:
Сообщение от Oleksandr54 Посмотреть сообщение
1.Что значит <WN_ST>, в третей строчке вторие скобки, где можно посмотреть описание.
2. Как часто обновляеться время?
3. Трудно ли поменять отображение температури как на картинке (больно уж красиво смотриться) и сотих градусов нет?
1.
W - WiFi
N - NTP (Network Time Protocol)
L - Light (Отключение подсветки уствойства)
S - Sound (Включение звука для джойстика)
T - Time To Menu (Автоматический возврат в главное меню)

2. В режиме реального времени. Специальных задержек нигде нет.

3. Данный символ не входят с стандартные символы поддерживаемые экраном, поэтому его придется рисовать в ручную, что увеличит размер прошивки. Лучше это место использовать под другой функционал.
Сотые градусы можно убрать если так это раздражает =)

Залил новую версию в Гуглстор, с исправлением для устройств с версией андройда ниже 4.4 У меня таких девайсов нет. Поэтому нужно потестить вам самим. (Будет доступна в течении нескольких часов)

AquaGomel поза форумом   Ответить с цитированием
Старый 19.07.2018, 23:25   #417
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

Спасибо за ответ.
- Вопрос "Как часто обновляеться время?" имелось ввиду по NTP c серверов, при наличии такого часового модуля (ds3231) достаточно одного раза, только при включении устройства ( контроллера);
-По поводу сотых градусов уберите если можно, глаза режет;
- Не уверен что у меня на телефоне (сам поражаюсь как можно такой телефон сваять, Microsoft и Nokia по пяне делали сие чудо) но попробую новое приложение, а вдруг. Киньте ссилку на .apk для андроида ниже 4.4


Последний раз редактировалось Oleksandr54; 19.07.2018 в 23:33..
Oleksandr54 поза форумом   Ответить с цитированием
Старый 19.07.2018, 23:44   #418
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

Появилась версия 1.3.1- запускаеться, работает пока разбираюсь. Ви ШАМАН однако !!!?

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

Цитата:
Сообщение от Oleksandr54 Посмотреть сообщение
Появилась версия 1.3.1- запускаеться, работает пока разбираюсь. Ви ШАМАН однако !!!?
Нет, просто занимаюсь любимым делом. Пользуйтесь на здоровье. На NTP я бы сильно не рассчитывал, переодически приходят левые даты, проще обновляться с мобильного клиента))) ds3231 достаточно точны в отличии от предыдущей версии... Обновляется при старте.


Последний раз редактировалось AquaGomel; 20.07.2018 в 00:11..
AquaGomel поза форумом   Ответить с цитированием
Старый 20.07.2018, 10:29   #420
Я тут недавно
  
 
Регистрация: 29.06.2018
Адрес: львов
Сообщений: 24
Поблагодарил(а) : 2
Поблагодарили 2 раз(а) в 2 сообщениях
Re: AquaController ===www.aquaforum.ua===

Приложение работает отлично, только замечено три момента:
- нет управления каналом фильтра из приложения на главной странице при нажатии на значок капельки, пишет что-то типа "не могу вибрать данний канал";
- в меню "chanal" при изменении настроек появляеться зелений кружочек со стрелочками (обновить) которий не активний, и при нажатии на него изменения не передаються на процессор;
- в меню "Temperatura" тоже самое, по поводу неактивного кружочка;


Последний раз редактировалось Oleksandr54; 20.07.2018 в 12:09..
Oleksandr54 поза форумом   Ответить с цитированием


Share/Bookmark

Ответ

Метки
aquacontroller, arduino, esp8266


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

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

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

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




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