Esp8266 не видит сети

Сетевой порт не отображается после запуска BasicOTA в ArduinoIDE для ESP8266 на Mac

У меня недавно появился NodeMCUv3 ESP8266 , и я пытался использовать Arduino IDE 1.8.8 , чтобы запрограммировать его на своем Mac . , Я успешно установил драйверы ch340 * и могу прошить ESP8266 с помощью кабеля USB.

Но после прошивки примера BasicOTA (измененного для подключения к моему WiFi ) я не вижу свой NodeMCU в списке как сетевой порт. Я вижу только список последовательных портов даже после перезапуска ArduinoIDE и NodeMCU .

Я попробовал Bonjour Browser обнаружить свое устройство NodeMCU , но также не вижу его в сети.

Не могли бы вы предложить какие-либо идеи, в чем может быть проблема с отображением сетевого порта для устройства NodeMCU в ArduinoIDE ?

Esp8266 не видит сети

Подключил esp8266-07 к arduino due. Общаюсь с помощью at-команд. Все команды выполняет, откликается. Как точка доступа-работает, т. е. я могу подключиться к ней с телефона. Когда же я перехожу в режим станции (AT+CWMODE=1) и затем сканирую сеть командой AT+CWLAP — то никакого ответа нет (как будто он не видит ничего)

Arduino + ESP8266
Всем привет. Почему не создается сервер на ESP8266 ? Когда посылал команды через обычный Serial.

Pinboard и ESP8266
Добрый день Есть ли у кого опыт разработки для ESP8266 с использованием Pinboard. В частности.

ESP8266 и DS18B20
Здравствуйте, столкнулся с такой проблемой: пытаюсь опрашивать датчик температуры ds18b20.

Подключение esp8266
Подключил модуль, установил драйвера в менеджере плат. Когда запускаю код из образцов(Blink) для.

Windows 7 видит все компы в сети ее же никто не видит
Здравствуйте в сети находится 7 компьютеров. Недавно один компьютер в сети перестал обнаруживатся.

wi-fi адаптер видит другие сети, а мою не видит
Помогите пожалуйста. Вчера купил wi-fi адаптер TRENDnet tew-648ubm, установил, но в итоге видит.

Ноутбук не видит сети wi-fi хотя адаптер сети включён
После жестких лагов пропал wi-fi на ноутбуке , до этого всё работало , драйвера присутствуют .

Wi-Fi не видит сети
Всем здрасте .вобщем проблема такая ноутбук леново g 50 чистил программой бут спид 5 там был.

Решение проблем с обрывами связи WI-FI

1. Низкое качество сигнала. На вкладке http://[ip_adr]/debug можно посмотреть уровень сигнала от роутера. Менее -80 db это уже не стабильная связь (число отрицательное, т.е. -50 это лучше, чем -80) . Необходимо так же смотреть уровень сигнала от модуля со стороны роутера. Проблему можно решить подключением антенны к ESP.

2. Конфликт IP адресов в сети. Попробуйте задать другой IP адрес вручную в настройках модуля.

3. Роутер отключает wifi связь устройству из-за бездействия. Помогает включение какой либо отправки на сервисы статистики.

4. Плохая совместимость с роутером. Точных данных по этой проблеме нет. Может помочь настройка параметров роутера, к сожалению эта настройка уменьшает скорость работы сети Wi-Fi:

-Ширина канала ставится 20мбит/с вместо автовыбора 20/40.

-Уменьшаем скорость сети путем выбора стандарта WI-FI вместо IEEE 802.11n ставим IEEE 802.11g или даже IEEE 802.11b.

В некоторых случаях более новый SDK может работать стабильнее, чем рекомендуемый SDK 1.3.0. Но последние SDK более ресурсоёмкие и количество полезных функций влазит меньше в прошивку.

Самый оптимальный вариант — это использовать отдельный роутер для сети модулей ESP8266, например купив в китае 3G/4G Router за $ 7 .

Устранение неполадок ESP8266 — NodeMCU Flasher

Где скачать флешер NodeMCU?

Перейдите в репозиторий GitHub флешера NodeMCU и загрузите флешер для вашей версии Windows, нажав кнопку «Raw»:

Какие настройки следует использовать с флешером NodeMCU?

Флешер NodeMCU уже поставляется с правильными настройками по умолчанию.

