• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 кОм). После замены резисторов все заработало.
 
Сверху Снизу