Indholdsfortegnelse:

Kom godt i gang med Arduino og ESP8266: 11 trin
Kom godt i gang med Arduino og ESP8266: 11 trin

Video: Kom godt i gang med Arduino og ESP8266: 11 trin

Video: Kom godt i gang med Arduino og ESP8266: 11 trin
Video: Как сделать 4-канальное реле Wi-Fi ESP8266 ESP01 | ESP01 Домашняя автоматизация | УдаленныйXY 2024, Juli
Anonim
Kom godt i gang med Arduino og ESP8266
Kom godt i gang med Arduino og ESP8266

ESP8266 kan bruges som en uafhængig mikrokontroller med indbygget Wi-Fi og to GPIO-ben eller kan bruges med en anden mikrokontroller gennem seriel kommunikation for at give en Wi-Fi-forbindelse til mikrokontrolleren. Det kunne bruges til at få IoT -sensorer til at rapportere sensordata til internettet eller de internetforbundne dashboards, det kunne bruges til at lave en hjemmeautomatiseringsenhed, der er forbundet til internettet eller lokale netværk. ESP8266 kan bruges til at udvikle et IoT -baseret sikkerhedssystem, smarte stik og lys, netværker eller bærbare enheder. På grund af dens lave omkostninger, lave strømforbrug og lille størrelse kan den bruges til at udvikle enhver form for IoT -enhed.

Trin 1: Kort om arkitektur og funktioner

ESP8266 Wi-Fi-modul har 32-bit RISC-mikroprocessor klokket til 80Mhz og kan overklokkes til 160Mhz. Det har 32 KiB instruktions RAM, 32 KiB instruktions cache RAM, 80 KiB bruger data RAM og alt i alt at det har GPIO, 12C, ADC, SPI og PWM

Trin 2: Strømforbrug

Den maksimale spænding og strøm, der kræves for at betjene ESP8266 Wi-Fi-modul, er 3,6V og 120,5mA, Arduino har 3,3V udgangsstift, men dens udgangsstrøm er kun 40mA, det er ikke nok til at køre esp8266, så spændingsregulator LM317 bruges til at reguler Arduinos 5V til 3,3V for at få det til at køre korrekt, da LM317 maksimal udgangsstrøm er 1,5A. ESP8266 I/O -ben kører også ved 3.3V, så logisk niveauskifter 3.3V zener -diode bruges til at konvertere 5V -logik fra Arduino TX -pin til 3.3V, men ifølge min erfaring er der ikke meget brug for det. Det er helt fint bare at lave kredsløbet i figuren herunder

Trin 3: ESP8266 Pinouts

ESP8266 Pinouts
ESP8266 Pinouts

Trin 4: Komponenter

Arduino Uno

www.banggood.com/custlink/m33KGFYAzy

ESP8266 Wi-Fi-modul

www.banggood.com/custlink/mKvKDhD2ig

LM317 spændingsregulator

www.banggood.com/custlink/DvDD3Avz7E

Veroboard

www.banggood.com/custlink/m3G3mnGz7P

Mandlige til mandlige springere

www.banggood.com/custlink/GKvKmAGkuQ

1uF elektrolytkondensator

10uF elektrolytkondensator

Trin 5: Skematisk

Skematisk
Skematisk

Da ESP8266 Wi-Fi-modul kommunikerer med Arduino eller enhver anden mikrokontroller ved hjælp af seriel kommunikation, og det har krævet minimum 3.3V for at køre. Arduinos 5V -udgang vil blive forbundet til LM317 -input som vist i figur

ESP8266 -forbindelser ESP8266 ==================== Forbindelser

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

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

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

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

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

Trin 6: Sådan laver du kredsløb

Trin 7: Sådan kodes Arduino til at sende AT -kommandoer til ESP8266

Trin 8: Kode

Trin 9: AT -kommandoer

Trin 10: Applikationslinks

TCP -klient:

Server:

Trin 11: ESP8266 Datablad og AT -kommandoreference

ESP8266 Datablad

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

ESP8266 AT Kommandoreference

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

Anbefalede: