Приветствую. Сейчас конечно попрошу немного в Вангу поиграть. Постараюсь максимально описать.
Есть do it esp32 devkit v1. На gpio 32 и 33 висят i2c устройства, в том числе и часы реального времени ds3231. На gpio 34 и 35 емкостной датчик влажности почвы и датчик звука. Понимаю что на одной линии АЦП, но все работало исправно и в какой то день датчик влажности стал показывать 4095 (на пине 3.9В, питается плата от 5), на датчике звука самопроизвольно мигает светодиод. Все i2c устройства и в том числе часы работают исправно, но как отключаешь часы датчик влажности начинает показывать правильно, подключаешь обратно опять максимум. Пробовал 2 разных модуля esp, часы пробовал еще ds1307 и 5 разных датчиков влажности. На пинах 36 и 39 то же. Скетч заливал просто пустой на считывание аналогового пина, та же картина. Самое обидное, что работало то и если я что то и испортил, то не понимаю что. Просто проект уже на финишной прямой, уже плату изготовил и перекинуть i2c на другие пины не могу.
По сути все работает, по wi-fi (эти пины не связанны с wi-fi) подключается к серверу blynk, на экран выводится вся информация, автоматика отрабатывает как надо, не считая момента с аналоговыми датчиками.
Разводку прикреплю, но там мало чего понять по скрину.
Скоро осцил придет, тогда может найду что.
P.S. Я все вытаскивал и просто подключал напрямую часы и датчик с пустым скетчем считывания аналогового пина. Та же картина, пока часы подключены датчик уходит в 4095.
Есть do it esp32 devkit v1. На gpio 32 и 33 висят i2c устройства, в том числе и часы реального времени ds3231. На gpio 34 и 35 емкостной датчик влажности почвы и датчик звука. Понимаю что на одной линии АЦП, но все работало исправно и в какой то день датчик влажности стал показывать 4095 (на пине 3.9В, питается плата от 5), на датчике звука самопроизвольно мигает светодиод. Все i2c устройства и в том числе часы работают исправно, но как отключаешь часы датчик влажности начинает показывать правильно, подключаешь обратно опять максимум. Пробовал 2 разных модуля esp, часы пробовал еще ds1307 и 5 разных датчиков влажности. На пинах 36 и 39 то же. Скетч заливал просто пустой на считывание аналогового пина, та же картина. Самое обидное, что работало то и если я что то и испортил, то не понимаю что. Просто проект уже на финишной прямой, уже плату изготовил и перекинуть i2c на другие пины не могу.
По сути все работает, по wi-fi (эти пины не связанны с wi-fi) подключается к серверу blynk, на экран выводится вся информация, автоматика отрабатывает как надо, не считая момента с аналоговыми датчиками.
Разводку прикреплю, но там мало чего понять по скрину.
Скоро осцил придет, тогда может найду что.
P.S. Я все вытаскивал и просто подключал напрямую часы и датчик с пустым скетчем считывания аналогового пина. Та же картина, пока часы подключены датчик уходит в 4095.
Вложения
-
96.7 KB Просмотры: 3
-
133.2 KB Просмотры: 3
-
66.3 KB Просмотры: 9
-
410.4 KB Просмотры: 8