Настройки по умолчанию:

image_1.png

После нажатия кнопки «Flash» ничего не происходит, прошивальщик NodeMCU не запускает процесс перепрошивки

Если вы нажали кнопку «Flash» и ничего не происходит . Это может быть одно из двух:

  • ESP не находится в режиме прошивки (перепроверьте, подключен ли GPIO 0 к GND при включении питания)
  • программатор FTDI не может подать достаточный ток на ESP

image_2.png

Проблема 1 — Как заставить ESP перейти в режим прошивки:

  1. Закройте окно флешера NodeMCU
  2. Отключите питание от вашего ESP8266
  3. Подключите ESP следующим образом (дважды проверьте, что GPIO 0 подключен к GND)
  4. Подайте питание на ESP8266 и откройте флешер NodeMCU Нажмите кнопку «Flash»

Если он все еще сообщает «Ожидание MAC», попробуйте следующее:

  1. Подключите провод от вашего reset ESP8266 к GND
  2. Отсоедините этот провод от GND и присоединитесь к VCC

Повторите шаги несколько раз, пока ESP не перезагрузится, и, скорее всего, флешер NodeMCU сможет обнаружить ESP и начать процесс перепрошивки.

Проблема 2. Если FTDI не может обеспечить достаточный ток, возможно, придется купить новый программатор FTDI или подключить ESP8266 к внешнему источнику питания.

Флешер NodeMCU зависает или останавливается на определенном проценте

image_3.png

  1. Отключите питание от ESP + FTDI: Закройте окно флешера NodeMCU
  2. Подключите ESP + FTDI к компьютеру снова
  3. Откройте флешер NodeMCU и попробуйте скорость передачи 19200 бод

Если этот процесс завершится неудачно, повторите ту же процедуру для следующих скоростей передачи (38400, 57600, 74880 и 115200).

Ппо крайней мере 5 человек столкнулись с той же проблемой, и этот способ решил ее.

Как должен выглядеть NodeMCU после успешной прошивки?

У него должна быть зеленая стрелка внизу слева.

image_4.png

Разблокировка программатора FTDI на ПК с Windows

Если у вас новый программатор FTDI то сначала необходимо установить драйверы FTDI в Windows, посетите официальный веб-сайт для получения официальных драйверов: http://www.ftdichip.com/Drivers/VCP.htm.

В качестве альтернативы можете связаться с продавцом, который продал программатор FTDI.

Если возникли проблемы с установкой драйверов FTDI в Windows 7/8 / 8.1 / 10, вполне вероятно, что FTDI заблокирован.


Возможные проблемы при работе Wi-Fi модулей ESP8266 в среде Arduino IDE

В последнее время наши клиенты часто сталкиваются с проблемами при установке пакета для работы с Wi-Fi модулями ESP8266 в среде Arduino IDE. Так же проблемы возникают и после обновления уже установленных ранее паков.

Дело в том, что Arduino IDE хранит всю информацию обо всех устанавливаемых паках, и от их версий зависит контекст — каждый раз, когда вы выбираете в списке конкретную плату

Arduino IDE переключает зависимости для пред- и пост- компиляции. Это и дефайны, зависящие от конкретной платы, и указания на место, где лежат библиотеки, и т.д.

Данная ошибка гарантированно проявляется, если вы переключаетесь с более старого пакета линейки – stable, на свежий nightlybild. В этом случае дерево папок разворачиваемого пакета перестаёт совпадать с используемыми в скриптах разворачивания и установки. В итоге, получается, что в Менеджере плат, вы, как бы, установили пакет, и даже можете выбрать ESP8266 из списка,

но при попытке компиляции вы увидите ошибку – «Boardunknown» , или «notfoundG++» .

В обоих случаях, не нужно пытаться переустанавливать пакет, а так же удалять среду Arduino IDE и устанавливать ее заново – не поможет! Самый простой путь для решения проблемы открыть вкладку «Cвойства». Необходимо посмотреть в самом низу ссылку на папку где хранится preference.txt, и удалить всю эту папку.

Продолжение статьи читайте в электронном и печатном журнале «Amperkot.ru» (11/2018)

Данная статья является собственностью Amperkot.ru. При перепечатке данного материала активная ссылка на первоисточник, не закрытая для индексации поисковыми системами, обязательна.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector