Esp8266 не видит wifi

ESP8266 не подключается к Wi-Fi

Я пытаюсь передать температуру с DS18B20 на ThingSpeak, используя ESP8266. Вы можете увидеть код, который я использую для этого.

Когда я запускаю код, я не получаю никаких ошибок. В последовательном мониторе он просто показывает, что он не подключен к Wi-Fi. Если я изменю имя Wi-Fi в коде на что-то, чего даже не существует, я все равно не получу никаких ошибок. Я не думаю, что ESP даже находит Wi-Fi.

Я думаю, что единственная проблема, чтобы все заработало, — это просто правильно подключить Wi-Fi. Я также проверил ESP с помощью другого простого кода, просто чтобы убедиться, что он не сломан, и он действительно получает код с моего компьютера.

Вот код, который я использую. (Я удалил свой пароль и т. Д. )

//nodeMCU v1.0 (black) with Arduino IDE //stream temperature data DS18B20 with 1wire on ESP8266 ESP12-E (nodeMCU v1.0) //shin-ajaran.blogspot.com //nodemcu pinout https://github.com/esp8266/Arduino/issues/584 #include #include #include //Def #define myPeriodic 15 //in sec | Thingspeak pub is 15sec #define ONE_WIRE_BUS D4 // DS18B20 on arduino pin2 corresponds to D4 on physical board //#define mySSR 0 // Solid State Relay on pin 0 OneWire oneWire(ONE_WIRE_BUS); DallasTemperature DS18B20(&oneWire); float prevTemp = 0; const char* server = "api.thingspeak.com"; String apiKey ="******"; const char* MY_SSID = "******"; const char* MY_PWD = "******"; int sent = 0; void setup() < Serial.begin(115200); connectWifi(); >void loop() < float temp; //char buffer[10]; //DS18B20.requestTemperatures(); //temp = DS18B20.getTempCByIndex(0); temp=1111; //String tempC = dtostrf(temp, 4, 1, buffer);//handled in sendTemp() Serial.print(String(sent)+" Temperature: "); Serial.println(temp); //if (temp != prevTemp) //< // sendTeperatureTS(temp); // prevTemp = temp; //>sendTeperatureTS(temp); int count = myPeriodic; while(count--) delay(1000); > void connectWifi() < Serial.print("Connecting to "+*MY_SSID); WiFi.begin(MY_SSID, MY_PWD); while (WiFi.status() != WL_CONNECTED) < delay(1000); Serial.print("."); >Serial.println(""); Serial.println("Connected"); Serial.println(""); >//end connect void sendTeperatureTS(float temp) < WiFiClient client; if (client.connect(server, 80)) < // use ip 184.106.153.149 or api.thingspeak.com Serial.println("WiFi Client connected "); String postStr = apiKey; postStr += "&field1="; postStr += String(temp); postStr += "\r\n\r\n"; client.print("POST /update HTTP/1.1\n"); client.print("Host: api.thingspeak.com\n"); client.print("Connection: close\n"); client.print("X-THINGSPEAKAPIKEY: " + apiKey + "\n"); client.print("Content-Type: application/x-www-form-urlencoded\n"); client.print("Content-Length: "); client.print(postStr.length()); client.print("\n\n"); client.print(postStr); delay(1000); >//end if sent++; client.stop(); >//end send 

он печатает точку каждую секунду на последовательном мониторе? как работает esp8266? может ли источник питания 300 мА?, @Juraj

Вы должны загрузить скетч примера «WiFiScan.ino», чтобы проверить, какие станции Wi-Fi (и с какой силой сигнала) может видеть ваш ESP, если вы считаете, что не можете подключиться к своей сети., @Maximilian Gerhardt

да, это просто показывает точку все время. ESP прямо сейчас подключен к моему компьютеру с помощью кабеля micro USB, так что никакого внешнего источника питания, если вы это имеете в виду ? Я просто запускаю сканирование, и да, он находит ведьму Wi-Fi, к которой я пытаюсь подключиться., @user42391

Читайте также:  Пароль от pantum m6500w вайфая принтера

Что касается меня, я только что сменил диапазон AP на 2,4 ГГц с 5,0 Ггц, и теперь он работает, @Computer Zombie

У меня та же проблема, и я боролся с ней много дней. Решение моей проблемы было связано с тем, что SSID чувствителен к регистру, и я пытался ввести все строчные буквы., @Eng.Abdulsalam

4 ответа

Возможно, у вас есть место в SSID WI-Fi, поэтому вам следует проверить это в своем маршрутизаторе. Также, возможно, ваш WI-Fi работает на частоте 5 ГГц, и ESP не может его видеть, потому что он работает только на частоте 2,4 ГГц. Кроме того, если ваша точка доступа WI — Fi находится на канале с 13 по 14, она также не может быть видна ESP. И чтобы проверить свой ESP, вы можете запустить пример сканирования, и если он работает, вам следует попробовать пример веб-сервера для подключения к вашей сети. Если все это будет работать нормально, то проблема в вашем коде.

У меня была та же проблема, когда я попытался подключиться к домашнему Wi-Fi, я застрял только с печатными точками и никогда не мог подключиться. Прежде всего, я подумал, что в моем ssid или пароле была опечатка, но этого не произошло. Затем я изменил nodemcu, и проблема не исчезла. Но когда я попытался подключиться к другому Wi-Fi, это сработало. Итак, проблема была в моем модеме/маршрутизаторе.Поэтому я изменил конфигурацию своего модема/маршрутизатора на: Режим работы: 802.11 g+n для автоматического Канал: от 11 до автоматического Диапазон каналов: от 20 до автоматического

затем проблема была решена.

Это сработало и для меня, спасибо, что поделились., @Buda Florin

Попробуйте добавить WiFi.имя хоста(«ESP-хост»); перед WiFi.begin(ssid, пароль); — в моем случае это работает.

Для подключения к Wi-Fi с ESP32 и других плат требуется подключение Wi-Fi с частотой 2,4 ГГц, беспроводной режим должен быть устаревшим. Он не может быть установлен только на Auto или N. Перейдите на веб-страницу своего маршрутизатора и измените этот параметр в разделе Дополнительные настройки > Беспроводная связь.

Единственный код, необходимый для подключения, — это.

По моему опыту, NodeMCU / ESP32 отлично работает с сетями Wi-Fi “только для N»., @StarCat

Источник

не подключается esp 8266

Здравствуйте добрые люди. Помогите пожалуйста новичку, 2й день пошел как мучаюсь с esp8266. Имею модуль esp8266 ESP-01. После получения проделывал следующее:
1. Прошил прошивкой AT21SDK95-2015-01-24
Модуль стал реагировать на AT команды, видеть сети wi-fi, домашний роутер, с помощью АТ команд даже подключился к нему.
2. Залил через arduino uno скетч брал отсюда ESP8266 – Шаг №1 * WI-FI подключение | Программирование ESP8266 в среде Arduino IDE
ввел данные от своего роутера, но esp8266 не хочет подключаться.
Создает свою точку доступа (в мониторе порта пишет:
WiFi up AP
Start 2-WebServer) со смартфона видится, можно подключиться.
При попытке в браузере подключиться, пишет что нет не удается установить соединение. Помогите пожалуста, 2 дня уже мучаюсь. поиски по интернету и форуму не дали ответа.
более-менее похожая тема https://esp8266.ru/forum/threads/ne-podkljuchaetsja-wifi-pri-proshivke-cherez-arduino-ide.3672/ пробовал менять, мне не помогло.

Читайте также:  Ноутбук асус виндовс 10 включить вай фай

CodeNameHawk

Moderator

vitalik2019

New member

CodeNameHawk

Moderator

vitalik2019

New member

Ура, часть проблемы я решил. А именно чтобы создалась точка доступа. К сожалению к роутеру подключиться пока не могу. Описываю по-порядку как и что делал. может кому-то пригодится.
1. Прошил прошивкой AT21SDK95-2015-01-24 (рис 1, 1_2)
2. Командой AT+CLAP вывел список всех wifi сетей, нашел свой роутер (рис_2)
3. Командой AT+CWJAP подключился к своему роутеру (рис 3_1). Посмотрел на телефоне, модуль
появился (рис 3_2)
4. Залил скетч. Шаг №2 * WebServer WEB сервер | Программирование ESP8266 в среде Arduino IDE как я понял, если esp не сможет подключиться к роутеру, то он создаст свою точку. (рис 4_1). перезагрузил esp.
5. Модуль несколько секунд думает (пытается подключиться к роутеру), потом создает свою точку с именем WiFi. (рис 5_1, 5_2)
6. Далее вводим ip который ввели в скетче, в IPAddress apIP (у меня 192, 168, 4, 101); до 7 пункта при попытке зайти на страницу была ошибка err_connection_refused
7. на каком-то сайте (закрыл случайно вкладку) обсуждалась эта пробьлема. оказывается нужно поменять на (рис 6_2). Мне помогло, заработало.

Вопрос с подключением к роутеру домашней сети остается открытым. Может кто знает в чем проблема?

Источник

Esp8266 не видит wifi

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.

Shain

Есть кольцо Neopixel на ws2812, управлял им через blynk, а сегодня NodeMCU перестала подключаться к Wi-Fi, но если отключить колечко, то NodeMCU нормально подключается к Wi-Fi. Помогите!

Сотнег

Shain

Сотнег

Shain

@Сотнег, поставил на D6, пару раз перезалил скетч и перезагрузил NodeMCU, произошла магия. Видать глюки какие-то.

Геннадий П

😁

Смотрим распиновку модуля. И . та-дааам, на D3 висит кнопка «Flash». Надеюсь, не нужно напоминать ее функцию?

1631715456287.png

Сотнег

@Геннадий П,
матрицы на этот пин цепляем — только в путь.
С кольцом почему проблема — не очень понятно.

Геннадий П

@Сотнег, Ну видать, достаточно сильно просаживает пин, что еспха думает что пин опущен. Можно попробовать резистором на VCC дополнительно подтянуть чтобы избежать подобных ошибок.

kostyamat

Если кольцо или матрицу повесить на D3, и у матрицы отвалится случайно масса, то нодМСУ перейдёт в режим «флеш». Вот и вся проблема у ТС.

Khachik

Здраствуйте друзия подскажите пожалуйст nodemcu не подключается к wi fi. Как это устроинить я первый раз исползою такой модуль.у меня в списоке показивает espap когда падключаю отклучаетс

Я не понимаю как это делат

О сайте

  • Официальное сообщество YouTube-канала AlexGyver. Здесь обсуждаются проекты автора и остальных участников форума, а также рождаются новые крутые идеи. У нас можно получить ответы на вопросы по техническим темам в разделе помощи, найти себе исполнителя или заказчика на разработку электроники и совместно заказать плату для проекта. Приятного общения!
Читайте также:  Распространение вай фай сигнала

Новые темы

Статистика форума

На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.

Источник

Нужна помощь ESP8266 не работает вай-фай

Добрый день, приобрел модуль ESP8266-01 подключил, в терминале подключается команды АТ выполняет, но вай-фай не работает, не видит не одну сеть, не подключается к сети, такое чувство что вай-фай модуль вообще не работает. Может кто подскажет что можно сделать. Перепрошивал разные прошивки, ничего не помогло. Если прошиваю нодмсю собранную на сайте то после прошивки идет постоянный поток данных в теминал, синий диодик постоянно моргает очень быстро.

Arthur

Active member

Добрый день, приобрел модуль ESP8266-01 подключил, в терминале подключается команды АТ выполняет, но вай-фай не работает, не видит не одну сеть, не подключается к сети, такое чувство что вай-фай модуль вообще не работает. Может кто подскажет что можно сделать. Перепрошивал разные прошивки, ничего не помогло. Если прошиваю нодмсю собранную на сайте то после прошивки идет постоянный поток данных в теминал, синий диодик постоянно моргает очень быстро.

TheVetal

New member

Arthur

Active member

Если шьёте любым примером C++ из-под Arduino IDE — тоже постоянно горит после прошивки?
Во время процесса прошивки в Arduino IDE проценты в виде чисел показываются или просто точки бегут в одну строку?

TheVetal

New member

Если шьёте любым примером C++ из-под Arduino IDE — тоже постоянно горит после прошивки?
Во время процесса прошивки в Arduino IDE проценты в виде чисел показываются или просто точки бегут в одну строку?

Arthur

Active member

TheVetal

New member

Сори я новичок ток начал разбираться, вы имели ввиду среду Arduino IDE. Нет через Arduino IDE я не пробывал

Arthur

Active member

TheVetal

New member

Arthur

Active member

TheVetal

New member

Arthur

Active member

Скорее всего не хватает питалова от USB — мощности по току некоторых USB не хватает на прошивку, также, как не хватает на WiFi. Попробуйте померить силу тока при прошивке — сколько выдаёт?
Я решил задачу покупкой USB хаба с отдельным питанием. Или можно взять обычный USB хаб и к нему подпаять БП на 5В, 1-2А.

russus_16

New member

Добрый день, приобрел модуль ESP8266-01 подключил, в терминале подключается команды АТ выполняет, но вай-фай не работает, не видит не одну сеть, не подключается к сети, такое чувство что вай-фай модуль вообще не работает. Может кто подскажет что можно сделать. Перепрошивал разные прошивки, ничего не помогло. Если прошиваю нодмсю собранную на сайте то после прошивки идет постоянный поток данных в теминал, синий диодик постоянно моргает очень быстро.

Абсолютно такое же наблюдал когда осциллятор на плате не соответствовал тому, что прописано в esp_init_data_default.bin. 48ой байт в этом файле отвечает за частоту кристалла: 0 — 40MHz, 1 — 26 MHz, 2 — 24 MHz. Проверьте обязательно!

Источник

Оцените статью
Adblock
detector