Акваріумний контролер на ESP-32 для самостійного виготовлення - Страница 3 - Аквафорум - форум акваріумістів та тераріумістів
На сайт Всеукраинской Ассоциации аквариумистов
На главную страницу форума



 


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

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

Ответ
 
Опции темы Опции просмотра
Старый 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.. Причина: Додав опис процесу прошивки
Просмотров: 22211
Ответить с цитированием
3 пользователей поблагодарили roosewelt за данный пост:
litlechina (04.05.2022), pdv1965 (29.01.2020), Сергій М (28.01.2020)
Реклама помогает развиваться
Старый 17.07.2020, 11:22   #31
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Цитата:
Сообщение от Kalosh Посмотреть сообщение
. По моим ощущениям с шагом 0.1°С с ними можно работать. Может они плохо калиброваны и показывают не правильное значение, но при регулярном опросе показывают значения, которые отличаются меньше чем на 0.1°С.
А про устойчивость связи вообще не понял. Разве нет способов программно установить соединение заново? Увеличение антенны лишь уменьшит частоту сбоев/продлит время работы устойчивого соединения, но не устранит его. А вообще тема интересная. Плата позволяет записывать данные? Можно собрать данные от термодатчика? Работать хоть с какими-то накопителями?
Можно даже с шагом 0.01 работать, ведь 2 цифры после запятой смотрятся гораздо круче чем одна и та "5"...

AquaGomel поза форумом   Ответить с цитированием
Старый 18.07.2020, 14:50   #32
Я тут недавно
  
 
Регистрация: 16.03.2019
Адрес: Киев
Сообщений: 43
Поблагодарил(а) : 5
Поблагодарили 20 раз(а) в 8 сообщениях
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

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

Цитата:
Можно даже с шагом 0.01 работать, ведь 2 цифры после запятой смотрятся гораздо круче чем одна и та "5"..
Там их вообще три знака после запятой, но датчик предательски показывает одни и те же цифры.

Kalosh поза форумом   Ответить с цитированием
Старый 18.07.2020, 16:17   #33
Живу я тут
  
 
Аватар для AquaGomel
 
Регистрация: 31.07.2010
Адрес: Белоруссия, Гомель
Сообщений: 412
Поблагодарил(а) : 38
Поблагодарили 191 раз(а) в 86 сообщениях
Отправить сообщение для AquaGomel с помощью ICQ Отправить сообщение для AquaGomel с помощью Skype™
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Цитата:
Сообщение от Kalosh Посмотреть сообщение
Not bad.


Там их вообще три знака после запятой, но датчик предательски показывает одни и те же цифры.
Главное не то что он показывает одно и тоже (удивительно было бы если бы это было бы не так) а в том насколько точно он показывает одно и тоже. А по даташиту он может ошибаться на 0.5 градуса.

AquaGomel поза форумом   Ответить с цитированием
Старый 19.07.2020, 20:09   #34
Я тут недавно
  
 
Регистрация: 16.03.2019
Адрес: Киев
Сообщений: 43
Поблагодарил(а) : 5
Поблагодарили 20 раз(а) в 8 сообщениях
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

И даже больше.

Kalosh поза форумом   Ответить с цитированием
Старый 30.10.2020, 15:17   #35
Живу я тут
  
 
Аватар для pdv1965
 
Регистрация: 03.11.2010
Адрес: Мариуполь
Сообщений: 371
Поблагодарил(а) : 10
Поблагодарили 142 раз(а) в 90 сообщениях
Re: Акваріумний контролер на ESP-32 для самостійного виготовлення ===www.aquaforum.ua===

Начали выключать свет в доме. После включения контроллер не запускается. Я так понимаю что после подачи света запускается контроллер а только потом мой роутер. Из за этого, какое то время отсутствует сеть и ESP уходит в автономный режим и его надо перезагружать. Можно с этим как то бороться? У меня это второй контроллер на ESP 32. Оба ведут себя аналогично.
В соседней ветки сделали вот так:
Устранена проблема с поиском WiFi
Теперь если нет сети, контроллер каждые 10сек пытается ее найти. И все заработало.И кстати там прошивка выложена BIN файлом для прошивки через flash_download_tool_v3.8.5 (не надо собирать проект). Спасибо.

pdv1965 поза форумом   Ответить с цитированием
Реклама помогает развиваться


Share/Bookmark

Ответ

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


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

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

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

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




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