Не работает Wemos D1 mini
Эта история началась с того что у меня оказалась плата Wemos D1 mini, которую я заказывал на Aliexpress (реплика, не оригинал). Плата на первый взгляд была рабочая, успешно загружала скетчи и мигала светодиодом.
Но как дело доходило до работы с Wi-Fi начиналась мистика, подключение к Wi-Fi занимало 1-5 минут. Мне показалось это странным, так как на том же ESP-01 подключение к Wi-Fi занимает считанные секунды.
Я подумал что возможно это брак самой платы, взял вторую аналогичную плату Wemos D1 mini (хорошо что у меня их было две) и попробовал снова. Результат был аналогичный, неестественно долго она пыталась подключиться к Wi-Fi. Плату я собирался использовать в автономном устройстве питающемся от батареек, поэтому такое долгое подключение к Wi-Fi ставило крест на экономии энергии.
Как оказалось проблема была не только у меня, один из пользователей описал похожий случай.
Он как и я использовал клон Wemos D1 mini, оригинал можно купить только в официальном магазине LOLIN и стоит он чуть дороже копии.
В своем посте он грешил на модули флеш памяти (cFeon) установленные на плате, он посчитал что дело было именно в них, так как кроме этого модуля оригинальная плата и копия были идентичны.
Не могу сказать действительно ли проблема в модуле флеш памяти, но проблема точно есть. Я решил проверить свою теорию и заказал оригинальную плату Wemos D1 mini в официальном магазине LOLIN.
Если посмотреть на обе платы, можно заметить что у них действительно разные модули флеш памяти, на нерабочей установлен модуль флеш памяти cFeon.
Оригинальная плата Wemos D1 mini из магазина LOLIN:
Реплика Wemos D1 mini с модулем флеш памяти cFeon:
Проверив работу оригинальной платы Wemos D1 mini на том же самом скетче, я обнаружил что проблема исчезла, плата моментально подключается к Wi-Fi за считанные секунды (примерно также быстро как ESP-01).
Будьте внимательны, не покупайте Wemos D1 mini с модулем флеш памяти cFeon, у них есть проблемы с подключением к Wi-Fi.