Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Автоматика с веб управлением на основе esp32 и pzem

Форум самогонщиков Автоматика
1 ... 21 22 23 24 25 26 27 ... 60 24
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.460  03 Мая 20, 12:40
Зумер на GPIO17
ESP32-38pin.rar 656.0 Кб
сообщение удалено
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.461  03 Мая 20, 14:13
Пины то каждый сам назначает, я же не эксрасенс.
AlexDol Кандидат наук Екатеринбург 325 433
Отв.462  03 Мая 20, 15:45
А поделиться с коллегами слабо?sachalin-1, 03 Мая 20, 11:58
Нет, но есть проблемка с пином 15 GPIO_DETECT_ZERO. Однажды воткнул ESP32 в панельку со сдвигом на 1 ряд.
Пин 15 вышел из строя, переназначил его на пин 4. Так что прошивка от "gol_avto" для ESP32 с 30 штырьками будет работать только у меня (или перепайка).
Вот изменения в config.h
/* GPIO */
#define I2C_MASTER_SCL_IO 22 /*!< gpio number for I2C master clock */
#define I2C_MASTER_SDA_IO 21 /*!< gpio number for I2C master data */
#define GPIO_DETECT_ZERO 4
И в файле hd_display.cpp
#define DISPLAY_I2C_ADDR 0x3D//0x78
сообщение удалено
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.463  03 Мая 20, 17:29
Да я не гневаюсь ни в коем разе. Давайте (в личку, чтобы тему не засорять) отредактированные по пинам эти 2 файла, я скомпилирую под Ваши нужды. У Вас что, тоже 30 пиновый ESP?
сообщение удалено
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.464  05 Мая 20, 08:59
Появился более мощный и производительнее ESP32-S2
http://digitrode.ru/...kteristiki.html
Или нам и этого за глаза?
Volume Кандидат наук Уфа 478 274
Отв.465  02 Июня 20, 21:21
Доброго вечера/утра/дня!
прикладываю утилиту на python для записи лога ректификации в файл, может кому пригодится
Утилита с заданным периодом (5 сек по умолчанию) вытаскивает по REST API параметры с контроллера и записывает в файл лога
Файл пишется в формате CSV, разделитель ';', лог - готовый или "на ходу"- можно грузить в Excel или Calc
Тестировал/отлаживал на Python версии 3.8
George_78 Бакалавр Верный 57 13
Отв.466  17 Июля 20, 07:39
Добрый день!
Вопрос к автору - можно пояснить изменения на схеме, то есть назначение пинов GPIO34 и GPIO35, разъёма J5 и методику подстройки потенциометра R14?
А также назначение пина GPIO15 и U8 SN74LVC1G17DBVR?
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.467  17 Июля 20, 09:04
Автор что то не появлялся с 25 апреля. Попробую ответить.
1. GPIO34 и GPIO35 - входы АЦП для подключения аналоговых датчиков, к примеру датчика давления MPX5010.
2. U8 SN74LVC1G17DBVR - для увеличения крутизны фронта импульса детектора нуля сети 220V
3. потенциометры R14 и R16 - калибровка аналоговых датчиков, взять лучше многообортные.
4. GPIO15 - вход сигнала детектора нуля сети 220V
Volume Кандидат наук Уфа 478 274
Отв.468  01 Авг. 20, 13:47
приветствую единомышленников по теме!
на базе накопленного опыта эксплуатации вынужден сделать вывод: идея конструкции классная, но придется возвращаться на мегу с экранчиком и кнопочками. Потому как надежность контроля и управления через WEB, к сожалению, на esp32 оставляют желать лучшего - теряет esp32 связь.
Проблема проявлялась в том что сам контроллер работает (светодиод что на отладочном UART висит периодически моргает, т.е. отладка в консоль выводится) но подключится к нему невозможно. Это при том что к контроллеру был подключен один браузер, обновлений страницы не делалось. Просто через час-три подходишь к компу посмотреть - а связь потеряна, обновляешь - контроллер не отвечает.

