• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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.
 
Сверху Снизу