Kazalo:

Začetek uporabe Arduina in ESP8266: 11 korakov
Začetek uporabe Arduina in ESP8266: 11 korakov

Video: Začetek uporabe Arduina in ESP8266: 11 korakov

Video: Začetek uporabe Arduina in ESP8266: 11 korakov
Video: How to user Makerfabs ESP32 3.5" TFT Capacitive Touch with Camera 2024, Julij
Anonim
Začnite z Arduinom in ESP8266
Začnite z Arduinom in ESP8266

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

Pinout ESP8266
Pinout 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

Shematično
Shematično

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…

Priporočena: