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

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

Форум самогонщиков Автоматика
1 2 3 4 5 6 7 8 ... 60 5
zapnet Магистр Кострома 268 102
Отв.80  01 Марта 19, 10:29
Коллеги,приветствую. Подскажите начинающему радиолюбителю как запаять на плату bmp180.Фен? 
ys1797 Доцент Санкт-Петербург 1K 338
Отв.81  01 Марта 19, 14:52
как запаять на плату bmp180.Фен?zapnet, 01 Марта 19, 10:29
Фен.
можно Взять модуль в виде платки и подвесить на i2c шину (выведена на разъем).
zapnet Магистр Кострома 268 102
Отв.82  03 Марта 19, 11:41
Спрошу у автора.Юрий,модуль pzem со стороны UART должен подключаться к питанию 5в. На плате подведено 3,3в. Будет корректно работать? Нашел еще вот такую информацию -уровни опторазвязки рассчитаны на 5 в. Если вы будете подключать на вход вместо 5 в  напряжение 3.3 в ,то необходимо уменьшить резистор R17 , который ограничивает ток у оптрона, находящийся рядом с белым разъемом. На резистор 1 кОм необходимо напаять сверху 1 кОм или заменить его на 510 Ом.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.83  03 Марта 19, 14:24
zapnet, просто снизу платы поверх напаять 1 кОм и все работает. У некоторых работает и без резистора, но это не точно.
osia Новичок Е-бург 9
Отв.84  04 Марта 19, 21:05
ys1797, у меня на атмеле подобная система собрана, только там питание 5 вольт.
Выход тоже на триак, седьмой год работает, помех нет, причем провода метра полтора.
Есть неудобство, нужен комп для отображения состояния и управления.
Ну раз не собирались писать, придется самому лопатить...
Придется с нуля. Разбираться в чужом коде дольше получится. Улыбающийся   
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.85  07 Марта 19, 17:53
Устройство поддерживает небольшой Oled дисплей с интерфейсом i2c или spi, на основе чипа SSD1336ys1797, 10 Дек. 18, 19:12
А на основе чипа SSD1306 подойдет?
ys1797 Доцент Санкт-Петербург 1K 338
Отв.86  07 Марта 19, 19:42
А на основе чипа SSD1306 подойдет?Андрей, 07 Марта 19, 17:53

Сложно сказать, в руки не попадало.
Вот модуль i2c дисплея sh1106 был в руках - он работает.
Да и судя по даташиту, я что-то не могу найти отличия.
Хотя в sh1106.c закомментированная последовательность для инициализации 1306 присутствует.


Добавлено через 7мин.:

Кстати, небольшой кирпичь для расширения покрытия WiFi:
https://ru.aliexpress.com/...2035126682.html
Я его правда для спутника oscar-100 заказал, но и в случает если установка далеко от точки доступа может помочь.
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.87  07 Марта 19, 23:53
ys1797, сделай пожалуйста фото сверху, чтобы было видно монтаж всех элементов. Мне не все обозначения на схеме понятны, не могу разобраться с некоторыми элементами, что и в каком виде заказывать.
AlexDol Кандидат наук Екатеринбург 325 433
Отв.88  08 Марта 19, 03:27
Подключил к ESP32 внешнюю антенну. Для подключения использовал пигтейл. Стрелками обозначил место разреза встроенной антенны, и место припайки к экрану ESP32. Результат порадовал, в винокурне выключил маршрутизатор, и без него стабильный сигнал в доме. Ещё не определил место для блока с автоматикой "ESP32-HD". Пока так.
Ant_4.jpg
Ant_4.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Ant_3.jpg
Ant_3.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
wasshal Специалист Оленегорск 194 24
Отв.89  08 Марта 19, 11:12
Очень большая просьба добавить ещё одну планку контактов для есп, внутрь и паралельно существующим, расшириться диапазон используемых есп, есть есп у которой контакты на 2,54 уже чем у предложенной ТС
ys1797 Доцент Санкт-Петербург 1K 338
Отв.90  09 Марта 19, 15:35
что и в каком виде заказывать.Андрей, 07 Марта 19, 23:53

