Arduino WiFi Shield ved bruk av ESP8266: 4 trinn
Arduino WiFi Shield ved bruk av ESP8266: 4 trinn
Anonim
Arduino WiFi Shield ved bruk av ESP8266
Arduino WiFi Shield ved bruk av ESP8266

Hei folkens!

Dette prosjektet fokuserer hovedsakelig på å lage et ESP8266 -basert WiFi -skjold for Arduino UNO.

Dette skjoldet kan brukes til å programmere ESP8266 i to moduser.

Enten gjennom AT -kommandoer eller direkte gjennom Arduino IDE.

Hva er ESP8266?

ESP8266 er en rimelig Wi-Fi-mikrobrikke med full TCP/IP-stabel og mikrokontrollerfunksjon produsert av produsenten Espressif Systems i Shanghai, Kina.

ESP8266 er i stand til enten å være vert for en applikasjon eller laste ned alle Wi-Fi-nettverksfunksjoner fra en annen applikasjonsprosessor. Hver ESP8266-modul leveres forhåndsprogrammert med en AT-kommandosett-fastvare, noe som betyr at du ganske enkelt kan koble dette til Arduino-enheten.

Trinn 1: KREVENDE KOMPONENTER

  • ESP8266
  • LM317TG
  • PUSH -KNAPP
  • 10 K POT
  • 12V DC -kontakt
  • 1K motstand
  • 220E motstand
  • 360E motstand
  • Hoppere for menn og kvinner

Trinn 2: KRETS

KRETS
KRETS

Kretsen fokuserer hovedsakelig på grensesnitt mellom ESP8266 wifi -modul og Arduino UNO.

ESP8266 er en vanskelig modul å bruke; den trenger sin egen strømkilde og et spesifikt tilkoblingsoppsett for å kommunisere med Arduino.

Husk alltid at ESP8266 når den kjøpes kommer med en fastvare som er i stand til å kommunisere med AT -kommandoer. Men hvis modulen har blitt direkte programmert med Arduino, vil standard firmware bli slettet og den må blinke igjen for å bruke AT -kommandoer.

Her brukes LM317TG som en 3.3V spenningsregulator. Denne 3.3V brukes til å drive ESP8266 -modulen fordi 3.3V fra Arduino UNO ikke vil være i stand til å skaffe nok strøm til ESP -modulen. LM317 -inngangspinnen kan drives av DC -inngangstønnekontakten på Vin -pinnen på Arduino UNO -kortet

GPIO0 -pinnen til ESP -modulen er koblet til en jumperpinne som kan veksles for å koble pinnen til bakken. Dette lar brukeren sette ESP -modulen til å fungere enten i AT -kommandomodus eller programmeringsmodus (Arduino IDE). Både GPIO0 og GPIO2 er koblet til en ekstern kontakt slik at disse GPIO -pinnene også kan brukes.

Vi har koblet Rx- og Tx -pinnen til ESP8266 -modulen til 12 og 13 pinner på Arduino. Vi brukte ikke maskinvareserien (pin 0 og 1) for å gjøre feilsøking enkelt. Du kan også legge merke til at det også er mulighet for å koble til 16*2 DISPLAY slik at den kan monteres direkte på skjermen. LCD -skjermen drives av 5V -pinnen på Arduino.

Bildet ovenfor er kretsdiagrammet.

Trinn 3: DESIGNING PCB Using EAGLE

DESIGNING PCB Using EAGLE
DESIGNING PCB Using EAGLE

Skjematikken konverteres til PCB. Her brukes Eagle CAD -verktøy. Gjennomgå det grunnleggende om bruk av EAGLE CAD -verktøyet, slik at små prototyper enkelt kan designes av deg selv.

Bildet ovenfor viser brettoppsettet.

Trinn 4: Fremstilling av kretskortet

Fremstilling av PCB
Fremstilling av PCB
Fremstilling av PCB
Fremstilling av PCB

Nå sender vi brettene våre for fabrikasjon. For å få PCB -en produsert, må du generere Gerber -filer fra brettoppsettet i Eagle CAD -verktøyet. KLIKK HER for å se en videoopplæring om hvordan du genererer Gerber -filer fra EAGLE.

Jeg personlig liker LIONCIRCUITS. Kvaliteten på brettene deres er veldig bra, og de gir også brettene på bare 5 dager.

Over finner du PCB -bildene mine når de lastes opp på Lioncircuits.

Anbefalt: