• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Помогите прошить Nodemcu

Dalis

New member
Заказал на Али очередную nodemcu на СH340.
Возникла с ней такая проблема. Через ArduinoIDE зашил в нее скетч, который при невозможности соединиться с роутером создает свою сеть и по адресу 192.168.4.1 позволяет зайти и задать сеть и пароль. Скетч прошился, но точка доступа почему-то носит название на ESP..., а FARYLINK-.... По 192.168.4.1 зайти нельзя, refused. При этом устройство нормально к этой nodemcu коннектится и получает IP 192.168.4.2. Прошил тот же скетч со стиранием данных WIFI, ничего не изменилось. Прошил с удалением всего, появилась точка доступа ESP..., но с 192.168.4.1 то же самое. Пробовал иные адреса 192.168.0.1 , 192.168.1.1 - тот же результат.
Подскажите, что это может быть и как победить?
Устройство нормально определяется в Диспетчере устройств, видно в ArduinoIDE, нормально загружает в себя скетчи.
Что еще можно предпринять?
 
Не знаю, поможет ли, у меня смартфон на андроиде подключается к WiFi сети ESP, но не может зайти в него через браузер пока не отключишь передачу данных SIM карты (т.е. приходится отключать телефонный интернет).
 

CodeNameHawk

Moderator
Команда форума
Устройство нормально определяется в Диспетчере устройств, видно в ArduinoIDE, нормально загружает в себя скетчи.
Что еще можно предпринять?
Использовать ОТА, или USB-COM переходник на FT232RL.
88.99руб. 7% СКИДКА|Высокое качество FT232RL FT232 FTDI USB 3,3 В 5,5 В к ttl последовательный адаптер модуль мини порт-in Интегральные схемы from Электронные компоненты и принадлежности on AliExpress - 11.11_Double 11_Singles' Day
 

Dalis

New member
Не знаю, поможет ли, у меня смартфон на андроиде подключается к WiFi сети ESP, но не может зайти в него через браузер пока не отключишь передачу данных SIM карты (т.е. приходится отключать телефонный интернет).
Спасибо, попробовал. Ничего не изменилось.
 

nikolz

Well-known member
Заказал на Али очередную nodemcu на СH340.
Возникла с ней такая проблема. Через ArduinoIDE зашил в нее скетч, который при невозможности соединиться с роутером создает свою сеть и по адресу 192.168.4.1 позволяет зайти и задать сеть и пароль. Скетч прошился, но точка доступа почему-то носит название на ESP..., а FARYLINK-.... По 192.168.4.1 зайти нельзя, refused. При этом устройство нормально к этой nodemcu коннектится и получает IP 192.168.4.2. Прошил тот же скетч со стиранием данных WIFI, ничего не изменилось. Прошил с удалением всего, появилась точка доступа ESP..., но с 192.168.4.1 то же самое. Пробовал иные адреса 192.168.0.1 , 192.168.1.1 - тот же результат.
Подскажите, что это может быть и как победить?
Устройство нормально определяется в Диспетчере устройств, видно в ArduinoIDE, нормально загружает в себя скетчи.
Что еще можно предпринять?
возможно надо в вашем скетче заменить IP адрес.
 

CodeNameHawk

Moderator
Команда форума
Мой ответ выше для другой темы, сюда попал случайно.

Скетч прошился, но точка доступа почему-то носит название на ESP..., а FARYLINK-.... По 192.168.4.1 зайти нельзя, refused.
Если ранее в есп заливали другие прошивки, она может сама подключится к последней сети.

Пробуйте залить пример из ардуино иде, в котором есть подключение к сети и проветрить работает ли.
Ну и питание должно быть "правильным."
Покажите скриншоты заливки.
 

Dalis

New member
Мой ответ выше для другой темы, сюда попал случайно.
Если ранее в есп заливали другие прошивки, она может сама подключится к последней сети.
Пробуйте залить пример из ардуино иде, в котором есть подключение к сети и проветрить работает ли.
Ну и питание должно быть "правильным."
Покажите скриншоты заливки.
К сети может она и подключалась. У китайцев. У меня этот скетч по работе с вайфай без проблем крутится на трех есп-шках, прошились с первого раза. Но их я у другого продавца брал. А эта не запустилась.
Питание правильнее некуда, все мои есп-шки на нем без проблем работают.

Процедура
void wifimanstart() { // Волшебная процедура начального подключения к Wifi.
// Если не знает к чему подцепить - создает точку доступа ESP8266 и настроечную таблицу http://192.168.4.1
// Подробнее: tzapu/WiFiManager
WiFiManager wifiManager;
wifiManager.setDebugOutput(debug);
wifiManager.setMinimumSignalQuality();
if (!wifiManager.autoConnect("ESP8266")) {
if (debug) Serial.println("failed to connect and hit timeout");
delay(3000);
//reset and try again, or maybe put it to deep sleep
ESP.reset();
delay(5000); }
if (debug) Serial.println("connected...");
}
 

CodeNameHawk

Moderator
Команда форума
Можно тупо сокрушаться, что те работают, а эта нет или попробовать запустить и эту, что вы выбираете?
 

Сергей_Ф

Moderator
Команда форума
К тому же он прописан не в моем скетче, а в подключаемой
ip адрес в библиотеке? Ничего не путаете? Что это за библиотека такая?
if this is unsuccessful (or no previous network saved) it moves the ESP into Access Point mode and spins up a DNS and WebServer (default ip 192.168.4.1)
Там упоминается адрес по умолчанию, никто не мешает выбрать любой другой.
Custom IP Configuration
You can set a custom IP for both AP (access point, config mode) and STA (station mode, client mode, normal project state)
 
Последнее редактирование:

Dalis

New member
Вобщем победилось.
Что конкретно помогло, я не уловил.
Что делалось:
1) Прошил плату через NodemcuFlasher прошивкой nodemcu AT21SDK95-2015-01-24.
2) Установил последнюю версию ArduinoIDE (у меня была предыдущая)
3) Попробовал прошить совсем простой скетч из двух строк
WiFiManager wifiManager;
wifiManager.autoConnect();
После этого все заработало, стал доступен вебинтерфейс 192.168.4.1.

Всем спасибо за помощь!
 

Sergey523

New member
Вобщем победилось.
Что конкретно помогло, я не уловил.
Что делалось:
1) Прошил плату через NodemcuFlasher прошивкой nodemcu AT21SDK95-2015-01-24.
2) Установил последнюю версию ArduinoIDE (у меня была предыдущая)
3) Попробовал прошить совсем простой скетч из двух строк
WiFiManager wifiManager;
wifiManager.autoConnect();
После этого все заработало, стал доступен вебинтерфейс 192.168.4.1.

Всем спасибо за помощь!
У меня с модулем было тоже самое, но оказалось проблема с "железом". Резисторы которые подключены между выводам RX (TX) модуля и микросхемы CH340 не того номинала ( вместо 470 Ом было установлено 470 кОм). После замены резисторов все заработало.
 
Сверху Снизу