
ESP32 wifi manager
Zdravím
Protože mám desku https://arduino-shop.cz/arduino/1581-esp-32s-esp32-development-board-2-4ghz-dual-mode-wifi-bluetooth-antenna-module.html?gclid=EAIaIQobChMIru-i3L7q5gIVz-d3Ch0yWAgoEAQYASABEgJYjvD_BwE tak bych potřeboval abych si mohl ověřit funkci WiFi manageru našel jsem si projekt https://www.instructables.com/id/ESP8266-and-ESP32-With-WiFiManager/ postupoval jsem tak jak to tam je stáhl jsem si ti tři knihovny a naimportoval je ale zamrz jsem tady
okopíroval jsem toto
#if defined(ESP8266)
#include <ESP8266WiFi.h> //ESP8266 Core WiFi Library
#else
#include <WiFi.h> //ESP32 Core WiFi Library
#endif
#if defined(ESP8266)
#include <ESP8266WebServer.h> //Local WebServer used to serve the configuration portal
#else
#include <WebServer.h> //Local DNS Server used for redirecting all requests to the configuration portal ( https://github.com/zhouhan0126/DNSServer---esp32 )
#endif
#include <DNSServer.h> //Local WebServer used to serve the configuration portal ( https://github.com/zhouhan0126/DNSServer---esp32 )
#include <WiFiManager.h> // WiFi Configuration Magic ( https://github.com/zhouhan0126/DNSServer---esp32 ) >> https://github.com/zhouhan0126/DNSServer---esp32 (ORIGINAL)
kde je problém? předem díky za pomoc
Opět? Proč nikdy nenapíšeš, co nefunguje?
toto mi to vyhazuje
Tlučou se ti tam vestavěné knihovny s těmi staženými. Stejný problém má i jeden člověk v diskusi k tomu článku. Ale už mu nikdo neodpověděl s řešením.
Nevím si tým rady potřebuji dodělat na ESP8266 ESP-01 tu část která se stará o automatické připojení na tu kterou wifinu zatím mě tam běží na pevno připojení na mou wifinu odesílání teploty díky za každou radu
Něco podobneho mi arduino ID vyhazuje, když omylem nastavim jinou desku než kterou chci krmit.
Já jsem udělal co udělal jeden v komentářích pod tímto článkem a to že vyměnil knihovny a ještě musel jsem zakomentovat tyto řádky
wifiManager.setSaveConfigCallback(saveConfigCallback);
wifiManager.setAPCallback(configModeCallback);
nevím co to bude dělat a ještě bych chtěl využít to tlačítko EN co je na té desce abych nemusel to tlačítko tam dávat ,na kterém GPIO je? díky
Tak pokud si to dobře pamatuji, tak ten EN button je bootload.
To samé jak u ESP-01 připojíš na pin 0 LOW když ji krmíš.
Nastav si ten pin na vstup, nech si vypisovat jeho stav na ser. monitor a zmačkni.
Docela mně to i zajima.
Nechapu proč řešiš tak dlouho furt to same, když to co potřebuješ ma přimo na github jako example a řeši to i tu.
https://github.com/tzapu/WiFiManager/issues/229
A abych tě trochu potěšil, tak tady je orginal wifi manager.
https://github.com/tzapu/WiFiManager
A tady trochu vylepšeny.
https://github.com/kentaylor/WiFiManager
Zkoušel jsi už ten WiFiManager?
To co jsi daval na ebastlirna.
https://www.arduinoslovakia.eu/blog/2017/7/esp8266---ukladanie-hesiel-pomocou-wifimanager?lang=cs
Můj cíl je do ESP8266 ESP01 dát něco co by se mohlo připojit do jakékoliv WiFi sítě a posílat teplotu.Posílání teploty mě funguje ale zatím jen prostřednictvím připojení do mé wifiny díky
zkoušel ale neumím to dát do hromady s tím posíláním teploty to nemohu dát do hromady jinak mám nahrán do desky ESP32 web server mimochodem žádné tlačítko na desce namačkám viz příloha
Vůbec nečteš co píšu a furt opakuješ to svoje furt dokola.
https://github.com/kentaylor/WiFiManager/blob/master/examples/ConfigOnSwitch/ConfigOnSwitch.ino#L46
Pokud to nechapeš, tak možna tě nakopne toto.
https://www.arduinoslovakia.eu/blog/2017/7/esp8266---ukladanie-hesiel-pomocou-wifimanager?lang=cs
Zkus hned ten druhy odkaz a přes ten WiFiManager se připoj do svedo routru.
A potom do toho nahrej toto.
A mělo by se to připojit.
Proč, když tam není aní ssid aní heslo?
Takže když pod to delay(500); daš ten poslední zdrojak co je na te strance, tak maš to co ptřebuješ.