Turinys:
- 1 žingsnis: gaukite ir įkelkite eskizą
- 2 veiksmas: prisijunkite prie AP ir tvarkykite „WiFi“
- 3 veiksmas: ištrinkite „WiFi“tinklus
Video: „WiFi AutoConnect“naudojimas su ESP8266/ESP32 plokštėmis: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Mes išmoksime naudotis „AutoConnect“biblioteka, kuri leidžia mums prisijungti prie „WiFi“prieigos taškų ir juos valdyti naudojant išmanųjį telefoną.
Aukščiau pateiktame vaizdo įraše bus nurodytas procesas ir įvairūs ekranai, kuriuos turite pasiekti, kad sužinotumėte apie „AutoConnect“biblioteką. Šis rašytinis pranešimas apims tik trumpai.
1 žingsnis: gaukite ir įkelkite eskizą
Kai ESP32 plokštė paleidžiama, ji patikrina, ar FLASH nėra išsaugoti ankstesni tinklo duomenys. Pagal numatytuosius nustatymus jis bandys prisijungti prie jų ir, jei pavyks, išspausdins IP adresą į nuoseklųjį prievadą. Tada jūsų eskizas veiks kaip įprasta. Jei jis negali prisijungti prie „WiFi“tinklo, jis sukurs prieigos tašką, prie kurio galėsite prisijungti ir tvarkyti „WiFi“prisijungimo duomenis.
Pradėkime nuo reikiamų bibliotekų įdiegimo „Arduino IDE“. Turime įdiegti „AutoConnect“biblioteką. Atidarykite bibliotekos tvarkyklę ir įveskite „AutoConnect“. Įdiekite rodomą biblioteką. „AutoConnect“bibliotekai reikia „PageBuilder“bibliotekos, kad ji veiktų, todėl įveskite „PageBuilder“ir įdiekite ją. Tada atsisiųskite ir atidarykite šio projekto eskizą.
Nuoroda į eskizą:
Nereikia nieko keisti eskize, bet jei norite, galite savo lentai priskirti kitą pagrindinio kompiuterio pavadinimą. Dabar atėjo laikas įkelti eskizą. Prijunkite plokštę naudodami aukščiau pateiktą schemą, atidarykite nuoseklųjį terminalą ir paspauskite atstatymo mygtuką. Gausite pranešimą, nurodantį, kad lenta yra pasirengusi priimti kodą. Paspauskite įkėlimo mygtuką ir palaukite, kol jis bus baigtas. Laikykite atvirą nuoseklųjį terminalą, nuimkite įkrovos trumpiklį ir paspauskite atstatymo mygtuką.
Šiuo metu įvyks arba du dalykai. Jei ankstesnė tinklo informacija buvo išsaugota „flash“atmintyje, lenta automatiškai prisijungs prie tinklo ir išspausdins IP adresą ir pagrindinio kompiuterio pavadinimą. Tokiu atveju jums nieko nereikia daryti. Jei norite ištrinti išsaugotus kredencialus, turėsite ištrinti FLASH atmintį, o vaizdo įraše yra instrukcijos, kaip tai padaryti. Tačiau jei tai būtų nauja lenta arba jei nebūtų teisingos informacijos, ji sukurtų prieigos tašką.
2 veiksmas: prisijunkite prie AP ir tvarkykite „WiFi“
Jei plokštė negali prisijungti prie „WiFi“tinklo, ji sukurs prieigos tašką pavadinimu „esp32ap“ir tai paprastai pasirodys maždaug po 30 sekundžių. Prisijunkite prie jo naudodami numatytąjį slaptažodį 12345678. Jis turėtų automatiškai nukreipti jus į valdymo puslapį, kitaip galite jį pasiekti naudodami IP adresą 172.217.28.1. Puslapyje pateikiama tam tikra informacija apie plokštę, pvz., MAC adresas, atminties būsena ir pan. Meniu suteikia daugybę galimybių: Galimybė konfigūruoti naujus prieigos taškus ar tinklus. Peržiūrėkite išsaugotus SSID arba tinklus. Atsijungti nuo dabartinio tinklo. Iš naujo nustatykite arba paleiskite plokštę iš naujo. Pakeiskite laiko juostą. Taip pat eikite į pagrindinį puslapį, kuriame tiesiog rodomas laikas.
Bakstelėkite konfigūruoti naują AP parinktį. Iš sąrašo pasirinkite prieigos tašką ir įveskite slaptažodį. Baigę paspauskite Taikyti, o lenta turėtų prisijungti prie tinklo ir pateikti jums išsamią tinklo informaciją, kaip parodyta paveikslėliuose. IP adresas taip pat bus išspausdintas serijiniame terminale kartu su pagrindinio kompiuterio pavadinimu.
Kitą kartą paleidus lentą, ji automatiškai prisijungs prie WIFI tinklo ir jūsų eskizas veiks taip, kaip tikėtasi.
3 veiksmas: ištrinkite „WiFi“tinklus
Neradau paprasto būdo ištrinti išsaugotą SSID informaciją iš „flash“naudojant valdymo puslapį. Vienas iš būdų tai padaryti yra atkurti gamyklinius numatytuosius nustatymus naudojant „esptool“, kurį galima naudoti „Windows“ir „Mac“. Jei tai padarysite, turėsite dar kartą įkelti eskizą. Jei naudojate „Windows“, galite tai padaryti paprasčiau. Galite atsisiųsti ir įdiegti „ESP32 Flash“atsisiuntimo įrankį. Vaizdo įraše parodyta, kaip naudotis šiuo įrankiu. „Flash“atsisiuntimo įrankis neveikia „Mac“, todėl vienintelė galimybė yra naudoti „esptool“. Pirmiausia turėsite ją įdiegti naudodami terminalą, o tada galite ištrinti blykstę nurodydami prievadą. Vėlgi, žiūrėkite vaizdo įrašą, kuriame pateikiamos komandos ir kaip jas naudoti.
Nuoroda į eskizą:
Jei jums patiko šis įrašas, nepamirškite sekti mūsų naudodami toliau pateiktas nuorodas, nes mes kursime daug daugiau tokių projektų kaip šis:
- „YouTube“:
- Instagram:
- „Facebook“:
- „Twitter“:
- „BnBe“svetainė:
Rekomenduojamas:
Analoginių jutiklių naudojimas su ESP8266: 5 žingsniai
Analoginių jutiklių naudojimas su ESP8266: analoginis-skaitmeninis keitiklis (ADC, A/D, A-D arba A-to-D) yra sistema, paverčianti analoginį signalą į skaitmeninį signalą. A/D keitikliai verčia analoginius elektros signalus duomenų apdorojimo tikslais. Produktai, atitinkantys našumą, galią
„Complex Arts“jutiklių plokštės naudojimas gryniems duomenims valdyti per „WiFi“: 4 žingsniai (su nuotraukomis)
„Complex Arts Sensor Board“naudojimas gryniems duomenims valdyti per „WiFi“: ar kada nors norėjote eksperimentuoti su gestų valdymu? Priversti daiktus judėti rankos mostu? Valdykite muziką sukdami riešą? Ši instrukcija parodys, kaip tai padaryti! „Complex Arts Sensor Board“(complexarts.net) yra universali mikro
„Alert“naudojimas naudojant „Ubidots“+ESP32 ir vibracijos jutiklis: 8 žingsniai
„Alert-Using-Ubidots+ESP32“ir vibracijos jutiklio kūrimas: Šiame projekte mes sukursime el. Pašto įspėjimą apie mašinos vibraciją ir temperatūrą, naudodami „Ubidots“vibracijos jutiklį ir ESP32. Vibracija yra tikras judėjimas pirmyn ir atgal. mašinos ir komponentai motorizuotuose įtaisuose. Vibracija ir
Kaip nustatyti „Arduino IDE“, kad jis veiktų su „Tinusaur“plokštėmis.: 3 žingsniai
Kaip nustatyti „Arduino IDE“, kad jis veiktų su „Tinusaur“plokštėmis. Tai trumpas vadovas, kaip sukonfigūruoti „Arduino IDE“, kad jis veiktų su „Tinusaur“plokštėmis. Tai iš esmės yra tai, kad jis veiktų su „Atmel ATtiny85/45/25“mikrovaldikliais. . Vienintelis skirtumas yra tas, kad jis bus įtrauktas į lentų sąrašą kaip Tinusau
AVR mini lenta su papildomomis plokštėmis: 7 žingsniai
„AVR Mini Board“su papildomomis plokštėmis: šiek tiek panaši į „PIC 12f675 mini protoboard“, tačiau išplėsta ir su papildomomis plokštėmis. Naudojant attiny2313