Вероятно, esp32 теряет связь с роутером. Теоретически он должен переподключаться при потере связи, но этого не происходит. На форумах esp32 тема переподключений обсасывалась, там и роутеры винили, мол старый протокол, и библиотеки idf , но какого-то однозначного решения не видел.
Ну и для информации: на форумах профи по микроконтрллерам звучало мнение что esp32 для серъезных надежных применений использовать нельзя, мол - в ядре SDK много багов.
nic2015 Магистр Феодосия 219 56
Отв.469  01 Авг. 20, 14:35, через 48 мин
Так к меге сейчас прикручена есп8266, ничего не отваливается и сайт покруче будет!
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.470  02 Авг. 20, 07:15
теряет esp32 связь.Volume, 01 Авг. 20, 13:47
Ранее на сутки оставлял, не замечал отсутствия связи. Включил, оставлю на несколько дней, о результате сообщу. Роутер ASUS RT-AC68U
сообщение удалено
Volume Кандидат наук Уфа 478 274
Отв.471  02 Авг. 20, 13:45
проблема всегда проявлялась во время дистилляции
Проявлялась не каждый раз: два-три процесса нормально, потом - уппс.
Проявлялась не сразу а после час-два-три работы.
При возникновении проблемы смотрел на роутере список подключенных устройств - espшки не было. Если ее рестартовать - все нормально, соединение устанавливает, на роутере в списке появляется

В принципе, для дистилляции и в таком виде можно использовать.
Но у меня еще и РК есть, а там сутки и более цикл, терять управление никак нельзя
сообщение удалено
6940 Студент Тольятти 31 1
Отв.472  02 Авг. 20, 18:41
У меня автоматика подключена напрямую к компьютеру, тоже иногда пропадает связь. На ректификации клапан продолжает щелкать. Помогает только перезагрузка, с последующей стабилизацией колонны(
ys1797 Доцент Санкт-Петербург 1K 338
Отв.473  02 Авг. 20, 21:18
Кстати да.
Бывает и отваливается. Замечено со старыми wifi роутерами. Даже дописывал обход ситуации с повторным подключением по wifi, если пришел репорт, что связь отвалилась. Даже была мысль насильно рвать связь и переподключаться.

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

Кстати, к esp32 можно прикрутить eth модуль китайский и проводами соединить. Даже как-то пробовал, но слишком много проводов надо + 2 дифференциальные линии.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.474  03 Авг. 20, 06:06
25 часов - полет нормальный, браузер Chrome подключен постоянно, периодически параллельно подключаюсь телефоном (Андроид). Автоматика в ждущем режиме, процессы не запущены.
2020-08-03_05-56-53.png
2020-08-03_05-56-53.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
сообщение удалено
ys1797 Доцент Санкт-Петербург 1K 338
Отв.475  03 Авг. 20, 23:24
gol_avto, В старой прошивке нет переподключения при потере связи по wifi. Видимо надо собраться и оформить новую прошивку в массы.

AlexDol, "Отбор головной фракции" В перегонки браги в СС бред квадратичный, ибо там нет фракций, а тупой ядерный отбор жидкого от нерастворяемого.

А вот дистилляция. А терелочки с дефом? На полной мощности у меня блудет фонтан со свистом из ТСА Улыбающийся. А так, с разгонной 3Кв я перехожу на 800 Ватт и далее повышаем до 1.4 Квт.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.476  04 Авг. 20, 05:19
В старой прошивке нет переподключения при потере связи по wifi.ys1797, 03 Авг. 20, 23:24
48:25:16 часов, полет нормальный, ни одного сбоя! На всяк случай включил все клапана, чтобы щелкали, процессор занять хоть чем-то - все равно стабильно.
У меня роутер дорогой (RT-AC68U) и прошивку ему обновил недавно + сигнал сильный - 63db
Попробую в реальном процессе.
2020-08-04_05-11-55.png
2020-08-04_05-11-55.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
2020-08-04_05-22-52.png
2020-08-04_05-22-52.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Volume Кандидат наук Уфа 478 274
Отв.477  04 Авг. 20, 08:48
В старой прошивке нет переподключения при потере связи по wifi.ys1797, 03 Авг. 20, 23:24
в моей версии прошивке обработчик WIFI_EVENT_STA_DISCONNECTED с реконнектом присутствует. Но, судя по происходящему, не срабатывает
Возможная причина вот этот баг idf: "Not able to get WIFI_EVENT_STA_DISCONNECTED event if WiFi(STA) + PPPoS (IDFGH-2672) #4746" https://github.com/espressif/esp-idf/issues/4746
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.478  06 Авг. 20, 04:55
Коллеги! Время 96:02:58 непрерывной работы - ни одного сбоя. Так что (ИМХО), если и есть баг в ESP, то его мой роутер отрабатывает.
2020-08-06_04-49-31.png
2020-08-06_04-49-31.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
сообщение удалено
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.479  28 Окт. 20, 19:07
Вопрос к знатокам: не меняются показания при изменении коррекции по температуре.
Кто знает: или руки кривые при отсутствии мозгов, или......?