Фото попозже. Вот BOM лист без коннекторов на сегодня 09.03.2019:

NameDesignatorFootprint
DS2482-100U2SOIC-8
HC1206ABA1BEEPER_HC1206A_HC0905F
IRL540Q1,Q2,Q3,Q4TO-220AB
1N4148D1,D2,D3,D4DO-35
5k1R1,R7,R80805
100R2,R6,R9,R100805
5.1kR50805
MOC3023U3DIP-6
1kR11AXIAL-0.3
330R120805
PC814U4DIP4
82kR13AXIAL-0.3
4k7R150805
ULN2003ANU6DIP-16
100ΩR30805
4.7KR40805
1uFC1,C2,C3,C4,C60805
MC7805ACTGU7TO-220(TO-220-3)
10uFC50805
0.22uFC70805
BMP180U5BMP180

Добавлено через 4ч. 37мин.:


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

AlexDol Кандидат наук Екатеринбург 325 433
Отв.91  14 Марта 19, 17:01
Коллеги! Так получилось что я повторил блок автоматики из темы "Автоматика с веб управлением на основе ESP32 и PZEM". Ну и с того момента понял что с Arduino IDE пришло время прощаться. Но профессиональная среда разработки ESP-IDF с помощью которой я менял код и загружал его в ESP32, для меня оказалась приветом из 80 годов прошлого века. Работать в терминальном режиме и в командной строке - это для профессионалов.
Перелопатил инет и остановился на двух вариантах, о которых подробнее.
1. Visual Studio Code + PlatformIO.
Скрытый текстПростая установка. После запуска несколько сник, пользовательский интерфейс по умолчанию - тёмный, напрягает но установил другой, полегче. Почитал инструкцию, импортировал скетч от коллеги Phisik, поредактировал, скомпилировал и загрузил в запасную Mega2560. Для проверки подключил к MEGA2560 имеющийся ESP8266 с прошивкой для этого скетча и включил в адаптер 5v. Работает, настраивал без LCD1602 экрана и кнопок, понял что они и не нужны. Следующие 3-4 вечера поработал ещё с ESP8266 и ESP32 полный восторг! Потому что в процессе ознакомления с VS Code и PlatformIO добавлял нужные плагины для комфортной работы. Но практика нужна, поскольку к концу недели уже забылось с чего начинал.
2. Atom + PlatformIO.
Скрытый текстДля проверки сел уже за ноутбук поскольку Atom + PlatformIO установлены на нём.
Для чистоты эксперимента ранее, ещё в феврале проделал из Visual Studio Code + PlatformIO те же процедуры с  ESP32, MEGA2560 и ESP8266 с той же прошивкой. Сегодня повторил. Подтвердились первые впечатления, работать с Atom проще. Есть плагин авто завершение ввода команд и огромное число других.
Буду благодарен за Ваши рекомендации, поскольку окончательный вывод ни сделан.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.92  15 Марта 19, 16:01
Кстати, неплохой керамический клемник:

20190311_124655.jpg
20190311_124655. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
20190311_124707.jpg
20190311_124707. Автоматика с веб управлением на основе esp32 и pzem. Автоматика.


В отличии от пластиковых, при плохом контакте не загорится.
IvanAltay Доцент Бийск 1.6K 323
Отв.93  15 Марта 19, 22:27
Подключил к ESP32 внешнюю антенну. Для подключения использовал пигтейл. Стрелками обозначил место разреза встроенной антенны, и место припайки к экрану ESP32. Результат порадовал, в винокурне выключил маршрутизатор, и без него стабильный сигнал в доме. Ещё не определил место для блока с автоматикой "ESP32-HD". Пока так.AlexDol, 08 Марта 19, 03:27
Зачем такие сложности? Есть ESP32 LoRa от Heltec, с протоколом передачи данных по 433 мГц. Хотя, тоже дофига артефактов всплывает у Heltec. Heltec, новый девайс выпустил.
zapnet Магистр Кострома 268 102
Отв.94  18 Марта 19, 14:51
Приветствую коллеги.Поставил esp-tdf по инструкции из 1 поста.Затык на стадии компиляции проекта.Вылетает с ошибкой типа --fatal error: esp_platform.h: No such file or directory. Компилятор не видит файлы в папках.Получается что компилятору нужен какой то образ файловой системы проекта.Возможно не прав.Не программист..Подскажите куда копать.

Добавлено через 17мин.:

Может причина в этом ? 
mkspiffs поставил в проект субмодулем. Загрузил html контент в папку.
Теперь попробую Makefile доделать.ys1797, 27 Дек. 18, 19:49
AlexDol Кандидат наук Екатеринбург 325 433
Отв.95  18 Марта 19, 16:17
   Добрый день коллега! Для начала залей в ESP32 файлы с помощью Flash Download Tools.
Убедишься что ESP32 работает и далее можно развивать уже два направления. Практическая работа с процессами дист., рект. и второе это изучение ESP-IDF. А там не всё просто и потребуется время пока получится всё настроить. Для себя я сделал вывод что изучать ESP-IDF надо в случае крайней нужды, например мне пришлось изменить Config.h переназначив пины для I2C, детектора 0, спикера, датчика темп. Потому что мой ESP32 с 30 штырьками и не все пины которые назначил Ys1747 для 38-40 штырькового модуля присутствуют у меня. Поэтому потребовались изменения в коде. Так что если есть ещё "потерпевшие" кроме меня то пишите. Выложу изменённую версию для Flash Download Tools.
.....На следующий день.....
Файл подготовил. Проверял на плате: ESPRESSIF ESP32-WROOM-32 DEVKIT.
Следующие сигналы назначил на эти 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  */
Для Oled дисплея назначен адрес 0x3D.
Отдельно о Спикере. В моём модуле GPIO 0 на штырёк не выведен, припаялся к GPIO 0 на чипе (можно к кнопке Boot).
Но при сопротивлении пассивной пищалки в 145 Ом, на входе GPIO 0 постоянно висел логический ноль, а это равно нажатию кнопки BOOT и переходу в режим программирования. Тогда добавил схемку на транзисторе 9012, после этого спикер заработал. На фото стрелкой обозначен GPIO 0. В архиве изменённый файл для ESP32 с 30 штырьками.
Замените им одноимённый файл в папке "fw_esp32_v02" на 1 странице от автора этой темы.
GPIO-0.jpg
GPIO-0.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
GPIO-0.jpg
GPIO-0.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.

esp32_hd.zip 545.9 Кб
zapnet Магистр Кострома 268 102
Отв.96  18 Марта 19, 16:27, через 10 мин
Для начала залей в ESP32 файлы с помощью Flash Download Tools.AlexDol, 18 Марта 19, 16:17
С этим все хорошо. Нужно переходить к задаче номер 2.
изучать ESP-IDFAlexDol, 18 Марта 19, 16:17
sachalin-1 Кандидат наук Куйбышев 432 126
Отв.97  18 Марта 19, 18:46
есть ещё "потерпевшие"AlexDol, 18 Марта 19, 16:17
Есть.
fmv1 Новичок Томск 9 2
Отв.98  25 Марта 19, 16:24
Приветствую всех. Имеется в наличии PZEM 061. Может кто подскажет как подружить его с платой.Может кто сталкивался с этим. На PZEM 061 имеется SP_Line но не могу найти инфу на этот разъем
ys1797 Доцент Санкт-Петербург 1K 338
Отв.99  25 Марта 19, 19:10
fmv1, В первой ссылке первого сообщения это темы: [Снимаем показания с PZEM в ардуино.]
Вроде рассматривается Ваш вариант.
Но там стремно: опторазвязки нет, да и подпаиваться к чипу проводочками - то еще удовольствие.