Innehållsförteckning:

Komma igång med Arduino och ESP8266: 11 steg
Komma igång med Arduino och ESP8266: 11 steg

Video: Komma igång med Arduino och ESP8266: 11 steg

Video: Komma igång med Arduino och ESP8266: 11 steg
Video: Introduktion till NodeMCU ESP8266 WiFi-utvecklingskort med exempel på HTTP-klient 2024, Juli
Anonim
Komma igång med Arduino och ESP8266
Komma igång med Arduino och ESP8266

ESP8266 kan användas som en oberoende mikrokontroller med inbyggd Wi-Fi och två GPIO-stift eller kan användas med en annan mikrokontroller via seriell kommunikation för att ge en Wi-Fi-anslutning till mikrokontrollern. Det kan användas för att få IoT -sensorer att nätverka för att rapportera sensordata till internet eller internetanslutna instrumentpaneler, det kan användas för att skapa en hemautomatiseringsenhet som är ansluten till internet eller lokalt nätverk. ESP8266 kan användas för att utveckla ett IoT -baserat säkerhetssystem, smarta kontakter och lampor, nätverk eller bärbara enheter. På grund av dess låga kostnad, låga strömförbrukning och små storlek kan den användas för att utveckla alla typer av IoT -enheter.

Steg 1: Kort om arkitektur och funktioner

ESP8266 Wi-Fi-modul har 32-bitars RISC-mikroprocessor klockad på 80Mhz och kan överklockas till 160Mhz. Den har 32 KiB instruktions -RAM, 32 KiB instruktionscacheminne, 80 KiB användardataminne och överallt att den har GPIO, 12C, ADC, SPI och PWM

Steg 2: Strömförbrukning

Den maximala spänningen och strömmen som krävs för att driva ESP8266 Wi-Fi-modul är 3,6V och 120,5mA, Arduino har 3,3V utgångsstift men dess utström är bara 40mA som inte räcker för att köra esp8266, så spänningsregulator LM317 används för att reglera Arduinos 5V till 3,3V för att få den att fungera korrekt eftersom LM317 maximal utström är 1,5A. ESP8266 I/O -stift körs också med 3.3V, så logisk nivåskiftare 3.3V zener -diod används för att konvertera 5V -logik från Arduino TX -stift till 3.3V, men enligt min erfarenhet behövs det inte så mycket. Det är helt ok att helt enkelt göra kretsen i figuren nedan

Steg 3: ESP8266 Pinouts

ESP8266 Pinouts
ESP8266 Pinouts

Steg 4: Komponenter

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi-modul

www.banggood.com/custlink/mKvKDhD2ig

LM317 spänningsregulator

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Manliga till manliga hoppare

www.banggood.com/custlink/GKvKmAGkuQ

1uF elektrolytkondensator

10uF elektrolytkondensator

Steg 5: Schematisk

Schematisk
Schematisk

Eftersom ESP8266 Wi-Fi-modul kommunicerar med Arduino eller någon annan mikrokontroller som använder seriell kommunikation och det har krävt minst 3,3V för att köra. Arduinos 5V -utgång kommer att anslutas till LM317 -ingången som visas i figuren

ESP8266 -anslutningar ESP8266 =================== Anslutningar

RXD ====================== Arduinos I/O Pin 3

VCC ====================== LM317 Output

CH_PD ==================== LM317 Output

GND ======================= Arduinos GND

TXD ======================= Arduinos I/O Pin 2

Steg 6: Hur man gör krets

Steg 7: Hur man kodar Arduino för att skicka AT -kommandon till ESP8266

Steg 8: Kod

Steg 9: AT -kommandon

Steg 10: Ansökningslänkar

TCP -klient:

Server:

Steg 11: ESP8266 datablad och AT -kommandoreferens

ESP8266 Datablad

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

ESP8266 AT -kommandoreferens

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

Rekommenderad: