INHOUDSOPGAWE:

Arduino WiFi -skild met ESP8266: 4 stappe
Arduino WiFi -skild met ESP8266: 4 stappe

Video: Arduino WiFi -skild met ESP8266: 4 stappe

Video: Arduino WiFi -skild met ESP8266: 4 stappe
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, November
Anonim
Arduino WiFi -skild met ESP8266
Arduino WiFi -skild met ESP8266

Hallo ouens!

Hierdie projek fokus hoofsaaklik op die skep van 'n ESP8266 -gebaseerde WiFi -skild vir Arduino UNO.

Hierdie skild kan gebruik word om ESP8266 in twee modusse te programmeer.

Of via AT -opdragte of direk deur die Arduino IDE.

Wat is ESP8266?

Die ESP8266 is 'n goedkoop Wi-Fi-mikroskyfie met 'n volledige TCP/IP-stapel en mikrobeheerdervermoë vervaardig deur die vervaardiger Espressif Systems in Sjanghai, China.

Die ESP8266 kan 'n program aanbied of alle Wi-Fi-netwerkfunksies van 'n ander programverwerker aflaai. Elke ESP8266-module is vooraf geprogrammeer met 'n AT-opdrag-firmware, wat beteken dat u dit eenvoudig aan u Arduino-toestel kan koppel.

Stap 1: VEREISTE KOMPONENTE

  • ESP8266
  • LM317TG
  • DRUK KNOPPIE
  • 10 K POT
  • 12V DC AANSLUITING
  • 1K weerstand
  • 220E weerstand
  • 360E weerstand
  • Manlike en vroulike springers

Stap 2: KRING

KRINGBAND
KRINGBAND

Die kring fokus hoofsaaklik op die koppeling van die ESP8266 wifi -module met Arduino UNO.

Die ESP8266 is 'n moeilike module om te gebruik; dit het sy eie kragbron en 'n spesifieke verbinding nodig om met Arduino te kommunikeer.

Onthou altyd dat die ESP8266 by aankoop 'n standaard firmware bevat wat met AT -opdragte kan kommunikeer. Maar as die module direk met Arduino geprogrammeer is, word die standaard firmware uitgevee en moet dit weer flits as AT -opdragte gebruik moet word.

Hier word LM317TG gebruik as 'n 3.3V spanningsreguleerder. Hierdie 3.3V word gebruik om die ESP8266 -module aan te dryf, omdat die 3.3V van Arduino UNO nie genoeg stroom vir die ESP -module kan verskaf nie. Die LM317 -invoerpen kan aangedryf word deur die DC -ingangvat -aansluiting van die Vin -pen van die Arduino UNO -bord

Die GPIO0 -pen van die ESP -module is gekoppel aan 'n springpen wat aangeskakel kan word om die pen aan die grond te koppel. Dit stel die gebruiker in staat om die ESP -module in AT -opdragmodus of programmeermodus (Arduino IDE) te laat werk. Beide die GPIO0 en GPIO2 is aan 'n eksterne aansluiting gekoppel, sodat hierdie GPIO -penne ook gebruik kan word.

Ons het die Rx en Tx pen van die ESP8266 module gekoppel aan die 12 en 13 penne van Arduino. Ons het nie die hardeware -reeks (pen 0 en 1) gebruik om ontfouting makliker te maak nie. U kan ook sien dat daar ook 'n opsie is om die 16*2 DISPLAY aan te sluit, sodat dit direk bo -op die skerm gemonteer kan word. Die LCD word aangedryf deur die 5V -pen van die Arduino.

Die prent hierbo is die stroombaandiagram.

Stap 3: ONTWERP PCB met behulp van EAGLE

ONTWERP PCB Deur EAGLE te gebruik
ONTWERP PCB Deur EAGLE te gebruik

Die skema word omgeskakel na PCB. Hier word Eagle CAD -instrument gebruik. Lees die basiese beginsels van die gebruik van die EAGLE CAD Tool, sodat klein prototipes maklik deur u self ontwerp kan word.

Die bostaande prentjie toon die borduitleg.

Stap 4: Vervaardiging van die PCB

Vervaardiging van die PCB
Vervaardiging van die PCB
Vervaardiging van die PCB
Vervaardiging van die PCB

Nou stuur ons ons borde vir vervaardiging. Om u PCB te laat vervaardig, moet u Gerber -lêers genereer uit die borduitleg in die Eagle CAD -instrument. KLIK HIER om 'n video -tutoriaal te sien oor hoe om Gerber -lêers uit EAGLE te genereer.

Ek persoonlik hou van LIONCIRCUITS. Die kwaliteit van hul planke is regtig goed, en dit bied ook die borde in net 5 dae.

Hierbo kan u my PCB -beelde vind wanneer dit op Lioncircuits opgelaai word.

Aanbeveel: