Cuprins:

Utilizarea WiFi AutoConnect cu plăci ESP8266 / ESP32: 3 pași
Utilizarea WiFi AutoConnect cu plăci ESP8266 / ESP32: 3 pași

Video: Utilizarea WiFi AutoConnect cu plăci ESP8266 / ESP32: 3 pași

Video: Utilizarea WiFi AutoConnect cu plăci ESP8266 / ESP32: 3 pași
Video: #12 Wifi Connection ESP-IDF 2024, Iulie
Anonim
Utilizarea WiFi AutoConnect cu plăci ESP8266 / ESP32
Utilizarea WiFi AutoConnect cu plăci ESP8266 / ESP32

Vom învăța cum să folosim biblioteca AutoConnect care ne permite să ne conectăm și să gestionăm punctele de acces WiFi folosind un smartphone.

Videoclipul de mai sus vă va ghida prin procesul împreună cu diferitele ecrane pe care trebuie să le accesați pentru a afla despre biblioteca AutoConnect. Această postare scrisă o va acoperi doar pe scurt.

Pasul 1: Obțineți și încărcați schița

Obțineți și încărcați schița
Obțineți și încărcați schița
Obțineți și încărcați schița
Obțineți și încărcați schița
Obțineți și încărcați schița
Obțineți și încărcați schița

Când placa ESP32 pornește, verifică dacă ați stocat acreditări de rețea anterioare în FLASH. În mod implicit, va încerca să se conecteze la acestea și, dacă va avea succes, va imprima adresa IP pe portul Serial. Schița dvs. va funcționa normal. Dacă nu se poate conecta la o rețea WiFi, atunci va crea un punct de acces la care vă puteți conecta și gestiona acreditările WiFi.

Să începem prin instalarea bibliotecilor necesare în Arduino IDE. Trebuie să instalăm biblioteca AutoConnect. Deschideți managerul de bibliotecă și introduceți AutoConnect. Instalați biblioteca care apare. Biblioteca AutoConnect are nevoie de biblioteca PageBuilder pentru a funcționa, așa că introduceți PageBuilder și instalați și asta. Apoi, descărcați și deschideți schița pentru acest proiect.

Link către schiță:

Nu trebuie să schimbați nimic în schiță, dar dacă doriți, puteți atribui un nume de gazdă diferit pentru tabloul dvs. Este timpul să încărcați schița. Conectați placa folosind diagrama de mai sus, deschideți terminalul serial și apăsați butonul de resetare. Veți primi un mesaj care indică faptul că placa este gata să primească codul. Apăsați butonul de încărcare și așteptați finalizarea acestuia. Păstrați terminalul serial deschis, scoateți jumperul de încărcare și apăsați butonul de resetare.

În acest moment, se vor întâmpla fie două lucruri. Dacă informațiile de rețea anterioare au fost stocate în memoria flash, placa se va conecta automat la rețea și va imprima adresa IP și numele gazdei. În acest caz, nu trebuie să faceți nimic. Dacă doriți să ștergeți acreditările stocate, va trebui să ștergeți memoria FLASH, iar videoclipul conține instrucțiuni pentru a face acest lucru. Cu toate acestea, dacă ar fi fost o nouă placă sau dacă nu ar exista informații valide, atunci ar crea un punct de acces.

Pasul 2: Conectați-vă la AP și Gestionați WiFi

Conectați-vă la AP și Gestionați WiFi
Conectați-vă la AP și Gestionați WiFi
Conectați-vă la AP și Gestionați WiFi
Conectați-vă la AP și Gestionați WiFi
Conectați-vă la AP și Gestionați WiFi
Conectați-vă la AP și Gestionați WiFi

Dacă placa nu se poate conecta la o rețea WiFi, atunci va crea un punct de acces numit "esp32ap" și acesta apare în mod normal după aproximativ 30 de secunde. Conectați-vă la acesta utilizând parola implicită 12345678. Acesta ar trebui să vă redirecționeze automat către pagina de gestionare sau altfel, puteți utiliza adresa IP 172.217.28.1 pentru a ajunge la ea. Pagina vă oferă câteva informații despre placa, cum ar fi adresa MAC, starea memoriei și așa mai departe. Meniul vă oferă o serie de opțiuni: posibilitatea de a configura noi puncte de acces sau rețele. Vizualizați SSID-urile sau rețelele salvate. Deconectați-vă de la rețeaua curentă. Resetați sau reporniți placa. Schimbați fusul orar. Și, de asemenea, accesați pagina de pornire care afișează pur și simplu ora.

Atingeți opțiunea de configurare a noului AP. Selectați punctul de acces din listă și introduceți parola. După ce ați terminat, apăsați butonul și placa ar trebui să se conecteze la rețea și să vă ofere detaliile rețelei, așa cum se arată în imagini. Adresa IP va fi, de asemenea, tipărită pe terminalul serial împreună cu numele gazdei.

Data viitoare când porniți placa, aceasta se va conecta automat la o rețea WIFI și schița dvs. va funcționa conform așteptărilor.

Pasul 3: Ștergerea rețelelor WiFi

Ștergerea rețelelor WiFi
Ștergerea rețelelor WiFi

Nu am găsit o modalitate simplă de a șterge detaliile SSID stocate din bliț folosind pagina de gestionare. O modalitate de a face acest lucru este prin restabilirea plăcii la valorile implicite din fabrică utilizând instrumentul esptool care poate fi utilizat pe Windows și Mac. Acest lucru înseamnă că va trebui să încărcați din nou schița. Dacă rulați Windows, există o modalitate mai ușoară de a face acest lucru. Puteți descărca și instala instrumentul de descărcare Flash ESP32. Videoclipul vă arată cum să utilizați acest instrument. Instrumentul de descărcare flash nu funcționează pentru Mac, astfel încât singura opțiune pe care o aveți este utilizarea esptool-ului. Va trebui mai întâi să-l instalați folosind terminalul și apoi puteți șterge blițul specificând portul. Din nou, vă rugăm să consultați videoclipul pentru comenzi și cum să le utilizați.

Link către schiță:

Dacă ți-a plăcut această postare, nu uita să ne urmărești folosind linkurile de mai jos, deoarece vom construi multe alte proiecte de genul acesta:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Site-ul BnBe:

Recomandat: