Taula de continguts:
- Pas 1: breu sobre arquitectura i funcions
- Pas 2: consum d'energia
- Pas 3: Pinouts ESP8266
- Pas 4: components
- Pas 5: esquema
- 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
- Pas 11: full de dades ESP8266 i referència d'ordres AT
Vídeo: Introducció a Arduino i ESP8266: 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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
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:
Introducció al WeMos ESP8266: 6 passos
Introducció al WeMos ESP8266: en aquesta instrucció, executarem l'exemple de LED parpellejant al WeMos ESP8266
Introducció a Python per a ESP8266 i ESP32: 6 passos
Introducció a Python per a ESP8266 i ESP32: Bacground L'ESP8266 i el seu germà petit ESP32 són microxips Wi-Fi de baix cost amb pila TCP / IP completa i capacitat de microcontrolador. El xip ESP8266 va arribar a l'atenció de la comunitat de fabricants per primera vegada el 2014. Des de llavors, el baix preu (
Introducció a Amazon AWS IoT i ESP8266: 21 passos
Introducció a Amazon AWS IoT i ESP8266: aquest projecte mostra com prendre el mòdul ESP8266 i connectar-lo directament a AWS IOT mitjançant Mongoose OS. Mongoose OS és un sistema operatiu de codi obert per a microcontroladors que posa èmfasi en la connectivitat al núvol. Va ser desenvolupat per Cesanta, un Dublín
Introducció W / NodeMCU ESP8266 a Arduino IDE: 6 passos
Introducció W / NodeMCU ESP8266 a Arduino IDE: Visió general En aquest tutorial, aprendreu com utilitzar NodeMCU a Arduino IDE. Què aprendreu Informació general sobre NodeMCU Com instal·lar plaques basades en ESP8266 a Arduino IDE Com programar NodeMCU a Arduino IDE? usat
Introducció a MicroPython a l'ESP8266: 10 passos (amb imatges)
Introducció a MicroPython a l’ESP8266: voleu una manera diferent de programar les plaques basades en l’ESP8266 en lloc del mètode comú mitjançant Arduino IDE juntament amb el llenguatge de programació C / C ++? En aquest tutorial aprendrem qui ha de configurar i controlar un ESP8266 placa mitjançant MicroPython.BUIL