• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Не запускается ESP32 Doit Devkit V1 от 3,3В.

pvvx

Активный участник сообщества
Ну в общих чертах на реле приходит 5В от БП на управляющие контакты. Там пара переключаемых групп контактов по 3 контакта (один вход и 2 выхода). При наличии напряжения на управляющих контактах питаемся через реле от БП, при отсутствии, питаемся от аккумулятора.
А что диодной развязки не хватает?
Если беспокоитесь о падении на диодах, то ставьте транзистор или управляемый LDO (с входом enable).

А какой смысл питать все датчики во время сна ESP? Чтобы побыстрее AKБ сел?
То пишите что при АКБ часть датчиков не обслуживается, то вдруг они все на одной шине и типа Attiny85 там-же, плюс эта шина длиннющими проводами уходит на улицу :eek: ...
Attiny85 представляет датчик I2C?

И вы до сих пор не поняли, что WiFi ESP это не беспроводное устройство. К нему обязательно надо тянуть провода. Т.е. можно было этими проводами и соединить с получателем данных без всякого WiFi.
 
Читабельность конечно очень низкая. Но я не знаю как из EasyEda схему нормально загрузить. Ну в принципе сама схема понятна. Самая большая микруха - это ESP32, рядом разъем от матрицы, справа тинька, чуть выше SD карта и RTC микросхема. Ну а внизу релюха и стабилизатор на 3,3В. Второй, который на тиньку шел я уже убрал, запитал ее пока вместе с ESP-шкой, датчиками и SD картой.
 

pvvx

Активный участник сообщества
Первое, что бросается в глаза:

  • Какой-то диод на ESP идет. Явно что-то выдумано неверно.
  • На батарейку у RTC часов диоды с неизвестным обратным током. Обратный ток может быть больше чем жрут сами RTC часы. Есть сдвоенные диоды в SOT23-3 M1MA152WKT1G b и подобные https://www.chipdip.ru/product/m1ma152wkt1g-ons
  • Полный бардак с Attiny85 – нафига она сидит на I2C? Что в неё пишется? Достаточно с неё пустить TX UART на RX UART ESP.
  • Дикие реле, с разрывом питания. Наверно для перезагрузки во время переключения.
  • Какая-то бяка на опто-паре. Наверно смысл в изоляции разных общих проводов? :)
 
  • Какой-то диод на ESP идет. Явно что-то выдумано неверно. - на этом контакте определяется есть 5В с БП или нет.
  • На батарейку у RTC часов диоды с неизвестным обратным током. Обратный ток может быть больше чем жрут сами RTC часы. Есть сдвоенные диоды в SOT23-3 M1MA152WKT1G b и подобные https://www.chipdip.ru/product/m1ma152wkt1g-ons - схема проверена в предыдущем устройстве. Хотя спасибо за наводку. Заказал десяточек.
  • Полный бардак с Attiny85 – нафига она сидит на I2C? Что в неё пишется? Достаточно с неё пустить TX UART на RX UART ESP. - Я нашел, что так можно передавать данные с тиньки на ESP. Пороюсь в инете, так получится отцепить ее от I2C.
  • Дикие реле, с разрывом питания. Наверно для перезагрузки во время переключения. - ну это тоже повод, но на самом деле не перегружаются. А почему дикие? Очень маленькие.
  • Какая-то бяка на опто-паре. Наверно смысл в изоляции разных общих проводов? - бяка на опто паре это как раз принудительный сброс при включении питания. Так же проверено на предыдущем устройстве.
 
А есть ссылочка где почитать по передаче с тиньки на ESP32 данных по UART? А то только темы на форумах нахожу, а сейчас вечером башка туго варит. Может завтра разберусь. Но я так понимаю там обычный обмен по Serial.print - Serial.read.
 

pvvx

Активный участник сообщества
  • Какой-то диод на ESP идет. Явно что-то выдумано неверно. - на этом контакте определяется есть 5В с БП или нет.
А диод зачем? Не очень то хорошо от внешнего источника пускать на вход. Там может быть и 6В - тогда вход куку? Резистор, т.е. два - делитель спасет и ограничит ток.
  • Дикие реле, с разрывом питания. Наверно для перезагрузки во время переключения. - ну это тоже повод, но на самом деле не перегружаются. А почему дикие? Очень маленькие.
По этому стоят кондеры на несколько тысяч мкФ. И старт питания идет медленно, авто сброс не работает...
  • Какая-то бяка на опто-паре. Наверно смысл в изоляции разных общих проводов? - бяка на опто паре это как раз принудительный сброс при включении питания. Так же проверено на предыдущем устройстве.
Для этого есть супервизоры питания или на крайний случай та-же RC цепь, но без оптрона...

Обычно через пару лет в дешевых БП-зарядах USB на 5В , питающие что-либо с токами как у ESP, дохнут кондеры... Но тут как попадется - какие поставил производитель.
И много чего ещё может быть, т.к. Arduino и ESP.
Так что выйдет игрушка не вечная, а требующая постоянного обслуживания...
 

pvvx

Активный участник сообщества
Прогнозируемый расход эл.энергии за год у данной игрушки - от 20 кВт в год. :p
Всего в 6 раз меньше чем эл. чайник на кухне (включаемый 6 раз в день)...
 
Прогнозируемый расход эл.энергии за год у данной игрушки - от 20 кВт в год. :p
Ну это вы загнули. Я же говорю, такая игрушка уже стоит(там только ESP8266 и матрица другая) и спокойно работает от аккумулятора два месяца (это уже проверено на опыте) после чего на зарядку аккумулятора до 100% уходит 5-10 минут.
Вы лучше расскажите как реализовать передачу, а потом и прием данных по одному проводу по порту UART. Точнее на тиньке это будет SoftSerial, а на ESP принимать будет аппаратный UART. там ведь передается массив, ну или 2 int переменных. Ну или там в инете какие-то самописные библиотеки используют.
 
Разобрался с передачей через SoftwareSerial. Интересно. Но! Сразу перестал работать обычный Serial, да и еще один контакт отнимается, плюс TX0 так же занимается, а я хотел его под сигнальный светодиод использовать. Так что останется I2C.
 
Сверху Снизу