Innholdsfortegnelse:
- Trinn 1: Litt introduksjon
- Trinn 2: Arbeidsprinsipp
- Trinn 3: Komponenter som trengs
- Trinn 4: Kretsdiagram og tilkoblinger
- Trinn 5: Kode
- Trinn 6: Happy Making
- Trinn 7: Begrensninger og oppdateringer
Video: Automatisk Google T Rex -spillkontroller som bruker Arduino: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
la oss bygge den
Trinn 1: Litt introduksjon
alt du vet om t rex aka dino -spillet til google, og det er kjent som ingen internettspill.
spillet er veldig enkelt, bare unngå hindringene ved å hoppe og det er super Mario løp. Vanligvis for å hoppe bruker vi mellomromstasten manuelt. det er veldig gammel skole for meg …
så i denne opplæringen skal jeg vise deg hvordan du lager det automatisk, det er en automatisk kontroller.
Se videoen for å få mer informasjon
Trinn 2: Arbeidsprinsipp
senoren
her vil vi oppdage hindringen og hoppe for å oppdage hindringen jeg bruker en LDR
så hvordan oppdager en LDR den slags hindring?
motstanden til LDR endres i henhold til lys, det er når mørketiden er LDR-motstanden veldig høy og omvendt. så hindringen vår er mørk i fargen slik at vi kan få forskjellige analoge verdier. med den verdien ved hjelp av en kontroller utløser vi en servo.
servo brukes til å trykke mellomromstasten. så det er arbeidsprinsippet
Trinn 3: Komponenter som trengs
arduino uno
du kan bruke hvilken som helst arduino
Servo motor
Jeg bruker sg90
LDR
sensoren vår
10K MOTSTAND
Trinn 4: Kretsdiagram og tilkoblinger
vennligst se videoen
Koble først servoen VCC til 5V og jord til jord
så koblet jeg PWM -pinnen til Arduino pin 9
koble LDR til pin a0
Trinn 5: Kode
Jeg bruker den analoge lesefunksjonen til Arduino, og jeg gir betingelser for servotrigger
last ned herfra
Trinn 6: Happy Making
vennligst se videoen. hvis du er i tvil, vennligst kommenter den nedenfor
Trinn 7: Begrensninger og oppdateringer
Som jeg sa i videoen, har den begrensninger
1.arduino klarer ikke å aktivere dinoen når fuglen kommer.
Løsning
Å legge til en ldr på oversiden vil oppdage fuglen med den utløseren, vi kan kontrollere en annen servo (tilbake -knapp)
2. mislykkes når hastigheten øker
3. mislykkes når fargen endres (fargeinversjon)
Løsning
Vi kan løse dette ved å legge til flere sensorer og litt kompleks koding
Anbefalt:
Automatisk pære som bruker PIR -sensor: 3 trinn
Automatisk pære som bruker PIR -sensor: Hei folkens! Her introduserer jeg et automatisk lys som tennes innen synet av et menneske eller en skapning. Sensoren som brukes her er den eksepsjonelt anerkjente PIR -sensoren. Den er en grunnleggende krets som er umiddelbart tilgjengelig på nettet. Jeg kjøper
Automatisk kjæledyrsmater som bruker AtTiny85: 6 trinn
Automatisk kjæledyrsmater som bruker AtTiny85: Automatisk kjæledyrsmater som bruker AtTiny85 de PET Engenharia de Computação está licenciado com uma Licença Creative Commons - Atribuição 4.0 Internacional
Google Assistant Robot som bruker Arduino: 3 trinn
Google Assistant Robot ved hjelp av Arduino: I det siste innlegget viste jeg deg hvordan du bygger Google -assistent i Raspberry Pi og integrerer Google Assistant til IFTTT. I denne opplæringen vil jeg vise deg hvordan du bygger en robot som kan kontrolleres ved hjelp av Google Assistant. Du trenger ikke å bekymre deg hvis
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: 4 trinn
Slik bruker du Mac Terminal og hvordan du bruker viktige funksjoner: Vi viser deg hvordan du åpner MAC Terminal. Vi viser deg også noen få funksjoner i terminalen, for eksempel ifconfig, endring av kataloger, tilgang til filer og arp. Ifconfig lar deg sjekke IP -adressen din og MAC -annonsen din
Hvordan lage en autonom basketballball som bruker en IRobot Lag som base: 7 trinn (med bilder)
Slik lager du en autonom basketballball som bruker en IRobot Lag som base: Dette er min oppføring for iRobot Create -utfordringen. Den vanskeligste delen av hele denne prosessen for meg var å bestemme hva roboten skulle gjøre. Jeg ønsket å demonstrere de kule funksjonene i Create, samtidig som jeg la til litt robo -teft. Alle mine