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

Nodemcu не стартует при подключении DS18B20

kab

New member
Суть в том, что все лишнее отключается от модуля
ТС уже писал, что без датчика температуры запускается нормально. Может на этот датчик попробовать подать внешнее питание?
Или попробовать во время старта питание с датчика скинуть, а после старта - восстановить?
 
  • Like
Реакции: Mach

gerkimuyda

New member
ТС уже писал, что без датчика температуры запускается нормально.
А кроме датчика - есть еще реле и возможно еще какие-то подключения. Вот и надо все отключить и постепенно проверить...
Та-же релюшка может давить GPIO0 на землю при старте модуля - вот и режим прошивки включился...

Провожу спиритические сеансы гадания по ножкам процессора, каплям припоя, разводам от флюса. Также вызываю духа макетной платы и отлавливаю барабашек по скайпу. Ритуалы таинственного освящения светодиодом по фотошопу.
 

Сергей_Ф

Moderator
Команда форума
@kab дополнительно, может и не надо, но если реле на него посадить, то никакая подтяжка не спасёт. Будет 0 при старте и модуль уйдет в режим прошивки.

Забудьте про gpio0 и gpio15 на первое время. Считайте что их нет.
Вот тут те же грабли.
 
Последнее редактирование:

Mach

New member
Камрады! С релюшками все работает шоколадно. Проблема случается именно при подключенном датчике. Подключение релюшек при этом не меняется. Все, беру ноутбук и тащу к котлу.
 

Mach

New member
В общем, расклад такой: при подаче питания, платка все так же виснет, если датчик подключен. Reset ее оживляет. Если подать питание без датчика, а датчик подкинуть позже, работает нормально. Промониторить порт в момент включения пока не удалось.
 

kab

New member
В общем, расклад такой: при подаче питания, платка все так же виснет, если датчик подключен. Reset ее оживляет. Если подать питание без датчика, а датчик подкинуть позже, работает нормально. Промониторить порт в момент включения пока не удалось.
В ранних постах это уже обсуждалось. Похоже, всё-таки проблема в нехватке питания для схемы в целом. В момент старта у ESP повышенное потребление - напряжение просаживается. Датчик - это та "соломинка", которая "ломает спину верблюду" в момент старта. Рекомендации уже писали - дополнительное внешнее питание на датчики(сразу) и др. обвес(2-ым этапом - для закрепления успеха :)).
 
Последнее редактирование:

Mach

New member
В ранних постах это уже обсуждалось. Похоже, всё-таки проблема в нехватке питания для схемы в целом. В момент старта у ESP повышенное потребление - напряжение просаживается. Датчик - это та "соломинка", которая "ломает спину верблюду" в момент старта. Рекомендации уже писали - дополнительное внешнее питание на датчики(сразу) и др. обвес(2-ым этапом - для закрепления успеха :)).
Раздобыл горелый роутер - есть мысль смонтировать приблуду в его корпусе и запитать от его БП 9В. Может, решит проблему с нехваткой питания.
 

kab

New member
Раздобыл горелый роутер - есть мысль смонтировать приблуду в его корпусе и запитать от его БП 9В. Может, решит проблему с нехваткой питания.
я хочу свою мысль уточнить:
У Вас NodeMCU. На него Вы подаёте от USB 5V. На этой платке стоит мелкий преобразователь до 3.3V. И, как я понял, эти 3.3 Вы используете для питания датчика? Предполагаю, что проблема из-за этого. Т.е. переделайте схему, чтобы напряжение с платы для питания внешних устройств не использовать.
 
Сверху Снизу