Sisällysluettelo:

Automaattinen Google T Rex -peliohjain Arduinon avulla: 7 vaihetta
Automaattinen Google T Rex -peliohjain Arduinon avulla: 7 vaihetta

Video: Automaattinen Google T Rex -peliohjain Arduinon avulla: 7 vaihetta

Video: Automaattinen Google T Rex -peliohjain Arduinon avulla: 7 vaihetta
Video: Tekoäly on täällä, halusit tai et | #rahapodi 330 2024, Heinäkuu
Anonim
Image
Image
Tarvittavat komponentit
Tarvittavat komponentit

rakennetaan se

Vaihe 1: Johdanto

kaikki pois tiedät t rex aka dino peli google ja se kuuluisa kuin ei internet peli.

peli on hyvin yksinkertainen, vältä esteitä hyppäämällä ja sen kaltainen super Mario -juoksu. yleensä hyppäämiseen käytämme välilyöntiä manuaalisesti. se on minulle hyvin vanha koulu …

joten tässä opetusohjelmassa aion näyttää sinulle, miten voit tehdä sen automaattisesti, mikä on automaattinen ohjain.

katso lisätietoja valmistusvideosta

Vaihe 2: Toimintaperiaate

senori

tässä haluamme havaita esteen ja hypätä havaitsemaan esteen, jota käytän LDR: ää

niin miten LDR havaitsee tällaisen esteen?

LDR: n vastus muuttuu valon mukaan, jolloin pimeänä aikana LDR-vastus on erittäin korkea ja päinvastoin. joten esteemme on väriltään tumma, jotta voimme saada erilaisia analogisia arvoja. tällä arvolla ohjaimen avulla laukaisemme servon.

servoa käytetään välilyönnin painamiseen. se on siis toimintaperiaate

Vaihe 3: Tarvittavat komponentit

arduino uno

voit käyttää mitä tahansa arduinoa

Servo moottori

Käytän sg90: tä

LDR

anturimme

10K VASTUS

Vaihe 4: Piirikaavio ja liitännät

Piirikaavio ja liitännät
Piirikaavio ja liitännät

katso video

Kytke ensin servon VCC 5 volttiin ja maadoita maahan

sitten liitin PWM -nastan Arduino -nastaan 9

liitä LDR nastaan a0

Vaihe 5: Koodi

Käytän Arduinon analogista lukutoimintoa ja annan ehdot servo -laukaisijoille

lataa täältä

Vaihe 6: Hyvää tekemistä

katso video. jos sinulla on epäilyksiä, kommentoi sitä alla

Vaihe 7: Rajoitukset ja päivitykset

Kuten videossa sanoin, sillä on rajoituksia

1.arduino ei laukaise dinoa alas, kun lintu tulee.

Ratkaisu

Kun lisäät ldr: n yläpuolelle, lintu tunnistetaan sillä laukaisimella, jota voimme ohjata toisella servolla (takaisin -painike)

2. epäonnistuu nopeuden kasvaessa

3. epäonnistuu, kun väri muuttuu (värin kääntäminen)

Ratkaisu

Voimme ratkaista tämän lisäämällä lisää antureita ja monimutkaista koodausta

Suositeltava: