Kazalo:

Samodejni krmilnik za igre Google T Rex z uporabo Arduina: 7 korakov
Samodejni krmilnik za igre Google T Rex z uporabo Arduina: 7 korakov

Video: Samodejni krmilnik za igre Google T Rex z uporabo Arduina: 7 korakov

Video: Samodejni krmilnik za igre Google T Rex z uporabo Arduina: 7 korakov
Video: Полный обзор рейса первого класса Эмирейтс A380 из Токио в Дубай (+ зал ожидания) 2024, Julij
Anonim
Image
Image
Potrebne komponente
Potrebne komponente

zgradimo ga

1. korak: Nekaj uvoda

vse veste o t rex aka dino igri Google in slovi kot brez internetne igre.

igra je zelo preprosta, le izogibajte se oviram s skakanjem in je kot super Mario tek. običajno za skok uporabljamo preslednico ročno. to je zame zelo stara šola …

zato vam bom v tej vadnici pokazal, kako to narediti samodejno, to je avtomatski krmilnik.

za več podrobnosti si oglejte video posnetek

2. korak: Načelo delovanja

senjor

tukaj želimo odkriti oviro in skočiti, da zaznamo oviro, ki jo uporabljam LDR

kako torej LDR zazna takšno oviro?

odpornost LDR se spreminja glede na svetlobo, to je takrat, ko je temen čas, je upor LDR zelo visok in obratno. zato je naša ovira temne barve, tako da lahko dobimo različne analogne vrednosti. s to vrednostjo s pomočjo krmilnika sprožimo servo.

servo se uporablja za pritisk preslednice. torej to je načelo delovanja

3. korak: Potrebne komponente

arduino uno

lahko uporabite kateri koli arduino

servo motor

Uporabljam sg90

LDR

naš senzor

10K Upor

4. korak: Shema vezja in povezave

Shema vezja in povezave
Shema vezja in povezave

prosim poglejte video

najprej priključite VCC servo na 5v in ozemljite na ozemljitev

nato sem priključil PWM pin na Arduino pin 9

priključite LDR na pin a0

5. korak: Koda

Uporabljam analogno funkcijo branja Arduina in podajam pogoje za servo sprožilce

naložite od tu

6. korak: Srečno ustvarjanje

prosimo, poglejte video. Če dvomite, ga komentirajte spodaj

7. korak: Omejitve in posodobitve

Kot sem rekel v videu, ima omejitve

1. arduino ne uspe sprožiti dino, ko pride ta ptica.

Rešitev

Dodajanje ldr na zgornji strani bo zaznalo ptico s tem sprožilcem, ki ga lahko nadzorujemo z drugim servo (gumb za nazaj)

2. ne uspe, ko se hitrost poveča

3. ne uspe, ko se barva spremeni (barvna inverzija)

Rešitev

To lahko rešimo z dodajanjem več senzorjev in zapletenim kodiranjem

Priporočena: