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
Video: Noțiuni introductive despre Arduino și ESP8266: 11 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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…
Recomandat:
Noțiuni introductive despre WeMos ESP8266: 6 pași
Noțiuni introductive despre WeMos ESP8266: În acest instructable, vom rula exemplul Led intermitent pe WeMos ESP8266
Noțiuni introductive despre Python pentru ESP8266 și ESP32: 6 pași
Noțiuni introductive despre Python pentru ESP8266 și ESP32: Bacground ESP8266 și fratele său mai mic ESP32 sunt microcipuri Wi-Fi cu cost redus TCP / IP și capacitate de microcontroler complet. Cipul ESP8266 a intrat pentru prima dată în atenția comunității producătorilor în 2014. De atunci, prețul scăzut (
Noțiuni introductive despre Amazon AWS IoT și ESP8266: 21 de pași
Noțiuni introductive despre Amazon AWS IoT și ESP8266: Acest proiect vă arată cum să luați modulul ESP8266 și să îl conectați direct la AWS IOT folosind sistemul de operare Mongoose. Mongoose OS este un sistem de operare open source pentru microcontrolere care pune accent pe conectivitatea în cloud. A fost dezvoltat de Cesanta, un Dublin
Noțiuni introductive despre MicroPython pe ESP8266: 10 pași (cu imagini)
Noțiuni introductive despre MicroPython pe ESP8266: doriți un mod diferit de a programa plăcile bazate pe ESP8266, mai degrabă decât metoda obișnuită folosind Arduino IDE împreună cu limbajul de programare C / C ++? În acest tutorial vom afla cine să configurați și să controlați un ESP8266 bord folosind MicroPython.BUIL
ESP8266-NODEMCU Modul WiFi 3 dolari # 1 - Noțiuni introductive despre WiFi: 6 pași
ESP8266-NODEMCU Modul WiFi 3 dolari # 1 - Noțiuni introductive despre WiFi: O nouă lume a acestor micro-computere a sosit și acest lucru este ESP8266 NODEMCU. Aceasta este prima parte care arată cum ați putea instala mediul esp8266 în ID-ul dvs. arduino prin videoclipul de pornire și ca piese inc