Kazalo:
- 1. korak: Na kratko o arhitekturi in značilnostih
- 2. korak: Poraba energije
- Korak 3: Odcepitve ESP8266
- 4. korak: Komponente
- 5. korak: Shema
- 6. korak: Kako narediti vezje
- 7. korak: Kako kodirati Arduino za pošiljanje ukazov AT na ESP8266
- 8. korak: Koda
- 9. korak: Ukazi AT
- 10. korak: Povezave do aplikacij
- 11. korak: Podatkovni list ESP8266 in sklic na ukaz AT
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
ESP8266 se lahko uporablja kot neodvisen mikrokrmilnik z vgrajenim Wi-Fi-jem in dvema zatičema GPIO ali pa ga lahko uporabite z drugim mikrokrmilnikom prek serijske komunikacije, da mikrokontrolerju omogočite povezavo Wi-Fi. Lahko bi ga uporabili za izdelavo omrežja senzorjev IoT za poročanje podatkov senzorjev v internet ali na internetne nadzorne plošče, lahko bi ga uporabili za izdelavo naprave za avtomatizacijo doma, ki je povezana z internetom ali lokalnim omrežjem. ESP8266 bi lahko uporabili za razvoj varnostnega sistema, ki temelji na IoT, pametnih vtičev in luči, mrežnih mrež ali nosljivih naprav. Zaradi nizkih stroškov, nizke porabe energije in majhnosti ga je mogoče uporabiti za razvoj katere koli naprave IoT.
1. korak: Na kratko o arhitekturi in značilnostih
Modul Wi-Fi ESP8266 ima 32-bitni RISC mikroprocesor, ki deluje pri 80 MHz in ga je mogoče overclockati na 160 MHz. Ima 32 KiB RAM za navodila, 32 KiB predpomnilnika RAM, 80 KiB RAM -a uporabniških podatkov in povsod ima GPIO, 12C, ADC, SPI in PWM
2. korak: Poraba energije
Največja napetost in tok, ki sta potrebna za delovanje modula Wi-Fi ESP8266, sta 3,6 V in 120,5 mA, Arduino ima 3,3 V izhodni pin, vendar je njegov izhodni tok le 40 mA, kar ni dovolj za zagon esp8266, zato se regulator napetosti LM317 uporablja za regulirajte Arduino 5V do 3.3V, da bo pravilno deloval, saj je največji izhodni tok LM317 1,5A. Vhodno -izhodni zatiči ESP8266 delujejo tudi pri 3,3 V, zato se zener dioda s 3,3 V pretvornikom logične ravni uporablja za pretvorbo 5 V logike, ki prihaja iz Arduino TX pin na 3,3 V, vendar po mojih izkušnjah zanjo ni veliko potrebe. Vse je v redu, če preprosto naredite vezje, prikazano na spodnji sliki
Korak 3: Odcepitve ESP8266
4. korak: Komponente
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Modul Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Regulator napetosti LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Moški skakalci
www.banggood.com/custlink/GKvKmAGkuQ
1uF elektrolitski kondenzator
10uF elektrolitski kondenzator
5. korak: Shema
Ker modul Wi-Fi ESP8266 komunicira z Arduinom ali katerim koli drugim mikrokrmilnikom prek serijske komunikacije, je za delovanje potreboval najmanj 3,3 V. Arduinov 5V izhod bo povezan z vhodom LM317, kot je prikazano na sliki
ESP8266 PovezaveESP8266 ================= Povezave
RXD ===================== Arduino I/O Pin 3
VCC ===================== Izhod LM317
CH_PD =================== Izhod LM317
GND ===================== Arduino GND
TXD ===================== Arduino I/O Pin 2
6. korak: Kako narediti vezje
7. korak: Kako kodirati Arduino za pošiljanje ukazov AT na ESP8266
8. korak: Koda
9. korak: Ukazi AT
10. korak: Povezave do aplikacij
Odjemalec TCP:
Strežnik:
11. korak: Podatkovni list ESP8266 in sklic na ukaz AT
Tehnični list ESP8266
www.espressif.com/sites/default/files/docu…
ESP8266 AT Command Reference
www.espressif.com/sites/default/files/doc…