NodeMCU ESP8266 в Arduino IDE не обнаруживает Wi-Fi
Я использую NodeMCU 1.0 v3 и пробую пример скетча (wifiscan), но он просто не находит ни одной точки доступа в доме. Однако мой телефон, ноутбуки и т. д. могут ловить точки доступа.
Другие скетчи загружаются и работают нормально, но Wi-Fi не работает. Я даже заставил скетч дисплея работать правильно, но он не может найти точки доступа или даже присоединиться к каким-либо точкам доступа. Я уже несколько часов пытаюсь заставить его работать.
Сначала я попробовал использовать последнюю версию Arduino IDE (1.6.12), затем удалил ее и попробовал использовать 1.6.1, но безуспешно. Мои настройки загрузки: NodeMCU 1.0 (модуль ESP-12E), 80 МГц, 115200, 4M (3M SPIFFS).
@, 👍0
3 ответа
Я чувствую, что ваше оборудование просто не работает. У меня есть NodeMCU 1.0, который иногда работает, а иногда нет.
В этом случае для начала работы требуется несколько раз выключить и снова включить питание (отсоединить и снова подключить).
Ядро Arduino ESP8266 довольно прочное, и поддержка Wi-Fi в нем должна работать.
Чтобы убедиться, вы можете опубликовать свой простейший скетч, который не работает (тот, в котором перечислены точки доступа, чтобы это не было проблемой типа ssid/пароля), чтобы люди могли проверить, есть ли проблема в код..
Кроме того, чтобы быть уверенным, вы можете проверить свою систему питания. В NodeMCU есть преобразователь 5 В в 3,3 В и разъем USB, так что с этой деталью все должно быть в порядке. На сколько ампер рассчитан блок питания USB? Если оно очень низкое (<250 мА), это может стать проблемой. Вы также можете попробовать добавить конденсатор (что-то приличного размера, >220 мкФ по случайной догадке? Я обычно выбираю ~1000 мкФ) между контактами GND и 3,3 В и один между контактами GND и 5 В. Конечно, следите за полярностью и дважды проверяйте, чтобы не закоротить линии электропередачи :) Шанс, что стабилизация мощности таким образом поможет, очень мал..
Ваш маршрутизатор может использовать Wi-Fi 5 ГГц, который ESP8266 не поддерживает, но другие ваши устройства, скорее всего, поддерживают. Попробуйте настроить сеть Wi-Fi на частоту 2,4 ГГц.
Моя таблица DHCP заполнена. Я перезагрузил маршрутизатор и добавил дополнительные значения для диапазона DHCP (192.168.1.100-192.168.1.150), и теперь устройство подключается.... мне потребовался день, чтобы понять это.
- Как читать и записывать EEPROM в ESP8266
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ошибка: espcomm_upload_mem failed при загрузке скетча
- Как определить размер Flash?
- Несколько клиентских серверов через Wi-Fi
- Передача функции-члена класса в качестве аргумента
- В ESP-12E NodeMCU, какой выход PIN A0?
- Esp8266 Vin контакт