Obsah:

Automatický herní ovladač Google T Rex využívající Arduino: 7 kroků
Automatický herní ovladač Google T Rex využívající Arduino: 7 kroků

Video: Automatický herní ovladač Google T Rex využívající Arduino: 7 kroků

Video: Automatický herní ovladač Google T Rex využívající Arduino: 7 kroků
Video: Chrome Dino Game on Anbernic RG35xx #anbernic #shorts 2024, Listopad
Anonim
Image
Image
Potřebné součásti
Potřebné součásti

pojďme to postavit

Krok 1: Nějaký úvod

vše, co víte o hře t rex aka dino společnosti Google a je známá jako žádná internetová hra.

hra je velmi jednoduchá, vyhýbejte se překážkám skákáním a je to jako super Mario běh. Obvykle ke skoku používáme mezerník ručně. to je pro mě velmi stará škola …

takže v tomto tutoriálu vám ukážu, jak to udělat automaticky, což je automatický ovladač.

Pro více podrobností se prosím podívejte na video o tvorbě

Krok 2: Pracovní princip

senátor

zde chceme detekovat překážku a skočit, abychom detekovali překážku, kterou používám LDR

Jak tedy LDR detekuje tento druh překážky?

odpor LDR se mění podle světla, tj. v době temna je odpor LDR velmi vysoký a naopak. takže naše překážka má tmavou barvu, takže můžeme získat různé analogové hodnoty. s touto hodnotou pomocí ovladače spustíme servo.

servo slouží ke stisknutí mezerníku. tak to je princip práce

Krok 3: Potřebné součásti

arduino uno

můžete použít jakékoli arduino

servomotor

Používám sg90

LDR

náš senzor

10K odpory

Krok 4: Schéma zapojení a připojení

Schéma zapojení a zapojení
Schéma zapojení a zapojení

prosím podívejte se na video

nejprve připojte VCC serva k 5v a uzemněte k zemi

pak jsem připojil PWM pin na Arduino pin 9

připojte LDR ke kolíku a0

Krok 5: Kód

Používám funkci analogového čtení Arduina a dávám podmínky pro spouště serva

stáhněte odtud

Krok 6: Šťastné vytváření

prosím, podívejte se na video. Máte -li jakékoli pochybnosti, komentujte je níže

Krok 7: Omezení a aktualizace

Jak jsem řekl ve videu, má to omezení

1.arduino nedokáže spustit dino, když ten pták přijde.

Řešení

Přidání ldr na horní stranu detekuje ptáka pomocí spouště, kterou můžeme ovládat další servo (tlačítko zpět)

2. selže, když se rychlost zvýší

3. selže při změně barvy (Inverze barev)

Řešení

Můžeme to vyřešit přidáním dalších senzorů a složitým kódováním

Doporučuje: