Cuprins:
- Pasul 1: pe scurt despre arhitectură și caracteristici
- Pasul 2: Consum de energie
- Pasul 3: Pin-uri ESP8266
- Pasul 4: Componente
- Pasul 5: Schematic
- Pasul 6: Cum să faci circuit
- Pasul 7: Cum să codați Arduino pentru a trimite comenzi AT către ESP8266
- Pasul 8: Cod
- Pasul 9: Comenzi AT
- Pasul 10: Linkuri pentru aplicații
- Pasul 11: Foaie de date ESP8266 și referință comandă AT
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
ESP8266 poate fi utilizat ca microcontroler independent cu Wi-Fi încorporat și doi pini GPIO sau poate fi utilizat cu un alt microcontroler prin comunicații seriale pentru a oferi o conectivitate Wi-Fi microcontrolerului. Ar putea fi folosit pentru a crea o rețea de senzori IoT pentru a raporta datele senzorilor la internet sau la tablourile de bord conectate la internet, ar putea fi utilizată pentru a realiza un dispozitiv de automatizare a locuinței care este conectat la internet sau la rețeaua locală. ESP8266 ar putea fi folosit pentru a dezvolta un sistem de securitate bazat pe IoT, prize și lumini inteligente, rețele mesh sau dispozitive purtabile. Datorită costului redus, a consumului redus de energie și a dimensiunilor mici, acesta ar putea fi folosit pentru a dezvolta orice tip de dispozitiv IoT.
Pasul 1: pe scurt despre arhitectură și caracteristici
Modulul Wi-Fi ESP8266 are un microprocesor RISC pe 32 de biți tactat la 80Mhz și poate fi overclockat la 160Mhz. Are 32 KiB instrucțiuni RAM, 32 KiB instrucțiuni cache memorie RAM, 80 KiB date utilizator RAM și peste tot are GPIO, 12C, ADC, SPI și PWM
Pasul 2: Consum de energie
Tensiunea și curentul maxim necesare pentru funcționarea modulului Wi-Fi ESP8266 este de 3,6 V și 120,5 mA, Arduino are pin de ieșire de 3,3 V, dar curentul său de ieșire este de doar 40 mA, ceea ce nu este suficient pentru a rula ESP8266, astfel încât regulatorul de tensiune LM317 este folosit pentru reglați 5V la 3,3V Arduino pentru a-l face să funcționeze corect, deoarece curentul maxim de ieșire LM317 este de 1,5A. Pinii I / O ESP8266 rulează, de asemenea, la 3,3V, deci schimbătorul de nivel logic 3,3V dioda zener este utilizată pentru a converti logica de 5V provenind de la pinul Arduino TX la 3,3V, dar conform experienței mele nu este nevoie de ea. Este bine să faci pur și simplu circuitul din figura de mai jos
Pasul 3: Pin-uri ESP8266
Pasul 4: Componente
Arduino Uno
www.banggood.com/custlink/m33KGFYAzy
Modul Wi-Fi ESP8266
www.banggood.com/custlink/mKvKDhD2ig
Regulator de tensiune LM317
www.banggood.com/custlink/DvDD3Avz7E
Veroboard
www.banggood.com/custlink/m3G3mnGz7P
Jumperi de la bărbați la bărbați
www.banggood.com/custlink/GKvKmAGkuQ
Condensator electrolitic 1uF
Condensator electrolitic 10uF
Pasul 5: Schematic
Deoarece modulul ESP8266 Wi-Fi comunică cu Arduino sau orice alt microcontroler utilizând comunicații seriale și a necesitat minim 3,3V pentru a rula. Ieșirea Arduino de 5V va fi conectată la intrarea LM317 așa cum se arată în figură
Conexiuni ESP8266 Conexiuni ESP8266 =================
RXD ===================== Arduino’s I / O Pin 3
VCC ===================== LM317 ieșire
CH_PD =================== LM317 Ieșire
GND ===================== GND Arduino
TXD ===================== Arduino’s I / O Pin 2
Pasul 6: Cum să faci circuit
Pasul 7: Cum să codați Arduino pentru a trimite comenzi AT către ESP8266
Pasul 8: Cod
Pasul 9: Comenzi AT
Pasul 10: Linkuri pentru aplicații
Client TCP:
Server:
Pasul 11: Foaie de date ESP8266 și referință comandă AT
Foaie de date ESP8266
www.espressif.com/sites/default/files/docu…
ESP8266 Referință comandă AT
www.espressif.com/sites/default/files/doc…