nodemcu lolin v3 правильное питание

Тема в разделе "ESP8266, ESP32", создана пользователем panda-pod, 16 окт 2018.

  1. DIYMan

    DIYMan Гуру

    Он не висит в воздухе, судя по схеме. А притянут 12К к VDD, если я правильно вижу.
     
  2. DIYMan

    DIYMan Гуру

    Ещё раз повторюсь: на записную истину не претендую, заметил лишь, что если оставлять пин GPIO0 никуда не подключённым, при этом подавать питание на VIN - то лично у меня, с моими платами LOLIN - есть проблема с неустойчивым стартом. Как только садишь ноги на нужные уровни - проблема уходит совсем. Дело, как обычно, в сочетании факторов, я думаю - ведь голую NodeMCU использовать - смысла не особо, всегда есть какая-то периферия. Короче, поделился тем, что заметил лично, без претензий на гениальность.
     
  3. Mitrandir

    Mitrandir Гуру

    Увидел. Совсем слепой стал)
     
  4. Mitrandir

    Mitrandir Гуру

    Судя по схеме лолин должна сама на пинах нужные уровни формировать
     
  5. DIYMan

    DIYMan Гуру

    А так и есть, но - что замечал: когда питаешь от USB - норм всё, старт всегда уверенный. Переходишь на внешнее питание, подтыкаешь к USB, оставляя ноги GPIO0, GPIO2, GPIO15 болтаться - бывает, даже не прошивается, а это - уже понятно почему: в момент начала прошивки на GPIO0 рисуется кукиш в виде высокого уровня. Вот реально - не выдумываю. Почему такое - хз, пока не разбирался, мне проще их просто подтянуть дополнительно, всё равно это отладочная плата, а в конечном устройстве - будет плата со впаянным ESP, где всё будет учтено по уровням.

    Были бы у мну соображения, почему такое - поделился бы сразу. Пока могу только констатировать то, с чем столкнулся.
     
  6. panda-pod

    panda-pod Нерд

    неужели никто не делал фото своих поделок?
    мозги шевелятся
     
  7. Airbus

    Airbus Радиохулиган

    Я делал.Фотки в теме Интернет радиоприемник на Esp 32.А что это Вам даст?Вам же DYI Man сказал что нужна внешняя подтяжка.Погодная станция у Вас это node mcu lua и DHT11 и все это в электрощитке так?
     
    Последнее редактирование: 17 окт 2018
    panda-pod нравится это.
  8. panda-pod

    panda-pod Нерд

    Ну да, датчиков несколько, есть блоки питания на 5в и 12в... 3.3 могу сделать через понижайку... Т.е. 5 к vin и ещё 3.3 к gpio0?
     
  9. ИгорьК

    ИгорьК Давно здесь Команда форума

    Нужно три сопротивления по 10 ком.
    upload_2018-10-17_12-54-19.png
     
    panda-pod нравится это.
  10. panda-pod

    panda-pod Нерд

    вы просто БОГ! и не страшно, что у этих пинов ножки уже датчиками заняты?
     
  11. ИгорьК

    ИгорьК Давно здесь Команда форума

    Ночью - страшно.
    upload_2018-10-17_12-58-20.png

    При свете - надо смотреть чем они там заняты.
     
    Airbus, Mitrandir и panda-pod нравится это.
  12. panda-pod

    panda-pod Нерд

    как обычно, i2c
     
  13. ИгорьК

    ИгорьК Давно здесь Команда форума

  14. ИгорьК

    ИгорьК Давно здесь Команда форума

    upload_2018-10-17_13-8-46.png


    i2c и так должны иметь резисторы.
    Подвиньте ваше "обычно" на другие ноги. При старте устройства могут случайным образом сбрасывать линии в ноль. На ноги D2 и D4 надо вешать "дубовые" датчики - пока их хорошо не спросишь - они молчат. Типа DS18b20.
     
  15. panda-pod

    panda-pod Нерд

    На d2 стоит ds18b20. На d3 и d4 - bme280
     
  16. ИгорьК

    ИгорьК Давно здесь Команда форума

    Сдвиньте на другие ноги. Резистор на Д4 - оставьте.
     
  17. DIYMan

    DIYMan Гуру

    А вот с этого момента - начинается самое интересное в плане схемотехники для ESP. Если на этих пинах висят датчики, у которых есть аппаратная подтяжка на не те уровни, которые нужны для старта ESP в нормальном режиме - тады ой. Я вам не зря приводил ссылку на статью, читать которую вы упорно отказываетесь. Поэтому настаивать не буду - каждый сам волен выбирать, на какие грабельки наступать ;)
     
    Airbus и ИгорьК нравится это.
  18. ИгорьК

    ИгорьК Давно здесь Команда форума

    Можно проще. Не трожь во время старта ноги 0, 2 и 4. Нормальное ардуиновское объяснение.
     
    MESS нравится это.
  19. DIYMan

    DIYMan Гуру

    А ну как на тех датчиках, которые к этим ногам - аппаратная подтяжка? ;) Мне, если честно, крайне не нравится архитектура ESP в этой части - ажно три GPIO влияют на режим запуска камня - ну ни в какие ворота, особенно учитывая тот факт, что там и так с ногами напряжёнка.

    Для себя я, в принципе, этот вопрос решил: чудная MCP23017 - посадил на I2C, и к ней всю периферию, где не нужны космические скорости обмена по шине. Где покосмичней - MCP23S17. И тьфу на них, эти страшные три ноги ESP :D
     
    MESS и ИгорьК нравится это.
  20. ИгорьК

    ИгорьК Давно здесь Команда форума

    Да ничего в них страшного. Мало что при старте подтягивается в ноль, если не пытаться реле вешать, как я когда-то. Но тогда этой информации в принципе не было и пришлось эмпирическим путем въезжать, что 2 и 4 нельзя на ноль множить. Еще во времена ESP-1.

    Другое дело, что в i2с у устройств может быть более менее большая паразитная емкость, которая при старте валит какую-то из ног в ноль. С DS18b20 такого не случается, по крайней мере без паразитного питания. А с паразитным - тоже не исключено.