Sadržaj:
- Korak 1: Nabavite i prenesite skicu
- Korak 2: Povežite se s pristupnom točkom i upravljajte WiFi -jem
- Korak 3: Brisanje WiFi mreža
Video: Korištenje WiFi AutoConnect s pločama ESP8266/ESP32: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Naučit ćemo kako koristiti biblioteku AutoConnect koja nam omogućuje povezivanje i upravljanje WiFi pristupnim točkama pomoću pametnog telefona.
Gornji videozapis vodit će vas kroz postupak zajedno s različitim zaslonima kojima trebate pristupiti da biste saznali o biblioteci AutoConnect. Ovaj pisani post samo će ga ukratko pokriti.
Korak 1: Nabavite i prenesite skicu
Kad se ploča ESP32 podigne, provjerava jesu li u FLASH -u pohranjene prethodne mrežne vjerodajnice. Prema zadanim postavkama pokušat će se povezati s njima, a ako uspije, ispisat će IP adresu na serijski port. Vaša će skica tada raditi normalno. Ako se ne može povezati s WiFi mrežom, stvorit će pristupnu točku na koju se možete povezati i upravljati WiFi vjerodajnicama.
Počnimo s instaliranjem potrebnih knjižnica u Arduino IDE. Moramo instalirati knjižnicu AutoConnect. Otvorite upravitelja knjižnice i upišite AutoConnect. Instalirajte knjižnicu koja se prikazuje. Za funkcioniranje knjižnice AutoConnect potrebna je biblioteka PageBuilder, pa upišite PageBuilder i instalirajte je. Zatim preuzmite i otvorite skicu za ovaj projekt.
Link do skice:
Ne morate ništa mijenjati na skici, ali ako želite, možete dodijeliti drugo ime hosta za svoju ploču. Vrijeme je za postavljanje skice. Spojite ploču pomoću gornjeg dijagrama, otvorite serijski terminal i pritisnite gumb za resetiranje. Primit ćete poruku koja pokazuje da je ploča spremna za primanje koda. Pritisnite gumb za prijenos i pričekajte da se dovrši. Držite serijski terminal otvorenim, uklonite kratkospojnik za podizanje sustava i pritisnite gumb za resetiranje.
U ovom trenutku će se dogoditi dvije stvari. Ako su prethodni podaci o mreži bili pohranjeni u flash memoriji, ploča bi se automatski povezala s mrežom i ispisala IP adresu i naziv hosta. U ovom slučaju ne morate ništa učiniti. Ako želite izbrisati pohranjene vjerodajnice, morat ćete izbrisati FLASH memoriju, a videozapis ima upute za to. Međutim, ako se radi o novoj ploči ili ako nema valjanih podataka, stvorila bi se pristupna točka.
Korak 2: Povežite se s pristupnom točkom i upravljajte WiFi -jem
Ako se ploča ne može povezati s WiFi mrežom, stvorit će pristupnu točku pod nazivom "esp32ap" i to se obično prikazuje nakon otprilike 30 sekundi. Povežite se s njim pomoću zadane lozinke 12345678. Trebala bi vas automatski preusmjeriti na stranicu za upravljanje. U protivnom možete doći do IP adrese 172.217.28.1. Stranica vam daje neke informacije o ploči, poput MAC adrese, statusa memorije i tako dalje. Izbornik vam nudi brojne mogućnosti: Mogućnost konfiguriranja novih pristupnih točaka ili mreža. Prikaz spremljenih SSID -ova ili mreža. Prekinite vezu s trenutnom mrežom. Resetirajte ili ponovno pokrenite ploču. Promijenite vremensku zonu. Također idite na početnu stranicu koja jednostavno prikazuje vrijeme.
Dodirnite mogućnost konfiguriranja nove pristupne točke. Odaberite pristupnu točku s popisa i upišite lozinku. Kada završite, pritisnite Apply (Primijeni) i ploča bi se trebala spojiti na mrežu i dati vam podatke o mreži kao što je prikazano na slikama. IP adresa također će se ispisati na serijski terminal zajedno s imenom hosta.
Sljedeći put kada pokrenete ploču, ona će se automatski povezati s WIFI mrežom, a vaša će skica raditi kako se očekuje.
Korak 3: Brisanje WiFi mreža
Nisam pronašao jednostavan način za brisanje pohranjenih podataka o SSID -u iz bljeskalice pomoću stranice za upravljanje. Jedan od načina za to je vraćanje ploče na tvorničke postavke pomoću esptoola koji se može koristiti u sustavima Windows i Mac. Ako to učinite, morat ćete ponovo učitati svoju skicu. Ako koristite Windows, postoji lakši način da to učinite. Možete preuzeti i instalirati alat za preuzimanje ESP32 Flash. Video prikazuje kako koristiti ovaj alat. Alat za preuzimanje s flash memorije ne radi za Mac pa jedina mogućnost koju koristite je korištenje esptoola. Morat ćete ga prvo instalirati pomoću terminala, a zatim možete izbrisati bljeskalicu navođenjem priključka. Opet, pogledajte video za naredbe i kako ih koristiti.
Link do skice:
Ako vam se svidio ovaj post, ne zaboravite nas pratiti putem donjih veza jer ćemo graditi još mnogo ovakvih projekata:
- YouTube:
- Instagram:
- Facebook:
- Twitter:
- BnBe web stranica:
Preporučeni:
MQTT na Armtronix pločama: 3 koraka
MQTT na Armtronix pločama: U ovom uputstvu željeli bismo vam na početku pokazati kako možete koristiti sustav temeljen na Linuxu (Debian ili Ubuntu) i instalirati Mosquitto (Mqtt posrednik) na njemu, također vam pokazati kako koristiti klijent Mqtt na svom telefonu ( Android)/ sustav temeljen na Linuxu, slanje i
Otkrivanje objekata s Sipeed MaiX pločama (Kendryte K210): 6 koraka
Otkrivanje objekata pomoću Sipeed MaiX ploča (Kendryte K210): Kao nastavak mog prethodnog članka o prepoznavanju slika sa Sipeed MaiX pločama, odlučio sam napisati još jedan vodič s naglaskom na otkrivanje objekata. Nedavno se pojavio neki zanimljiv hardver s čipom Kendryte K210, uključujući S
Prepoznavanje slike s K210 pločama i Arduino IDE/mikropythonom: 6 koraka (sa slikama)
Prepoznavanje slike s pločama K210 i Arduino IDE/Micropython: Već sam napisao jedan članak o tome kako pokrenuti OpenMV demonstracije na Sipeed Maix Bit, a također sam napravio i video demonstraciju otkrivanja objekata s ovom pločom. Jedno od mnogih pitanja koja su ljudi postavili je - kako mogu prepoznati objekt koji neuronska mreža nije tr
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C - Pokretanje Rainbow na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj s M5stick-C | Pokretanje Rainbow-a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak s njim
Kako postaviti Arduino IDE za rad s pločama Tinusaur .: 3 koraka
Kako postaviti Arduino IDE za rad s pločama Tinusaur .: Ovo je kratki vodič kako postaviti Arduino IDE za rad s pločama Tinusaur. Ono što u osnovi radi je da radi s mikrokontrolerima Atmel ATtiny85/45/25 . Jedina razlika je u tome što će se na popisu ploča pojaviti kao Tinusau