Собрал на NodeMCU простейшую схему управления WS2812. Vin 5В от БП (компьютерного), он же на +ленты, GPIO4 (D2) - сигнальный ленты, земли соответственно соединены. Прошивка простейшая: включение/выключение и задание цвета по MQTT + OTA. Отработало неделю 24 часа без вопросов.
Вместо NodeMCU взял ESP12F + плату переходник как на картинке
Впаял AMS1117-3.3в на отведенное место, перемычку R2 выкинул. Дополнительно навесил подтяжки на + 10кОм GPIO0 и GPIO2, а на питание 0.1мФ керамику и 10мкФ электролит. Прошил, так же без проблем еще пару недель отработало. Тут пришел компактный безвентиляторный БП. Начал подключать его, а у него выходной разъем очень дребезжал. Поджимал разъем под напряжением и перестал модуль грузиться, только часто моргает, даже в режим прошивки не переходит. Посмотрел на отладочной скорости - выдает 0-е исключение, что-то типа Illegal operation. Видимо память убило.
Выпаял ESP-шку, впаял новую. Прошил. Подключил к БП. Отработало минут 10 и во время OTA перестал подавать признаки жизни. Подключил через TTL-USB: в отладочном режиме вроде выдает адекватную инфу. На режим бута реагирует, но не шьется уже ни в какую и ничего не выполняет.
Переходник второй перепайки не выдержал - некоторые дорожки отлетели, а другого не было. Пока ждал новый переходник, к этому же злополучному (потому, что с него все началось) подключил самую первую NodeMCU и она недели три отработала без проблем.
Пришел новый переходник. На него впал только AMS1117, без кондюков и доп. подтяжек (читал люди не заморачиваются и так горя не знают) и уже третью ESP12F. Отработала она минут 10 и тоже померла при этом нагревшись - пальцем не дотронешься (грелись ли другие - не знаю). После остывания - так же не запускается, как и первая: частое мигание Illegal operation и это вот всё. Что делать и кто виноват - ума не дам.
Сейчас опять с NodeMCU тот БП работает вторые сутки без проблем. AMS-ку проверял: исправно 3.28 вольта на выходе. В бракованые три ESP-шки не верю. Четвертая из той же партии исправно работает в другом проекте (на переходнике типа NodeMCU 0.9). Да и первая неплохо с компьютерным БП отработала.
Больше причин сжигания ESP просто в голову не приходит. Что мне сделать, чтобы еще одну не спалить?
Вместо NodeMCU взял ESP12F + плату переходник как на картинке
Впаял AMS1117-3.3в на отведенное место, перемычку R2 выкинул. Дополнительно навесил подтяжки на + 10кОм GPIO0 и GPIO2, а на питание 0.1мФ керамику и 10мкФ электролит. Прошил, так же без проблем еще пару недель отработало. Тут пришел компактный безвентиляторный БП. Начал подключать его, а у него выходной разъем очень дребезжал. Поджимал разъем под напряжением и перестал модуль грузиться, только часто моргает, даже в режим прошивки не переходит. Посмотрел на отладочной скорости - выдает 0-е исключение, что-то типа Illegal operation. Видимо память убило.
Выпаял ESP-шку, впаял новую. Прошил. Подключил к БП. Отработало минут 10 и во время OTA перестал подавать признаки жизни. Подключил через TTL-USB: в отладочном режиме вроде выдает адекватную инфу. На режим бута реагирует, но не шьется уже ни в какую и ничего не выполняет.
Переходник второй перепайки не выдержал - некоторые дорожки отлетели, а другого не было. Пока ждал новый переходник, к этому же злополучному (потому, что с него все началось) подключил самую первую NodeMCU и она недели три отработала без проблем.
Пришел новый переходник. На него впал только AMS1117, без кондюков и доп. подтяжек (читал люди не заморачиваются и так горя не знают) и уже третью ESP12F. Отработала она минут 10 и тоже померла при этом нагревшись - пальцем не дотронешься (грелись ли другие - не знаю). После остывания - так же не запускается, как и первая: частое мигание Illegal operation и это вот всё. Что делать и кто виноват - ума не дам.
Сейчас опять с NodeMCU тот БП работает вторые сутки без проблем. AMS-ку проверял: исправно 3.28 вольта на выходе. В бракованые три ESP-шки не верю. Четвертая из той же партии исправно работает в другом проекте (на переходнике типа NodeMCU 0.9). Да и первая неплохо с компьютерным БП отработала.
Больше причин сжигания ESP просто в голову не приходит. Что мне сделать, чтобы еще одну не спалить?