Innholdsfortegnelse:

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

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

Video: Arduino WiFi Shield ved bruk av ESP8266: 4 trinn
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Juli
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: