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

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 พ.ค. 2019
  • #esp8266, #blynk
    ESP8266 - настройка подключения к сети WI-FI, через Веб интерфейс, а так же сохранения token BKYNK в eeprom ESP8266.
    Модифицировал библиотеку WiFiManager
    Скачать библиотеку: www.ek21.ru/sketch/WiFiManager...
    Скачать скетч в группе вконтакте:
    arduinomarket?w=wall-1...
    ESP8266 ESP01 купить дешево - alii.pub/5yhhjz
    Wemos D1 mini купить дешево - alii.pub/5yjw6a
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 74

  • @npoenergokom
    @npoenergokom  5 ปีที่แล้ว +4

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

  • @user-iy9lb5jk6b
    @user-iy9lb5jk6b 5 ปีที่แล้ว +5

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

  • @Max-ej2us
    @Max-ej2us 3 ปีที่แล้ว +1

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

  • @user-nn4ee2co3o
    @user-nn4ee2co3o 3 ปีที่แล้ว +1

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

  • @MrWorkPage
    @MrWorkPage 4 ปีที่แล้ว

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

  • @haykstepanyan7384
    @haykstepanyan7384 2 ปีที่แล้ว

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

  • @user-bx3jc3zm1u
    @user-bx3jc3zm1u 5 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  5 ปีที่แล้ว +1

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

  • @citygreenstech6941
    @citygreenstech6941 4 ปีที่แล้ว

    I am getting a library conflict issue with blynksimpleESP8266

  • @user-qd1vy8ie9p
    @user-qd1vy8ie9p 4 ปีที่แล้ว +1

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

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว

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

  • @spajalnikom
    @spajalnikom 5 ปีที่แล้ว +2

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

    • @npoenergokom
      @npoenergokom  5 ปีที่แล้ว +1

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

    • @spajalnikom
      @spajalnikom 5 ปีที่แล้ว

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

    • @user-jj3ke4to9q
      @user-jj3ke4to9q 5 ปีที่แล้ว

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

  • @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?

  • @mohammedsalman5600
    @mohammedsalman5600 2 ปีที่แล้ว

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

  • @mohammedsalman5600
    @mohammedsalman5600 2 ปีที่แล้ว

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

  • @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

  • @zbych1991
    @zbych1991 3 ปีที่แล้ว

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

    Help

  • @Kuzmihek
    @Kuzmihek 4 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว

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

  • @faqtao
    @faqtao 4 ปีที่แล้ว

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

  • @MG-fu5my
    @MG-fu5my 2 ปีที่แล้ว

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

  • @user-te9dt4yz3z
    @user-te9dt4yz3z 3 ปีที่แล้ว +1

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

  • @DzmitryBY
    @DzmitryBY 4 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว

      Можно, если Вы уверены что это прошивка для есп8266.
      Вот посмотрите как это сделать: th-cam.com/video/JGgaH3_FX4U/w-d-xo.html

  • @dimalukashenko9842
    @dimalukashenko9842 3 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  3 ปีที่แล้ว

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

  • @yawarsaeed6499
    @yawarsaeed6499 3 ปีที่แล้ว +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.

  • @bogdanphosaly2930
    @bogdanphosaly2930 3 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  3 ปีที่แล้ว

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

  • @sergemikhaylov2131
    @sergemikhaylov2131 2 ปีที่แล้ว

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

  • @user-br5fj9bn6t
    @user-br5fj9bn6t 3 ปีที่แล้ว

    Добрый день. Во время компиляции выходит ошибка. В чем может быть проблема?
    Сообщение об ошибке:
    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.

    • @npoenergokom
      @npoenergokom  3 ปีที่แล้ว

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

    • @user-br5fj9bn6t
      @user-br5fj9bn6t 3 ปีที่แล้ว

      @@npoenergokom Не помогает. Ошибка остается.

    • @user-br5fj9bn6t
      @user-br5fj9bn6t 3 ปีที่แล้ว

      Нашел всё-таки нужную библиотеку ESP8266WebServer.h. Ошибка пропала. Спасибо.

  • @iotguy2423
    @iotguy2423 4 ปีที่แล้ว +1

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

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว

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

  • @user-qd1vy8ie9p
    @user-qd1vy8ie9p 5 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  5 ปีที่แล้ว +1

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

    • @user-qd1vy8ie9p
      @user-qd1vy8ie9p 5 ปีที่แล้ว

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

  • @sergemikhaylov2131
    @sergemikhaylov2131 ปีที่แล้ว

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

  • @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 понизить

  • @user-me9eo9oy7r
    @user-me9eo9oy7r 4 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว

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

    • @user-me9eo9oy7r
      @user-me9eo9oy7r 4 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว

      @@user-me9eo9oy7r я Вам отправил письмо, карта Надежда Владимировна, О

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว

      @@user-me9eo9oy7r **6618, это Ваши последние цифры?

    • @user-me9eo9oy7r
      @user-me9eo9oy7r 4 ปีที่แล้ว

      @@npoenergokom да, это я

  • @abdelrazekshamma3643
    @abdelrazekshamma3643 2 ปีที่แล้ว

    i cant find the code

    • @npoenergokom
      @npoenergokom  2 ปีที่แล้ว +2

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

  • @Kuzmihek
    @Kuzmihek 4 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว +1

      Blynk приложение

    • @Kuzmihek
      @Kuzmihek 4 ปีที่แล้ว

      @@npoenergokom спасибо

  • @nhanhuynh4010
    @nhanhuynh4010 3 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  3 ปีที่แล้ว

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

  • @sekharjavvadi
    @sekharjavvadi 4 ปีที่แล้ว

    webpage not in english

  • @minhvn09
    @minhvn09 4 ปีที่แล้ว

    Not auto connect wifi

    • @npoenergokom
      @npoenergokom  4 ปีที่แล้ว +1

      Yes auto connect wi-fi

  • @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

  • @nikfil2770
    @nikfil2770 2 ปีที่แล้ว

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

  • @nhanhuynh4010
    @nhanhuynh4010 3 ปีที่แล้ว

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

    • @npoenergokom
      @npoenergokom  3 ปีที่แล้ว

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