ESP8266 WEB Interface - SETUP WI-FI and BLYNK TOKEN (eeprom)

Поделиться
HTML-код
  • Опубликовано: 14 окт 2024
  • #esp8266, #blynk
    ESP8266 - настройка подключения к сети WI-FI, через Веб интерфейс, а так же сохранения token BKYNK в eeprom ESP8266.
    Модифицировал библиотеку WiFiManager
    Скачать библиотеку: www.ek21.ru/ske...
    Скачать скетч в группе вконтакте:
    arduino...
    ESP8266 ESP01 купить дешево - alii.pub/5yhhjz
    Wemos D1 mini купить дешево - alii.pub/5yjw6a

Комментарии • 77

  • @npoenergokom
    @npoenergokom  5 лет назад +4

    Сделал на русском языке

  • @СергейС-н2ю
    @СергейС-н2ю 5 лет назад +5

    Молодец, что поделился, делал тоже самое год назад, руки так и не дошли выложить в сеть. Очень удобная штука.

  • @MG-fu5my
    @MG-fu5my 2 года назад

    Вы еще здесь, в теме? Недавно нашел ваше решение, попробовал, да, все работает. Только хотелось бы уточнить кое-что: 1 - прошил, 2 - подключился, 3 - нашел сеть и выбрал ее, 4 - еспешка подключилась и погасила свою точку доступа, пока все хорошо, далее если питание роутера и еспешки выключить, а потом включить. то, так как любому роутеру нужно около минуты для возобновления работы, еспешка , не найдя ранее выбранной сети, очень быстро поднимет точку доступа и будет ждать подключения к ней и... останется в этом состоянии даже после появления wifi-сети нашего роутера, и только ресет или снятие питания возвращает ее к подключению к ранее выбранной сети. Так это? или есть еще какой-то большой таймаут, после которого она будет пробовать подключаться к ранее выбранной сети? .Я пробовал - не дождался.

  • @kbrsi1
    @kbrsi1 16 дней назад

    Does this work on an arduino uno board connected online with an esp8266-01?

  • @Max-ej2us
    @Max-ej2us 3 года назад +1

    Добрый день! А вы не могли бы показать как добавить возможность прописать статический ip адрес через web-интерфейс! За ранее благодарен

  • @haykstepanyan7384
    @haykstepanyan7384 2 года назад

    а как быть если например ввел неправильный ssid или pass, что делать чтобы esp-шка заново поднял свою точку доступа чтобы заново ввести log, pass, или token??????????? например у китайцев на подобных устройствах есть кнопка reset, после нажатия чего устройство обнуляет данные и заново поднимает свою точку доступа. откючитьдля этого вайфай роутер не всегда целесообразно, было бы здорово дописать скетч так чтобы например долгим нажатием какого то второго (reset) кнопки модуль сбрасывал все введенные данные

  • @spajalnikom
    @spajalnikom 5 лет назад +2

    Круто,а можно еще добавить прошивку есп через bin расширение.Что б прошивать по воздуху.

    • @npoenergokom
      @npoenergokom  5 лет назад +1

      Через данный веб-интерфейс, не получится загрузить прошивку с удаленного веб сервера, так как в этот момент esp8266 не подключен к сети internet. Можно в самом скетче прописать

    • @spajalnikom
      @spajalnikom 5 лет назад

      @@npoenergokom сделай видос подробней как это сделать

    • @ВадимС-л2л
      @ВадимС-л2л 5 лет назад

      А эта чем плоха ?
      community.blynk.cc/t/self-updating-from-web-server-http-ota-firmware-for-esp8266-and-esp32/18544/3

  • @mohammedsalman5600
    @mohammedsalman5600 2 года назад

    class WiFiManager' has no member named 'EC_begin' ..???

  • @ГалинаОсипова-ц6ж
    @ГалинаОсипова-ц6ж 4 года назад +1

    Очень удобно, и вводить токен

  • @mohammedsalman5600
    @mohammedsalman5600 2 года назад

    i am trying to do the same thing in esp 32 dev modules and i think i don't have the modified library,can someone please give me the link to the modified library

  • @yawarsaeed6499
    @yawarsaeed6499 4 года назад +1

    Thanks for sharing such an Awesome project. I programmed ESP8266, but dear the interface is all in Russian, whereas in video it is showing in English text.
    Can you please guide me as to how I can get the text in English by modifying the library files & where to make changes in library files.
    I will be waiting for your earliest response.
    Thanks & kind regards.

  • @user-qd1vy8ie9pl
    @user-qd1vy8ie9pl 5 лет назад +1

    А как можно сделать, (автоматически не переходил в режим точки доступа) при изменении состояния одного из Gpio переходил в режим точки доступа? Заране благодарен.

    • @npoenergokom
      @npoenergokom  5 лет назад

      Надо написать условие, если gpio изменил состояние то поднять точку доступа

  • @zbych1991
    @zbych1991 3 года назад

    My error
    'class WiFiManager' has no member named 'EC_begin'

    Help

  • @TrisnaWijaya
    @TrisnaWijaya 3 года назад

    hello sir thank you for video, i already try it and it work, but after connected to blynk, the connection loss again "Invalid Token"? there are any solution?

  • @sergemikhaylov2131
    @sergemikhaylov2131 2 года назад

    Здравствуйте. Желательно ещё одну строку менять: сервер Blynk...

  • @СергейФролов-ы5ь
    @СергейФролов-ы5ь 5 лет назад

    Спасибо. Интересует сам процесс модификации библиотеки. Чтоб можно было самому добавлять нужные пункты.

    • @npoenergokom
      @npoenergokom  5 лет назад +1

      Это в 3 словах не объяснить, нужно знать с++, php

  • @mohammedsalman5600
    @mohammedsalman5600 2 года назад

    я пытаюсь сделать то же самое в модулях esp 32 dev, и я думаю, что у меня нет измененной библиотеки, может кто-нибудь, пожалуйста, дать мне ссылку на измененную библиотеку

  • @MrWorkPage
    @MrWorkPage 4 года назад

    У меня поднят web сервер на 8266. Как правильно прикрутить к нему вашу инициализацию wifi? Можно ли вывести инициализацию на жестокую ссылку, что б не в корне была?

  • @kbrsi1
    @kbrsi1 16 дней назад

    Работает ли это на плате Arduino Uno, подключенной онлайн с помощью esp8266-01?

    • @npoenergokom
      @npoenergokom  15 дней назад

      @@kbrsi1 день добрый.
      Нет, не будет работать

  • @Kuzmihek
    @Kuzmihek 5 лет назад

    в конце видео говорится, мол здесь допишите программу с которой хотите работать, это получается что скетч не полный? мне надо то всего лишь одно реле подключить по инету и да я новичек почти ничего не понимаю

    • @npoenergokom
      @npoenergokom  5 лет назад

      Если новичок, посмотрите несколько видеороликов о подключении реле

  • @АлександрМанаенков-г5з

    Добрый день. Во время компиляции выходит ошибка. В чем может быть проблема?
    Сообщение об ошибке:
    Arduino: 1.8.13 (Windows 7), Плата:"WeMos D1 R1, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
    In file included from C:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
    from C:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
    from C:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/Arduino.h:32,
    from sketch\Setup-Wi-FII_and_BLYNK_TOKEN.ino.cpp:1:
    C:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
    #define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
    ^
    D:\Users\Alex\Documents\Arduino\libraries\WiFiManager/WiFiManager.h:28:24: note: in expansion of macro 'PROGMEM'
    const char HTTP_HEAD[] PROGMEM = "{v}";
    ^
    In file included from D:\Users\Alex\CloudA-manListRu\Инструкции\Arduino\Wi-Fi модули\WEB интерфейс для ESP8266\Setup-Wi-FII_and_BLYNK_TOKEN\Setup-Wi-FII_and_BLYNK_TOKEN.ino:5:0:
    C:\Users\Alex\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer\src/ESP8266WebServer.h:34:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
    enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
    ^
    exit status 1
    Ошибка компиляции для платы WeMos D1 R1.

  • @citygreenstech6941
    @citygreenstech6941 4 года назад

    I am getting a library conflict issue with blynksimpleESP8266

  • @bogdanphosaly2930
    @bogdanphosaly2930 3 года назад

    Добрый день про модифицировал библиотеку WiFiManager это понятно но скажите пожалуйста какая версия биб. ESP8266webserver работает з HTTP ....? а не катиться 2.7.4 !!!

    • @npoenergokom
      @npoenergokom  3 года назад

      Поставьте версию ESP 8266 старую в менеджере плат

  • @dimalukashenko9842
    @dimalukashenko9842 3 года назад

    У меня с этой библиотекой пишет: "Ошибка компиляции для платы NodeMCU...". Какая причина подскажите пожалуйста.

    • @npoenergokom
      @npoenergokom  3 года назад

      Либо версию ESP в менеджер плат понизить, либо почитать комментарии, тут написано как исправить

  • @DzmitryBY
    @DzmitryBY 5 лет назад

    подскажите, есть прошивка (firmware.bin) ее можно залить на esp8266 через ардуино ?

    • @npoenergokom
      @npoenergokom  5 лет назад

      Можно, если Вы уверены что это прошивка для есп8266.
      Вот посмотрите как это сделать: ruclips.net/video/JGgaH3_FX4U/видео.html

  • @АлексейСухоруков-ш1ь
    @АлексейСухоруков-ш1ь 3 года назад +1

    Дайте пожалуйста скетч. Архив в ВК битый

  • @iotguy2423
    @iotguy2423 5 лет назад +1

    'class WiFiManager' has no member named 'EC_read'
    wifiManager.EC_read();

    • @npoenergokom
      @npoenergokom  5 лет назад

      Мою библитеку надо проставить

  • @stxela
    @stxela 3 года назад

    Что-то с ошибками компилируется:
    C:\users\user\.platformio\packages\framework-arduinoespressif8266\tools\sdk\libc\xtensa-lx106-elf\include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared
    as different kind of symbol
    #define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
    ^
    lib\WiFiManager/WiFiManager.h:28:24: note: in expansion of macro 'PROGMEM'
    const char HTTP_HEAD[] PROGMEM = "{v}";
    ^
    In file included from src\main.cpp:23:0:
    C:\users\user\.platformio\packages\framework-arduinoespressif8266\libraries\ESP8266WebServer\src/ESP8266WebServer.h:34:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
    enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
    ^
    *** [.pio\build\esp12e\src\main.cpp.o] Error 1
    ======================================================================== [FAILED] Took 6.09 seconds

    • @npoenergokom
      @npoenergokom  3 года назад

      Попробуйте прошивки версию esp8266 понизить

  • @faqtao
    @faqtao 4 года назад

    Как можно с Вами связаться ?

  • @sergemikhaylov2131
    @sergemikhaylov2131 Год назад

    еще бы имя своего сервера была бы возможность вводить, ваащпе было бы "золото"

  • @jairozamora874
    @jairozamora874 5 лет назад

    Setup-Wi-FII_and_BLYNK_TOKEN:22:17: error: 'class WiFiManager' has no member named 'EC_begin'
    wifiManager.EC_begin();
    ^
    Setup-Wi-FII_and_BLYNK_TOKEN:23:17: error: 'class WiFiManager' has no member named 'EC_read'
    wifiManager.EC_read();
    ^
    Setup-Wi-FII_and_BLYNK_TOKEN:43:34: error: 'class WiFiManager' has no member named 'getAuth'
    const char* auth = wifiManager.getAuth();

    • @npoenergokom
      @npoenergokom  5 лет назад +1

      Библиотеку надо было скачать по ссылке в описании, если ее обновите то работать не будет.

    • @syedanasiraishtiaque6479
      @syedanasiraishtiaque6479 3 года назад

      @@npoenergokom I have same issue please translate it into english

  • @user-qd1vy8ie9pl
    @user-qd1vy8ie9pl 5 лет назад

    Где можно скачать библиотеку DNSServer.h?

    • @npoenergokom
      @npoenergokom  5 лет назад +1

      Она должна быть когда в менеджере плат устанавливаете esp8266

    • @user-qd1vy8ie9pl
      @user-qd1vy8ie9pl 5 лет назад

      НПО ЭнергоКомплект
      Большое спасибо

  • @ВячеславЧибисов-г1б

    как это можно реализовать на esp32??

    • @npoenergokom
      @npoenergokom  5 лет назад

      Пришлите мне esp32, я попробую и отправлю Вам инструкцию если получится

    • @ВячеславЧибисов-г1б
      @ВячеславЧибисов-г1б 5 лет назад

      @@npoenergokommr.chibisov.v@mail.ru скиньте мне номер карточки, куда можно перевести деньги, и сами закажите на aliexpres. так будет проще.

    • @npoenergokom
      @npoenergokom  5 лет назад

      @@ВячеславЧибисов-г1б я Вам отправил письмо, карта Надежда Владимировна, О

    • @npoenergokom
      @npoenergokom  5 лет назад

      @@ВячеславЧибисов-г1б **6618, это Ваши последние цифры?

    • @ВячеславЧибисов-г1б
      @ВячеславЧибисов-г1б 5 лет назад

      @@npoenergokom да, это я

  • @abdelrazekshamma3643
    @abdelrazekshamma3643 3 года назад

    i cant find the code

    • @npoenergokom
      @npoenergokom  3 года назад +2

      m.vk.com/doc158187995_503592657?hash=690cb305ef7a3714e6&dl=ed8819333a92baf644

  • @Kuzmihek
    @Kuzmihek 5 лет назад

    а как называется приложение для смартфона?

    • @npoenergokom
      @npoenergokom  5 лет назад +1

      Blynk приложение

    • @Kuzmihek
      @Kuzmihek 5 лет назад

      @@npoenergokom спасибо

  • @sekharjavvadi
    @sekharjavvadi 5 лет назад

    webpage not in english

  • @nhanhuynh4010
    @nhanhuynh4010 3 года назад

    пожалуйста, дайте мне пароль wifi BLYNK Config

    • @npoenergokom
      @npoenergokom  3 года назад

      Так сами в скетче пароль задайте (пропишите), таким пароль и будет

  • @minhvn09
    @minhvn09 5 лет назад

    Not auto connect wifi

  • @nikfil2770
    @nikfil2770 3 года назад

    Шляпа какието

  • @nhanhuynh4010
    @nhanhuynh4010 3 года назад

    пожалуйста, дайте мне пароль wifi BLYNK Config

    • @npoenergokom
      @npoenergokom  3 года назад

      По умолчанию password, в скетче вместо password можете прописать свой пароль и название точки доступа