Inhoudsopgave:

Automatische Google T Rex-gamecontroller met Arduino - Ajarnpa
Automatische Google T Rex-gamecontroller met Arduino - Ajarnpa

Video: Automatische Google T Rex-gamecontroller met Arduino - Ajarnpa

Video: Automatische Google T Rex-gamecontroller met Arduino - Ajarnpa
Video: Robosen Auto-Transform Optimus Prime & Trailer 2024, November
Anonim
Image
Image
Benodigde componenten
Benodigde componenten

laten we het bouwen

Stap 1: Een introductie

alles wat je weet over het t rex aka dino-spel van google en het is beroemd als geen internetspel.

het spel is heel eenvoudig, vermijd gewoon de obstakels door te springen en het is net als Super Mario-rennen. Meestal gebruiken we de spatiebalk handmatig om te springen. Dat is heel ouderwets voor mij …

dus in deze tutorial ga ik je laten zien hoe je dat automatisch kunt maken, dat is een automatische controller.

bekijk de making-video voor meer details

Stap 2: Werkprincipe

de senor

hier willen we het obstakel detecteren en springen om het obstakel te detecteren Ik gebruik een LDR

dus hoe een LDR dat soort obstakels detecteert?

de weerstand van LDR verandert afhankelijk van het licht, dat is wanneer de donkere tijd de LDR-weerstand erg hoog is en vice versa. dus ons obstakel is donker van kleur, zodat we verschillende analoge waarden kunnen krijgen. met die waarde triggeren we met behulp van een controller een servo.

servo wordt gebruikt om op de spatiebalk te drukken. dus dat is het werkingsprincipe

Stap 3: Benodigde componenten

arduino uno

je kunt elke arduino gebruiken

servomotor

Ik gebruik sg90

LDR

onze sensor

10K WEERSTAND

Stap 4: Schakelschema en aansluitingen

Schakelschema en aansluitingen
Schakelschema en aansluitingen

kijk alsjeblieft naar de video

sluit eerst VCC van de servo aan op 5v en aarde op aarde

toen verbond ik de PWM-pin met Arduino-pin 9

sluit LDR aan op pin a0

Stap 5: Coderen

Ik gebruik de analoge leesfunctie van Arduino en geef voorwaarden voor servo-triggers

download vanaf hier

Stap 6: Gelukkig maken

bekijk de video. Als je twijfelt, reageer dan hieronder

Stap 7: Beperkingen & updates

Zoals ik al zei in de video, heeft het beperkingen

1.arduino slaagt er niet in om de dino neer te halen wanneer die vogel komt.

Oplossing

Als u een ldr aan de bovenzijde toevoegt, wordt de vogel gedetecteerd met die trigger, we kunnen een andere servo bedienen (terug-knop)

2. mislukt wanneer de snelheid toeneemt

3. mislukt wanneer de kleur verandert (kleurinversie)

Oplossing

We kunnen dit oplossen door meer sensoren en wat complexe codering toe te voegen

Aanbevolen: