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




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

Примітки

Відповідь
 
Параметри теми Параметри перегляду
Старий 18.06.2019, 15:17  
Акваріумний контролер на ESP32 для самостійного виготовлення
Придивляюся

Реєстрація: 16.06.2019
Звідки Ви: Львівська обл.
Дописи: 3
 

сказав Дякую: 0
сказали Дякую 3 раз(и) в 1 повідомленні
roosewelt roosewelt поза форумом 18.06.2019, 15:17
Рейтинг: ()

Вітаю шановне товариство!
До недавного часу моїм невеликим акваріумом керував пристрій "Электроника 21-10". Виникло бажання зробити щось подібне, з управлінням через локальну мережу.
Пропоную самостійно виготовити акваріумний контролер на ESP-32 з Wi-Fi, без кнопок та екрана, все управління через браузер з телефона, планшета чи комп'ютера.
Можливості:
-управління 4 каналами світлодіодного освітлення 12 В, ШИМ 13 біт з опторозв'язкою;
-можливість встановити два рівня освітленості - денний та нічний для кожного з 4 каналів. Встановлення денного, нічного рівня освітленості чи вимикання відбувається плавно - ефекти сходу та заходу Сонця;
-управління 5 каналами 220 В (лампа, нагрівач, фільтр, компресор, вентилятор). Нагрівач та вентилятор керуються показами датчика температури води. Канали лампи, фільтра та компресора керуються програмою, введеною через веб-інтерфейс (до 100 команд);
-управління 2 каналами реле з нормально розімкнутими контактами 5А 250 В. Канали реле також керуються програмою, введеною через веб-інтерфейс. Планувалися для управління електромагнітними кранами
для підміни води;
-отримання даних з 3 каналів датчиків температури DS18B20 (температура води, повітря та зовнішньої температури). Покази датчика температури води впливають на роботу каналів нагрівача та вентилятора. Інші два канали температури - інформаційні;
-при підключенні до WiFi годинник контролера синхронізується через службу SNTP;
-доступ до всього функціоналу контролера відбувається через веб-інтерфейс. Контролер може працювати в режимі точки доступу або станції WiFi (основний режим).
-програмування полягає в тому, щоб задати час і що має відбутися (наприклад о 7:00 в понеділок включити фільтр), таких команд до 100;
В архіві - схема і плата в фоматі P-CAD 2006, файли проекту в середовищі ESP IDF.
https://drive.google.com/open?id=1LK...UoGgm-6nqrmGdp
ESP-32 DevKit v1 такий:

Веб-інтерфейс:

Схема і плата:

Контролер в зборі:

Світлодіодні стрічки:

Прошивка відбувається через кабель USB-micro USB, жоден програматор не потрібен. Переважна більшість комплектуючих - SMD.
Собівартість комплектуючих близько 1500 грн (без блока живлення 12 В і світлодіодів).
Я брав 4 метри стрічки SMD 3528 (120 LED/m) IP54 Econom і блок живлення 12В 5 А - ще плюс 300 грн.
Плата виготовлена методом ЛУТ.
Можу безкоштовно залити прошивку у Ваш контролер - пишіть.

Схема, плата і програма поширюються на засадах Open Source. Комерційне використання без згоди автора заборонено.

УСТАНОВКА ESP IDF і прошивка:
Оффтоп

Перший запуск і налаштування:
Оффтоп

UPD1. Оновлено прошивку. Виправив виявлену помилку з переходом на зимовий час і додав іконку сторінки контролера - Маріо .https://drive.google.com/file/d/1UI1...ew?ts=5db70f99
UPD2. Оновлено прошивку. Додано пропорційне управління нагрівачом через ШИМ. В результаті точність підтримання температури води зросла, у моєму випадку - до 0,1С
https://drive.google.com/file/d/1qn3...ew?usp=sharing

Востаннє редагував roosewelt: 02.02.2020 о 12:22.. Причина: Додав опис процесу прошивки
Переглядів: 32124
Відповісти з цитуванням
Ці 3 користувач(ів) сказали Дякую roosewelt за це повідомлення:
litlechina (04.05.2022), pdv1965 (29.01.2020), Сергій М (28.01.2020)
Старий 21.04.2020, 23:29   #16
Живу я тут
  
 
Аватар для Сергій М
 
Реєстрація: 31.12.2014
Звідки Ви: Львов
Дописи: 1.421
сказав Дякую: 278
сказали Дякую 830 раз(и) в 533 повідомленні
Re: Відповідь: Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Цитата:
Допис від roosewelt Переглянути допис
драйвера не потрібні.
А кто будет управлять ТОКОМ для диодов ??? Тоже MOSFET ??

Сергій М поза форумом   Відповісти з цитуванням
Старий 21.04.2020, 23:36   #17
Живу я тут
  
 
Аватар для Сергій М
 
Реєстрація: 31.12.2014
Звідки Ви: Львов
Дописи: 1.421
сказав Дякую: 278
сказали Дякую 830 раз(и) в 533 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

roosewelt, Максимум что сможет таким образом работать - то только ЛЕД лента или ЛЕД линейка = 12В. Так да, любой MOSFET справиться.

Сергій М поза форумом   Відповісти з цитуванням
Старий 22.04.2020, 19:01   #18
Придивляюся
  
 
Реєстрація: 16.06.2019
Звідки Ви: Львівська обл.
Дописи: 3
сказав Дякую: 0
сказали Дякую 3 раз(и) в 1 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Я щось не дочитав, думав мова йде про LED стрічку.

roosewelt поза форумом   Відповісти з цитуванням
Старий 13.07.2020, 17:50   #19
Живу я тут
  
 
Аватар для pdv1965
 
Реєстрація: 03.11.2010
Звідки Ви: Мариуполь
Дописи: 368
сказав Дякую: 10
сказали Дякую 140 раз(и) в 88 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Работает уже месяц. Все хорошо, но если Wi-Fi слабый ESP исчезает из сети. И чтобы контроллер снова появился его надо перегружать. Или делать выносную антену, что тоже не так просто.

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

Доброго времени суток. Какие датчики температуры используются в проекте что у вас точность поддержания температуры воды возросла до 0,1С? Если DS18B20 то там точность ±0.5°C...

AquaGomel поза форумом   Відповісти з цитуванням
Старий 15.07.2020, 13:54   #21
Живу я тут
  
 
Аватар для pdv1965
 
Реєстрація: 03.11.2010
Звідки Ви: Мариуполь
Дописи: 368
сказав Дякую: 10
сказали Дякую 140 раз(и) в 88 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Ds18b20.Я чесно говоря точность и не проверял. Меня больше интересует победить устойчивость связи. Буду делать внешнюю антену.

pdv1965 поза форумом   Відповісти з цитуванням
Старий 15.07.2020, 17:29   #22
Придивляюся
  
 
Реєстрація: 16.03.2019
Звідки Ви: Киев
Дописи: 43
сказав Дякую: 5
сказали Дякую 20 раз(и) в 8 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Цитата:
Если DS18B20 то там точность ±0.5°C...
. По моим ощущениям с шагом 0.1°С с ними можно работать. Может они плохо калиброваны и показывают не правильное значение, но при регулярном опросе показывают значения, которые отличаются меньше чем на 0.1°С.
А про устойчивость связи вообще не понял. Разве нет способов программно установить соединение заново? Увеличение антенны лишь уменьшит частоту сбоев/продлит время работы устойчивого соединения, но не устранит его. А вообще тема интересная. Плата позволяет записывать данные? Можно собрать данные от термодатчика? Работать хоть с какими-то накопителями?

Kalosh поза форумом   Відповісти з цитуванням
Старий 15.07.2020, 18:01   #23
Живу я тут
  
 
Аватар для pdv1965
 
Реєстрація: 03.11.2010
Звідки Ви: Мариуполь
Дописи: 368
сказав Дякую: 10
сказали Дякую 140 раз(и) в 88 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Програмно нет возможности, только перегрузка.

pdv1965 поза форумом   Відповісти з цитуванням
Старий 15.07.2020, 19:56   #24
Придивляюся
  
 
Реєстрація: 16.03.2019
Звідки Ви: Киев
Дописи: 43
сказав Дякую: 5
сказали Дякую 20 раз(и) в 8 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Странно. Аж поковырять захотелось. Это экземпляр такой попался или все "счастливые" обладатели маются? Если проблема в серии, то решение уже наверняка найдено.

Kalosh поза форумом   Відповісти з цитуванням
Старий 16.07.2020, 19:40   #25
Придивляюся
  
 
Реєстрація: 15.09.2019
Звідки Ви: Киев
Дописи: 5
сказав Дякую: 3
сказали Дякую 11 раз(и) в 2 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Цитата:
Допис від pdv1965 Переглянути допис
Все хорошо, но если Wi-Fi слабый ESP исчезает из сети.
Была такая проблема, мы бились над этой задачей 2 месяца, но победили. После длительного теста уже предлагаем всем желающим. 16 каналов ШИМ с возможностью расширения.


Aquazis поза форумом   Відповісти з цитуванням
Старий 16.07.2020, 19:44   #26
Живу я тут
  
 
Аватар для pdv1965
 
Реєстрація: 03.11.2010
Звідки Ви: Мариуполь
Дописи: 368
сказав Дякую: 10
сказали Дякую 140 раз(и) в 88 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

А как проблему победили или это просто реклама.

pdv1965 поза форумом   Відповісти з цитуванням
Старий 16.07.2020, 20:36   #27
Придивляюся
  
 
Реєстрація: 15.09.2019
Звідки Ви: Киев
Дописи: 5
сказав Дякую: 3
сказали Дякую 11 раз(и) в 2 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Ответ простой. Не использовать фришные куски кода. Как только переписали код с нуля, проблемы исчезли. Espressif Systems сделали конфетку с которой работать одно удовольствие.

Aquazis поза форумом   Відповісти з цитуванням
Старий 17.07.2020, 00:42   #28
Придивляюся
  
 
Реєстрація: 16.03.2019
Звідки Ви: Киев
Дописи: 43
сказав Дякую: 5
сказали Дякую 20 раз(и) в 8 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

А как у нее с потреблением тока, нагревом?

Kalosh поза форумом   Відповісти з цитуванням
Старий 17.07.2020, 06:13   #29
Живу я тут
  
 
Аватар для pdv1965
 
Реєстрація: 03.11.2010
Звідки Ви: Мариуполь
Дописи: 368
сказав Дякую: 10
сказали Дякую 140 раз(и) в 88 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Греется

pdv1965 поза форумом   Відповісти з цитуванням
Старий 17.07.2020, 08:48   #30
Придивляюся
  
 
Реєстрація: 15.09.2019
Звідки Ви: Киев
Дописи: 5
сказав Дякую: 3
сказали Дякую 11 раз(и) в 2 повідомленні
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

100 мА, температура ESP по ощущениям чуть теплее пальца.


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


Share/Bookmark

Відповідь

Мітки
автоматика, контроллер, освещение


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

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

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

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


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


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


no new posts