Taula de continguts:

Introducció a Arduino i ESP8266: 11 passos
Introducció a Arduino i ESP8266: 11 passos

Vídeo: Introducció a Arduino i ESP8266: 11 passos

Vídeo: Introducció a Arduino i ESP8266: 11 passos
Vídeo: Getting Started with MQTT on Arduino Using ESP8266 2024, Desembre
Anonim
Introducció a Arduino i ESP8266
Introducció a Arduino i ESP8266

ESP8266 es pot utilitzar com a microcontrolador independent amb Wi-Fi integrat i dos pins GPIO o es pot utilitzar amb un altre microcontrolador mitjançant comunicació serial per donar una connectivitat Wi-Fi al microcontrolador. Es podria utilitzar per crear una xarxa de sensors IoT per informar de les dades del sensor a Internet o als quadres de comandament connectats a Internet, es podria utilitzar per crear un dispositiu domòtic connectat a Internet o a la xarxa local. ESP8266 es podria utilitzar per desenvolupar un sistema de seguretat basat en IoT, endolls i llums intel·ligents, xarxes de malla o dispositius portables. A causa del seu baix cost, el seu baix consum d'energia i la seva petita mida, es podria utilitzar per desenvolupar qualsevol tipus de dispositiu IoT.

Pas 1: breu sobre arquitectura i funcions

El mòdul Wi-Fi ESP8266 té un microprocessador RISC de 32 bits rellotjat a 80Mhz i es pot overclockar a 160Mhz. Té 32 KiB d’instruccions RAM, 32 KiB d’instruccions de memòria cau RAM, 80 KiB de dades d’usuari de RAM i, a més, té GPIO, 12C, ADC, SPI i PWM

Pas 2: consum d'energia

El voltatge i el corrent màxims necessaris per funcionar el mòdul Wi-Fi ESP8266 és de 3,6 V i 120,5 mA, l’Arduino té un pin de sortida de 3,3 V, però el seu corrent de sortida és de només 40 mA que no és suficient per fer funcionar l’esp8266, de manera que el regulador de tensió LM317 s’utilitza per Reguleu els 5V a 3,3V d’Arduino perquè funcioni correctament, ja que el corrent de sortida màxim LM317 és 1,5A. Els pins d'E / S ESP8266 també funcionen a 3,3 V, de manera que el díode zener de 3,3 V de canvi de nivell lògic s'utilitza per convertir la lògica de 5 V que prové del pin Arduino TX a 3,3 V, però segons la meva experiència no hi ha molta necessitat. Està bé simplement fer el circuit que es mostra a la figura següent

Pas 3: Pinouts ESP8266

ESP8266 Pinouts
ESP8266 Pinouts

Pas 4: components

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

Mòdul Wi-Fi ESP8266

www.banggood.com/custlink/mKvKDhD2ig

Regulador de tensió LM317

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Saltadors masculins a masculins

www.banggood.com/custlink/GKvKmAGkuQ

Condensador electrolític 1uF

Condensador electrolític de 10uF

Pas 5: esquema

Esquema
Esquema

Com que el mòdul Wi-Fi ESP8266 es comunica amb Arduino o qualsevol altre microcontrolador mitjançant comunicació serial, ha necessitat un mínim de 3,3 V per funcionar. La sortida de 5V d’Arduino es connectarà a l’entrada LM317 tal com es mostra a la figura

Connexions ESP8266 ESP8266 ================= Connexions

RXD ===================== Pin E / S 3 d'Arduino

VCC ===================== LM317 Sortida

CH_PD =================== LM317 Sortida

GND ===================== GND d'Arduino

TXD ===================== Pin E / S 2 d'Arduino

Pas 6: Com fer un circuit

Pas 7: Com codificar Arduino per enviar comandes AT a ESP8266

Pas 8: Codi

Pas 9: comandaments AT

Pas 10: enllaços d’aplicacions

Client TCP:

Servidor:

Pas 11: full de dades ESP8266 i referència d'ordres AT

ESP8266 Full de dades

www.espressif.com/sites/default/files/docu…

Referència d'ordres ESP8266 AT

www.espressif.com/sites/default/files/doc…

Recomanat: