Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
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
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
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
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:
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: 4 trinn
Kontroll ledet over hele verden ved bruk av internett ved hjelp av Arduino: Hei, jeg er Rithik. Vi kommer til å lage en Internett -kontrollert LED ved hjelp av telefonen din. Vi kommer til å bruke programvare som Arduino IDE og Blynk. Det er enkelt, og hvis du lyktes kan du kontrollere så mange elektroniske komponenter du vilTing We Need: Hardware:
Overvåke akselerasjon ved bruk av Raspberry Pi og AIS328DQTR ved hjelp av Python: 6 trinn
Overvåke akselerasjon ved hjelp av Raspberry Pi og AIS328DQTR Bruke Python: Akselerasjon er begrenset, tror jeg i henhold til noen fysikklover.- Terry Riley En gepard bruker fantastisk akselerasjon og raske endringer i hastighet når jeg jager. Den raskeste skapningen i land en gang i blant bruker sitt høyeste tempo for å fange byttedyr. Den
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: 4 trinn
Atollic TrueStudio-Switch på LED-en ved å trykke på trykknappen ved bruk av STM32L100: I denne opplæringen til STM32 skal jeg fortelle deg hvordan du leser en GPIO-pin av STM32L100, så her skal jeg lage en ombord LED-glød av bare trykke på trykknappen
Nedtellingstimer ved bruk av GLCD Shield: 8 trinn (med bilder)
Nedtellingstimer ved bruk av GLCD -skjold: I dette prosjektet tegner jeg en nedtellingstimer på et GLCD -skjerm med 1 skjerm, kan brukeren av dette prosjektet Bestemmer varigheten til timeren ved hjelp av tegnet knapp på GLCD, når timeren når 0, vil det lyde summer og vibrasjon
Oppmøtesystem med lagring av data på Google -regneark ved bruk av RFID og Arduino Ethernet Shield: 6 trinn
Oppmøtesystem med lagring av data på Google -regneark ved bruk av RFID og Arduino Ethernet Shield: Hei gutter, her kommer vi med et veldig spennende prosjekt, og det er hvordan du sender rfid -data til Google -regneark ved hjelp av Arduino. Kort sagt, vi skal lage et tilstedeværelsessystem basert på rfid -leser som vil lagre oppmøtelsesdata i sanntid for å google