Turinys:
- 1 žingsnis: trumpai apie architektūrą ir funkcijas
- 2 žingsnis: energijos suvartojimas
- 3 veiksmas: ESP8266 kištukai
- 4 žingsnis: komponentai
- 5 žingsnis: schema
- 6 žingsnis: Kaip sukurti grandinę
- 7 žingsnis: Kaip koduoti „Arduino“, kad būtų siunčiamos AT komandos į ESP8266
- 8 žingsnis: kodas
- 9 žingsnis: AT komandos
- 10 veiksmas: programų nuorodos
- 11 veiksmas: ESP8266 duomenų lapas ir AT komandų nuoroda
Video: Darbo su „Arduino“ir ESP8266 pradžia: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
ESP8266 gali būti naudojamas kaip nepriklausomas mikrovaldiklis su įmontuotu „Wi-Fi“ir dviem GPIO kaiščiais arba gali būti naudojamas su kitu mikrovaldikliu per nuoseklųjį ryšį, kad būtų suteiktas „Wi-Fi“ryšys su mikrovaldikliu. Jis galėtų būti naudojamas, kad „IoT“jutikliai taptų tinklu ir praneštų apie jutiklių duomenis internetu arba prie interneto prijungtais prietaisų skydeliais, jis galėtų būti naudojamas namų automatizavimo įrenginiui, kuris yra prijungtas prie interneto ar vietinio tinklo, sukurti. ESP8266 galėtų būti naudojama kuriant daiktų internetu pagrįstą apsaugos sistemą, išmaniuosius kištukus ir žibintus, tinklinius tinklus ar nešiojamus įrenginius. Dėl mažos kainos, mažo energijos suvartojimo ir mažo dydžio jis gali būti naudojamas kuriant bet kokį IoT įrenginį.
1 žingsnis: trumpai apie architektūrą ir funkcijas
„ESP8266“„Wi-Fi“modulis turi 32 bitų RISC mikroprocesorių, kurio dažnis yra 80 MHz, ir gali būti pagreitintas iki 160 MHz. Jis turi 32 KiB instrukcijų RAM, 32 KiB instrukcijų talpyklos RAM, 80 KiB vartotojo duomenų RAM ir visa tai turi GPIO, 12C, ADC, SPI ir PWM
2 žingsnis: energijos suvartojimas
Maksimali įtampa ir srovė, reikalinga ESP8266 „Wi-Fi“moduliui valdyti, yra 3,6 V ir 120,5 mA, „Arduino“turi 3,3 V išvesties kaištį, tačiau jo išėjimo srovė yra tik 40 mA, o to nepakanka paleisti esp8266, todėl naudojamas įtampos reguliatorius LM317. reguliuokite „Arduino“5V iki 3.3V, kad jis veiktų tinkamai, nes maksimali LM317 išėjimo srovė yra 1,5A. ESP8266 įvesties/išvesties kaiščiai taip pat veikia esant 3,3 V įtampai, todėl loginio lygio perjungiklio 3,3 V „Zener“diodas naudojamas konvertuoti 5 V logiką, gaunamą iš „Arduino TX“kaiščio, į 3,3 V. Viskas gerai, tiesiog sukurkite schemą, pateiktą žemiau esančiame paveikslėlyje
3 veiksmas: ESP8266 kištukai
4 žingsnis: komponentai
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
ESP8266 „Wi-Fi“modulis
www.banggood.com/custlink/mKvKDhD2ig
Įtampos reguliatorius LM317
www.banggood.com/custlink/DvDD3Avz7E
„Veroboard“
www.banggood.com/custlink/m3G3mnGz7P
Šuoliai nuo vyrų iki vyrų
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolitinis kondensatorius
10uF elektrolitinis kondensatorius
5 žingsnis: schema
Kadangi „ESP8266“„Wi-Fi“modulis palaiko ryšį su „Arduino“ar bet kuriuo kitu mikrovaldikliu, naudodamas nuoseklųjį ryšį, ir jam paleisti reikia mažiausiai 3,3 V. „Arduino“5 V išėjimas bus prijungtas prie LM317 įvesties, kaip parodyta paveikslėlyje
ESP8266 jungtysESP8266 ================= Jungtys
RXD ===================== Arduino įvesties/išvesties kaištis 3
VCC ===================== LM317 išėjimas
CH_PD =================== LM317 išvestis
GND ===================== Arduino GND
TXD ===================== "Arduino" įvesties/išvesties kaištis 2
6 žingsnis: Kaip sukurti grandinę
7 žingsnis: Kaip koduoti „Arduino“, kad būtų siunčiamos AT komandos į ESP8266
8 žingsnis: kodas
9 žingsnis: AT komandos
10 veiksmas: programų nuorodos
TCP klientas:
Serveris:
11 veiksmas: ESP8266 duomenų lapas ir AT komandų nuoroda
ESP8266 duomenų lapas
www.espressif.com/sites/default/files/docu…
ESP8266 AT Komandos nuoroda
www.espressif.com/sites/default/files/doc…
Rekomenduojamas:
Darbo su FPV drone lenktynėmis pradžia: 11 žingsnių
Darbo su „FPV Drone Racing“pradžia: „FPV Drone Racing“yra daug skirtingų tipų. Yra vidaus „Tiny Whoop“lenktynės, kuriose naudojami keturračiai, sveriantys mažiau nei 50 gramų, ne didesni kaip 50 mm atramos, jie turi ortakius ir beveik visada važiuoja 1 sekundėmis patalpose. Tada yra didesnė klasė, kuri
Darbo su „SkiiiD“redaktoriumi pradžia: 11 žingsnių
Darbo su SkiiiD redaktoriumi pradžia: skiiiD redaktorius, kūrimo valdybos programinė įranga IDEskiiiD redaktorius yra sukurtas remiantis skiiiD (programinės įrangos kūrimo varikliu). Dabar jis suderinamas su „Arduino UNO“, „MEGA“ir „NANO“su daugiau nei 70 komponentų. „SystemmacOS“/ „Windows“veikimas Kaip įdiegti Aplankykite svetainę https:
Darbo su „BeagleBone Black“pradžia: 11 žingsnių
Darbo su „BeagleBone Black“pradžia: kurį laiką naudojęs „Arduino“nusprendžiau išbandyti „Beaglebone Black“. Matydamas, kad trūksta „Instructables“turinio, ir man pačiam kilo sunkumų pradedant darbą, norėjau padėti kitiems žmonėms pradėti naudotis „BeagleBone Black“
Darbo su „Eclipse“pradžia: 11 žingsnių
Darbo su „Eclipse“pradžia: Norėdami sėkmingai atsisiųsti ir įdiegti „Eclipse“, vadovaukitės toliau pateiktomis instrukcijomis. Šios instrukcijos gali būti naudojamos tik tuo atveju, jei naudojate „Windows“kompiuterį. Šios instrukcijos padės jums įdiegti ir atsisiųsti programas su
Darbo su „MicroPython“pradžia naudojant ESP8266: 10 žingsnių (su paveikslėliais)
Darbo su „MicroPython“pradžia ESP8266: Ar norite kitokio ESP8266 plokščių programavimo būdo, o ne įprasto metodo naudojant „Arduino IDE“kartu su „C/C ++“programavimo kalba? Šioje pamokoje sužinosime, kam konfigūruoti ir valdyti ESP8266 plokštę naudojant „MicroPython.BUIL“