Sisukord:

Automaatne Google T Rexi mängukontroller Arduino abil: 7 sammu
Automaatne Google T Rexi mängukontroller Arduino abil: 7 sammu

Video: Automaatne Google T Rexi mängukontroller Arduino abil: 7 sammu

Video: Automaatne Google T Rexi mängukontroller Arduino abil: 7 sammu
Video: Outkast - Hey Ya! (Official HD Video) 2024, November
Anonim
Image
Image
Vajalikud komponendid
Vajalikud komponendid

ehitame selle üles

Samm: mõni sissejuhatus

te kõik teate google'i t rex aka dino mängust ja see on kuulus kui internetimäng.

mäng on väga lihtne, vältige takistusi hüpates ja see on nagu super Mario run. tavaliselt kasutame hüppamiseks tühikut käsitsi. see on minu jaoks väga vana kool …

nii et selles õpetuses näitan teile, kuidas seda automaatselt teha, see on automaatne kontroller.

täpsema teabe saamiseks vaadake videot

2. etapp: tööpõhimõte

vanem

siin tahame tuvastada takistuse ja hüpata, et tuvastada takistus, mida ma LDR -i kasutan

kuidas LDR tuvastab sellise takistuse?

LDR takistus muutub vastavalt valgusele, st pimedal ajal on LDR takistus väga kõrge ja vastupidi. nii et meie takistus on tumedat värvi, et saaksime erinevaid analoogväärtusi. selle väärtusega käivitame kontrolleri abil servo.

servot kasutatakse tühikuklahvi vajutamiseks. nii et see on tööpõhimõte

3. samm: vajalikud komponendid

arduino uno

saate kasutada mis tahes arduinot

servomootor

Ma kasutan sg90

LDR

meie andur

10K TAKIST

Samm: vooluahela skeem ja ühendused

Lülitusskeem ja ühendused
Lülitusskeem ja ühendused

palun vaadake videot

esiteks ühendage servo VCC 5v ja maandage maandusega

siis ühendasin PWM tihvti Arduino tihvtiga 9

ühendage LDR tihvtiga a0

Samm: kood

Ma kasutan Arduino analooglugemisfunktsiooni ja annan tingimused servo käivitamiseks

laadige alla siit

6. samm: õnnelik tegemine

palun vaadake videot. kui teil on kahtlusi, palun kommenteerige seda allpool

Samm: piirangud ja värskendused

Nagu ma videos ütlesin, on sellel piiranguid

1.arduino ei suuda dino käivitada, kui see lind tuleb.

Lahendus

Kui lisate ülemisele küljele ldr, tuvastab lind selle päästikuga, saame juhtida teist servot (tagasinupp)

2. ebaõnnestub, kui kiirus suureneb

3. ebaõnnestub, kui värv muutub (värvide ümberpööramine)

Lahendus

Me saame selle lahendada, lisades rohkem andureid ja keerukaid kodeeringuid

Soovitan: