Indholdsfortegnelse:

Arduino WiFi Shield Brug ESP8266: 4 trin
Arduino WiFi Shield Brug ESP8266: 4 trin

Video: Arduino WiFi Shield Brug ESP8266: 4 trin

Video: Arduino WiFi Shield Brug ESP8266: 4 trin
Video: Blynk IoT (Blynk 2.0) App w/Arduino Uno R3, ESP8266 ESP-01 Module, Blynk Cloud & 4 x LED [TUTORIAL] 2024, Juli
Anonim
Arduino WiFi Shield ved hjælp af ESP8266
Arduino WiFi Shield ved hjælp af ESP8266

Hej gutter!

Dette projekt fokuserer hovedsageligt på at skabe et ESP8266 -baseret WiFi -skjold til Arduino UNO.

Dette skjold kan bruges til at programmere ESP8266 i to tilstande.

Enten gennem AT -kommandoer eller direkte gennem Arduino IDE.

Hvad er ESP8266?

ESP8266 er en billig Wi-Fi-mikrochip med fuld TCP/IP-stak og mikrokontrollerfunktion produceret af producenten Espressif Systems i Shanghai, Kina.

ESP8266 er i stand til enten at være vært for en applikation eller aflade alle Wi-Fi-netværksfunktioner fra en anden applikationsprocessor. Hvert ESP8266-modul leveres forudprogrammeret med en AT-kommandosættet firmware, hvilket betyder, at du simpelthen kan tilslutte dette til din Arduino-enhed.

Trin 1: KRAVEDE KOMPONENTER

  • ESP8266
  • LM317TG
  • TRYKKNAP
  • 10 K POT
  • 12V DC STIK
  • 1K modstand
  • 220E modstand
  • 360E modstand
  • Mandlige og kvindelige springere

Trin 2: CIRCUIT

KREDSLØB
KREDSLØB

Kredsløbet fokuserer hovedsageligt på at tilslutte ESP8266 wifi -modulet til Arduino UNO.

ESP8266 er et vanskeligt modul at bruge; den har brug for sin egen strømkilde og et specifikt forbindelsesopsætning for at kommunikere med Arduino.

Husk altid, at ESP8266, når den købes, leveres med en standard firmware, der kan kommunikere med AT -kommandoer. Men hvis modulet er blevet programmeret direkte med Arduino, vil standardfirmwaren blive slettet, og det skal blinke igen, hvis der skal bruges AT -kommandoer.

Her bruges LM317TG som en 3.3V spændingsregulator. Denne 3.3V bruges til at drive ESP8266 -modulet, fordi 3.3V fra Arduino UNO ikke vil være i stand til at skaffe nok strøm til ESP -modulet. LM317 -indgangsstiften kan drives af DC -input -tønde -jackstikket på Vin -stiften på Arduino UNO -kortet

GPIO0 -stiften på ESP -modulet er forbundet til en jumperstift, som kan skiftes for at forbinde stiften til jorden. Dette gør det muligt for brugeren at indstille ESP -modulet til at fungere enten i AT -kommandotilstand eller programmeringstilstand (Arduino IDE). Både GPIO0 og GPIO2 er forbundet til et eksternt stik, så disse GPIO -ben også kan bruges.

Vi har forbundet Rx- og Tx -stiften på ESP8266 -modulet til 12 og 13 benene på Arduino. Vi brugte ikke hardware -serien (pin 0 og 1) til at gøre fejlfinding let. Du kan også bemærke, at der også er mulighed for at tilslutte 16*2 DISPLAY, så den kan monteres direkte oven på skærmen. LCD'et drives af 5V -stiften på Arduino.

Ovenstående billede er kredsløbsdiagrammet.

Trin 3: DESIGNING PCB Brug EAGLE

DESIGNING PCB Brug EAGLE
DESIGNING PCB Brug EAGLE

Skematikken konverteres til PCB. Her bruges Eagle CAD -værktøj. Gennemgå venligst det grundlæggende ved brug af EAGLE CAD Tool, så små prototyper let kan designes af dig selv.

Ovenstående billede viser tavlens layout.

Trin 4: Fremstilling af printkortet

Fremstilling af PCB
Fremstilling af PCB
Fremstilling af PCB
Fremstilling af PCB

Nu sender vi vores tavler til fremstilling. For at få din PCB fremstillet, skal du generere Gerber -filer fra Board -layoutet i Eagle CAD -værktøjet. KLIK HER for at se en video -tutorial om, hvordan man genererer Gerber -filer fra EAGLE.

Jeg kan personligt godt lide LIONCIRCUITS. Kvaliteten af deres brædder er virkelig god, og de giver også brædderne på bare 5 dage.

Ovenfor kan du finde mine PCB -billeder, når de uploades på Lioncircuits.

Anbefalede: