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

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

Форум самогонщиков Автоматика
1 ... 54 55 56 57 58 59 60 57
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1120  01 Апр. 23, 21:01
в ответ тишина.Volume, 01 Апр. 23, 18:29
Ну почему же. Если бы Маэстро смог доработать проект, чтобы читать температуру с ADS1115 по шине I2C, то тогда бы можно забыть про "кошмарный сон". От коллег, уверен, благодарностей не было бы предела, в том числе и на "пиво".
serjrv Кандидат наук Камышин 393 219
Отв.1121  01 Апр. 23, 21:43, через 42 мин
Если бы Маэстро смог доработать проект, чтобы читать температуру с ADS1115 по шине I2C, то тогда бы можно забыть про "кошмарный сон".gol_avto, 01 Апр. 23, 21:01
Я же все с исходниками выдал, можете и напрямую прикрутить по I2C. Только имейте в виду, что шину I2C нельзя "безболезненно" делать длиннее 10-15 см.
В остальном, если будут возникать вопросы, постараюсь помочь.
сообщение удалено
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1122  01 Апр. 23, 22:12, через 30 мин
шину I2C нельзя "безболезненно" делать длиннее 10-15 см.serjrv, 01 Апр. 23, 21:43
Ессно ADS-ку никто не будет вешать на колону,она будет рядышком в 2 см от контроллера.
сообщение удалено
xvarx Новичок Минск 4
Отв.1123  02 Апр. 23, 11:49
Ну, коль никому не надо - покойся проект с миром. Аминь. ОтключаюсьVolume, 01 Апр. 23, 18:29
не надо. Я только выбрал этот проект, заказал плату, сейчас ищу комплектующие
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1124  02 Апр. 23, 14:38
шину I2C нельзя "безболезненно" делать длиннее 10-15 смserjrv, 01 Апр. 23, 21:43

Ессно ADS-ку никто не будет вешать на колону,gol_avto, 01 Апр. 23, 22:12
Хотя...., а почему бы и нет? Если применить усилитель P82B715 для шины I2C, то ADS1115 с датчиками можно повесить на колону, линия при этом может быть до 20м. Всего то на автоматике разъём с 3 пинами заменить на с 4-мя.
Значительно удобнее и экономия на проводах.
Phisik Доктор наук Екатеринбург 656 1.4K
Отв.1125  02 Апр. 23, 15:29, через 51 мин
проблема ... в виде дефицитного и дорогого чипа ds2482 не решена
Проблема может быть решена кучей разных способов, как вариант выкинуть мастер шины, поставить 2 компататора и использовать I2C через UART, благо их 3 штуки.

Ну, а в целом можно поставить аналоговый мультиплексор на 8 каналов типа того же 4051, и, учитывая собственный 12 разрядный АЦП на ESPшке, не заморачиваться с двойным преобразованием. Меня не перестает удивлять настойчивое использование этих глючных ds-датчиков во всех подряд автоматчиках при наличии терморезисторов и термопар.
grifmax Студент Калуга 11
Отв.1126  04 Апр. 23, 00:16
А чем хоть плохи эти 18b20 работают напрямую с есп и ничего не глючит уже год наверное (проект правда на WiFi-iot), нет нужно все усложнить. В этом проекте кто то пробовал напрямую их цеплять?

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

9rov, откуда DSки их можно выдернуть? На алике нужно горсть наверное покупать, что бы найти рабочую.
tolik2005 Новичок Тверь 1
Отв.1127  01 Мая 23, 02:39
Шил fw_esp32_v071.zip с первой страницы - не работает коректировка температуры и обновления. Шил OTA 071 версию от zapnet , тоже не работает корректировка , зато можно обновить .

gol_avto выложил версию 0.7.4.9 для прошивки через flash_download_tools_v3.6.8 , но там нету spiffs.img. Взял с v071 (обновил из 0.7.1 файлы .html сразу в 0.7.4.9) . Всё работает, но обновления (htm не загрузить). Буду тестить.
До этого сутками гонял ректификацию.с датчиками проблема была из-за коррекции.

Хорошо бы добавить режим для пива (затирания) (датчик в кубе нагрелся до 65 и мощность вырубилась) . (сейчас уже авария орёт)
Режим дистилляции для вакуума, чтоб настройки другие задать отдельно.
IMG_1ems32.jpg
IMG_1ems32.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
IMG_2ems32.jpg
IMG_2ems32.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
BuЗupb Новичок Nsk 3 7
Отв.1128  09 Окт. 23, 08:24
А чем хоть плохи эти 18b20 работают напрямую с есп и ничего не глючит уже год наверное (проект правда на WiFi-iot), нет нужно все усложнить. В этом проекте кто то пробовал напрямую их цеплять?grifmax, 04 Апр. 23, 00:16
Версия 0.7.4.9
Добавлено:
работа на прямую с ds18 на gpio16 при отсутствии ds2482 .
Bmp280 по шине i2c адрес 0x76 .

esp32_hd.bin
Dvornik33 Студент Киржач 33 9
Отв.1129  11 Окт. 23, 12:23
Версия 0.7.4.9
Добавлено:
работа на прямую с ds18 на gpio16 при отсутствии ds2482 .
Bmp280 по шине i2c адрес 0x76 .BuЗupb, 09 Окт. 23, 08:24

У меня не заработало.
Снимок.PNG
Снимок.PNG Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
BuЗupb Новичок Nsk 3 7
Отв.1130  11 Окт. 23, 21:14
Резистор 4,7к +3,3v - gpio16 стоит ?
Dvornik33 Студент Киржач 33 9
Отв.1131  11 Окт. 23, 23:17
Да. Среди зоопарка DS (порядка 15 особей) работавших на других прошивках, нашлись две которые заработали.
ser52 Специалист Москва 164 39
Отв.1132  12 Окт. 23, 11:55
Схему питания DS лучше переделать на 5v
BuЗupb Новичок Nsk 3 7
Отв.1133  12 Окт. 23, 12:46, через 52 мин
Главная проблема Далласа- ёмкость кабеля.
Разряжает её на землю сам датчик, и с этим неплохо справляется его выходной транзистор, а вот заряжается она через резистор.
То есть фронты из " 0 " в " 1 " обычно затянуты.

Так при 5в питания ток на шине через 4.7к - 5к рекомендованных составляет 1мА. Но у нас 3.3в соответственно на шине ток 0.7мА что затягивает фронт импульсов, то есть сопротивление резистора нужно уменьшить до 3к.

Решение подключения датчиков на 5в рассогласует уровни логического нуля и единицы для esp, а также при кз датчика наверняка выгорит gpio.
Dvornik33 Студент Киржач 33 9
Отв.1134  12 Окт. 23, 13:01, через 15 мин
то есть сопротивление резистора нужно уменьшить до 3к.BuЗupb, 12 Окт. 23, 12:46
Завтра с утречка попробуем.
Не прокатило.
ser52 Специалист Москва 164 39
Отв.1135  12 Окт. 23, 14:49
Сх. подключения DS
Подключение DS.png
Подключение DS.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
Dvornik33 Студент Киржач 33 9
Отв.1136  12 Окт. 23, 18:28
Сх. подключения DSser52, 12 Окт. 23, 14:49
Сх. подключения DSser52 link=topic=315674.msg14011751#msg14011751 date=1697111341Приму
Приму ко вниманию. Но изначально пойдем по пути меньшего сопротивления. Завтра навешу выводной 10К прямо на раз'ем. 3.2К теоретически. Будем поглядеть...
serjrv Кандидат наук Камышин 393 219
Отв.1137  12 Окт. 23, 21:42
Ну раз уж ser52 привел мою схему подключения датчиков, дополню немного как ее модернизировать, для защиты от бракованных датчиков (если питание на шину данных датчика коротнет). Диод 1N4148 меняем на источник тока NSI45020, если же влом его покупать, резистор на шине данных увеличиваем до 3.3 кОм, а вместо диода ставим сопротивление 360 - 390 Ом. Полярный конденсатор меняем на неполярный емкостью 0.1 - 0.22 мкФ в любом случае, большая емкость там особо не нужна в вашем случае, у меня в общей схеме (от куда кусок с датчиками и выдран) реализовано переключение клапанов с 12 на 5 вольт для удержания, поэтому и емкость поболее ставил от возможных помех.
сообщение удалено
Dvornik33 Студент Киржач 33 9
Отв.1138  13 Окт. 23, 12:16
serjrv, С пятивольтовым питанием вроде заработало. Вопрос. Резистор подтягивающий 4.7К нужен?
Снимок.PNG
Снимок.PNG Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.1139  13 Окт. 23, 12:38, через 23 мин
Резистор подтягивающий 4.7К нужен?Dvornik33, 13 Окт. 23, 12:16
Эта тема уже обсуждалась [сообщение #13664762]
Уважаемый ys1797,
R3,R4 с выхода DS2482 лучше удалить, выход драйвера выпускать на датчики надо напрямую. В DS2482 реализована внутренняя подтяжка и "умное" слежение за уровнем на линии - драйвер "ловит" нарастание/спад сигнала и "подтягивает" уровень транзисторами к Vcc или земле. Резисторы на выходе мешают драйверу это делатьVolume, 10 Марта 20, 21:08

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

С пятивольтовым питанием вроде заработало.Dvornik33, 13 Окт. 23, 12:16
Выкинь R3 и R4 заработает и от 3,3v