Innehållsförteckning:

Automatisk Google T Rex -spelkontroll med Arduino: 7 steg
Automatisk Google T Rex -spelkontroll med Arduino: 7 steg

Video: Automatisk Google T Rex -spelkontroll med Arduino: 7 steg

Video: Automatisk Google T Rex -spelkontroll med Arduino: 7 steg
Video: 🤪 VR экзоскелет ИЗ ДЕРЕВА #виар 2024, November
Anonim
Image
Image
Komponenter som behövs
Komponenter som behövs

låt oss bygga det

Steg 1: Lite introduktion

allt du vet om t rex aka dino -spelet Google och det är känt som inget internet -spel.

spelet är väldigt enkelt, undvik bara hindren genom att hoppa och dess super Mario -löpning. vanligtvis för att hoppa använder vi mellanslag manuellt. det är väldigt gammal skola för mig …

så i den här självstudien kommer jag att visa dig hur du gör det automatiskt som är en automatisk styrenhet.

se videon för att göra mer information

Steg 2: Arbetsprincip

senorn

här vill vi upptäcka hindret och hoppa för att upptäcka hindret jag använder en LDR

så hur upptäcker en LDR den typen av hinder?

motståndet hos LDR ändras beroende på ljus, det vill säga när den mörka tiden är LDR-motståndet mycket högt och vice versa. så vårt hinder är mörka i färgen så att vi kan få olika analoga värden. med det värdet med hjälp av en controller utlöser vi en servo.

servo används för att trycka på mellanslagstangenten. så det är arbetsprincipen

Steg 3: Komponenter som behövs

arduino uno

du kan använda vilken arduino som helst

servomotor

Jag använder sg90

LDR

vår sensor

10K RESISTOR

Steg 4: Kretsschema och anslutningar

Kretsschema och anslutningar
Kretsschema och anslutningar

titta på videon

anslut först VCC på servon till 5v och jord till jord

sedan kopplade jag PWM -stift till Arduino pin 9

anslut LDR till stift a0

Steg 5: Kod

Jag använder den analoga läsfunktionen för Arduino och jag ger villkor för servotriggare

ladda ner härifrån

Steg 6: Happy Making

titta på videon. om du tvivlar, kommentera den nedan

Steg 7: Begränsningar och uppdateringar

Som jag sa i video har det begränsningar

1.arduino misslyckas med att aktivera dinon när den fågeln kommer.

Lösning

Att lägga till en ldr på ovansidan kommer att upptäcka fågeln med den avtryckaren vi kan styra en annan servo (bakåtknapp)

2. misslyckas när hastigheten ökar

3. misslyckas när färgen ändras (färginversion)

Lösning

Vi kan lösa detta genom att lägga till fler sensorer och lite komplex kodning

Rekommenderad: