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




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

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 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
Переглядів: 2546
Розмір:  34,6 КБ
ID:	624727  

Долучені файли
Тип файлу: zip Schema_v1_1.zip (42,4 КБ, 2352 переглядів)
Тип файлу: zip Elemets_list.zip (7,4 КБ, 2175 переглядів)
Тип файлу: zip Schema_power_v1_1.zip (29,7 КБ, 2143 переглядів)
Тип файлу: zip Power_gerber_v_1_1.zip (88,6 КБ, 2184 переглядів)
Тип файлу: zip Power_PCB_v_1_1.zip (89,5 КБ, 2169 переглядів)
Тип файлу: zip Elemets_list_power.zip.zip (7,5 КБ, 2111 переглядів)
Тип файлу: zip PCB_gerber_v_1_3.zip (215,0 КБ, 2207 переглядів)
Тип файлу: zip PCB_v_1_3.zip (1,17 МБ, 2199 переглядів)
Тип файлу: zip AquaControllerNano-1.3.9-0.6.zip (31,1 КБ, 1875 переглядів)
Тип файлу: zip AquaControllerNano-1.3.9-0.6-invers-logic.zip (31,1 КБ, 1857 переглядів)
Тип файлу: zip AquaControllerESP-1.3.9-0.6.zip (261,7 КБ, 1947 переглядів)


Востаннє редагував AquaGomel: 09.11.2019 о 23:58..
Переглядів: 192365
Відповісти з цитуванням
Ці 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)
Старий 20.11.2017, 15:59   #331
Придивляюся
  
 
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
Re: AquaController ===www.aquaforum.ua===

Такой вопрос, есть-ли необходимость в кулере для симистров при условии, что на каждый канал нагрузка не будет превышать 1,5А??

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

Цитата:
Допис від Wayler Переглянути допис
Такой вопрос, есть-ли необходимость в кулере для симистров при условии, что на каждый канал нагрузка не будет превышать 1,5А??
У меня на канал 160w максимум. Использую пассивное охлаждение. Нагрева радиатора практически нет.
Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  DSC_0365.JPG
Переглядів: 352
Розмір:  1,12 МБ
ID:	613479  


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

Ну и славно, я в бп от компа запихиваю, вот и думаю, подключать кулер или нет.

Wayler поза форумом   Відповісти з цитуванням
Старий 20.11.2017, 21:25   #334
Придивляюся
  
 
Реєстрація: 07.09.2014
Звідки Ви: Днепр
Дописи: 66
сказав Дякую: 12
сказали Дякую 3 раз(и) в 3 повідомленні
Re: AquaController ===www.aquaforum.ua===

Приветствую AquaGomel! Отличная разработка! На данный момент на акасе стоит контроллер "Юсупова" с множеством доработок. Работает стабильно, но хочется обновить железо. Уж больно устарел тот контроллер.
Ваш проект то что нужно, единственное я так и не понял, ШИМ вы завели или нет? И почему бы не привязать его именно к температурному датчику? Такой функцией пользуюсь с первого дня, как "завел" контроллер. Стоит 2 кулера на охлаждение по ШИМ каналу с привязкой к температуре. За счет этого СИЛЬНО снижается шум в ночное время. При стабанывании температурного порога кулеры вращаются на 20% от номинала и шумят незначительно (чего не скажешь при 100% PWM). Температура возвращается в норму достаточно быстро (шаг срабатывания 0,1°С) и аквас ночью практически не шумит.
AquaGomel разъясните на счет ШИМ в вашем проекте.

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

Цитата:
Допис від Radioman Переглянути допис
Приветствую AquaGomel! Отличная разработка! На данный момент на акасе стоит контроллер "Юсупова" с множеством доработок. Работает стабильно, но хочется обновить железо. Уж больно устарел тот контроллер.
Ваш проект то что нужно, единственное я так и не понял, ШИМ вы завели или нет? И почему бы не привязать его именно к температурному датчику? Такой функцией пользуюсь с первого дня, как "завел" контроллер. Стоит 2 кулера на охлаждение по ШИМ каналу с привязкой к температуре. За счет этого СИЛЬНО снижается шум в ночное время. При стабанывании температурного порога кулеры вращаются на 20% от номинала и шумят незначительно (чего не скажешь при 100% PWM). Температура возвращается в норму достаточно быстро (шаг срабатывания 0,1°С) и аквас ночью практически не шумит.
AquaGomel разъясните на счет ШИМ в вашем проекте.
Да собственно то и разъяснять то нечего, нет места на кристале под этот функционал. Сейчас прошивка весит 30482. Если пытаться добавить ШИМ то где-то на 31560 начинаются вылеты по памяти. При этом еще не дописан весь функционал. Поэтому либо от чего-то отказываться либо без ШИМ. Я на банке использую 5V блок питания на 3-х 12V вентиляторах, ночью охлаждается после светового дня... тишина полная. Так что уже в следующей версии на ЕСП только...

AquaGomel поза форумом   Відповісти з цитуванням
Старий 21.11.2017, 20:25   #336
Придивляюся
  
 
Реєстрація: 07.09.2014
Звідки Ви: Днепр
Дописи: 66
сказав Дякую: 12
сказали Дякую 3 раз(и) в 3 повідомленні
Re: AquaController ===www.aquaforum.ua===

Очень жаль. Но проект отличный. Как появится возможность попробую собрать. Спасибо.
Р.S. У меня на аквасе 4х39Вт. Днем нагревают воду ощутимо, особенно летом. Поэтому вентиляторы днем работают на всю. Мощность сбрасывается только вечером после выключения света. Зимой, конечно ситуация с температурой значительно лучше.
А следующий проект за частую становится платным. Автор набивает руку, так сказать и вторая генерация становится законченным продуктом и тут сам Бог велел брать деньги за свои труды (Говорю без какого-либо подтекста!).

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

Цитата:
Допис від Radioman Переглянути допис
Очень жаль. Но проект отличный. Как появится возможность попробую собрать. Спасибо.
Р.S. У меня на аквасе 4х39Вт. Днем нагревают воду ощутимо, особенно летом. Поэтому вентиляторы днем работают на всю. Мощность сбрасывается только вечером после выключения света. Зимой, конечно ситуация с температурой значительно лучше.
А следующий проект за частую становится платным. Автор набивает руку, так сказать и вторая генерация становится законченным продуктом и тут сам Бог велел брать деньги за свои труды (Говорю без какого-либо подтекста!).
Вся разработка является бесплатной, таковой и останется, независимо от версий и функциональности... На благо коллективного разума))))

AquaGomel поза форумом   Відповісти з цитуванням
Ці 5 користувач(ів) сказали Дякую AquaGomel за це повідомлення:
Alserk-3 (22.11.2017), AndrewUh (23.11.2017), Radioman (22.11.2017), Sem (22.11.2017), Wayler (23.11.2017)
Старий 23.11.2017, 12:45   #338
Придивляюся
  
 
Реєстрація: 08.08.2017
Звідки Ви: Москва
Дописи: 61
сказав Дякую: 12
сказали Дякую 6 раз(и) в 6 повідомленні
Re: AquaController ===www.aquaforum.ua===

у меня не совсем понятная ситуация, все три датчика расположены в одном месте, показания +- одинаковые, но графики получаются разные.
Мініатюри долучень
Щоб збільшити малюнок, клацніть по ньому
Назва:  Screenshot_2017-11-23-08-37-11-379_com.aerosoft.aquacontroller.png
Переглядів: 286
Розмір:  177,6 КБ
ID:	613764  

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

Цитата:
Допис від Wayler Переглянути допис
у меня не совсем понятная ситуация, все три датчика расположены в одном месте, показания +- одинаковые, но графики получаются разные.
Идеально ровного графика для всех трех датчиков вы не сможете получить даже в идеально одинаковых условиях потому как погрешность самого датчика 0.5 градуса. Даже если рассматривать случай когда показания будут укладываться в эти 0.5 градуса то скорость изменения этих величин для всех датчиков будет разная, клиент для статистики снимает изменения температуры а не текущую температуру. Т.е. если величина не измениться то показания не будут сохранены в статистику. Поэтому не вижу проблемы.

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

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

Wayler поза форумом   Відповісти з цитуванням
Старий 24.11.2017, 09:42   #341
Живу я тут
  
 
Реєстрація: 11.12.2011
Звідки Ви: Москва
Дописи: 112
сказав Дякую: 14
сказали Дякую 15 раз(и) в 13 повідомленні
Re: AquaController ===www.aquaforum.ua===

Цитата:
Допис від Wayler Переглянути допис
у меня не совсем понятная ситуация, все три датчика расположены в одном месте, показания +- одинаковые, но графики получаются разные.
Если разрешение по шкале температур у 1 и 3-го датчика сделаешь как у 2-го, то будет практически одинаково
(если это возможно, конечно)

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

Цитата:
Допис від AndrewUh Переглянути допис
Если разрешение по шкале температур у 1 и 3-го датчика сделаешь как у 2-го, то будет практически одинаково
(если это возможно, конечно)
К сожалению там количество данных меняется сразу для всех датчиков (пока) а так как для разных датчиков за одинаковый интервал времени может быть разное количество изменений температуры то и графики могут быть очень разными...

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

Обновил прошивку для модуля связи до версии 1.2.8:
- Отправка состояний каналов для удаленного клиента.
Обновил мобильный клиент до версии 1.2.8:
- Добавлено отображение состояний каналов в строке состояния.
- Добавлена поддержка нескольких устройств. Индивидуальные настройки каждого устройства (типы каналов, мощность каналов)
- Исправлена ошибка отображения статистики при переключении между несколькими устройствами.
- Добавлено ручное управление типами каналов через главное окно приложения (Свет, Грелка, СО2, Охлаждение) Фильтр не стал добавлять. Так как это не то устройство которое должно выключаться через быстрые настройки. Последовательность ручных режимов: OFF - ON - AUTO - OFF ...

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

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

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

[QUOTE=AquaGomel;3398010]Обновил прошивку для модуля связи до версии 1.2.8:QUOTE]
не могу найти, она в шапке есть?

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

[QUOTE=Wayler;3398233]
Цитата:
Допис від AquaGomel Переглянути допис
Обновил прошивку для модуля связи до версии 1.2.8:QUOTE]
не могу найти, она в шапке есть?
Обновил шапку.
https://1drv.ms/f/s!AtUQdsFO3hWIgYMbwP45VuvP0xUTUA Тут всегда актуальные прошивки.

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


Share/Bookmark

Відповідь

Мітки
aquacontroller, arduino, esp8266


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

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

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

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


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


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


no new posts