Obsah:
- Krok 1: Niektoré úvodné informácie
- Krok 2: Pracovný princíp
- Krok 3: Potrebné súčasti
- Krok 4: Schéma zapojenia a zapojenia
- Krok 5: Kód
- Krok 6: Šťastné tvorenie
- Krok 7: Obmedzenia a aktualizácie
Video: Automatický herný ovládač Google T Rex používajúci Arduino: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
poďme to postaviť
Krok 1: Niektoré úvodné informácie
všetko viete o hre t rex aka dino od spoločnosti Google a preslávenej ako žiadna internetová hra.
hra je veľmi jednoduchá, vyhýbajte sa prekážkam skákaním a je to ako beh super Mario. Na skok zvyčajne používame medzerník ručne. to je pre mňa veľmi stará škola …
takže v tomto návode vám ukážem, ako to urobiť automaticky, čo je automatický ovládač.
ďalšie podrobnosti nájdete vo videu o tvorbe
Krok 2: Pracovný princíp
senátor
tu chceme detekovať prekážku a skočiť na detekciu prekážky, ktorú používam LDR
Ako teda LDR detekuje tento druh prekážky?
odpor LDR sa mení podľa svetla, to znamená, že v čase tmy je odpor LDR veľmi vysoký a naopak. takže naša prekážka má tmavú farbu, aby sme mohli získať rôzne analógové hodnoty. s touto hodnotou pomocou ovládača spustíme servo.
servo slúži na stlačenie medzerníka. takže taký je pracovný princíp
Krok 3: Potrebné súčasti
arduino uno
môžete použiť akékoľvek arduino
servo motor
Používam sg90
LDR
náš senzor
10K odpory
Krok 4: Schéma zapojenia a zapojenia
prosím pozrite si video
Najprv pripojte VCC serva k 5 V a uzemnite ho
potom som pripojil pin PWM k pinu Arduino 9
pripojte LDR ku kolíku a0
Krok 5: Kód
Používam funkciu analógového čítania Arduina a dávam podmienky pre spúšťače serva
stiahnuť odtiaľto
Krok 6: Šťastné tvorenie
pozrite si video. Ak máte pochybnosti, napíšte ho nižšie
Krok 7: Obmedzenia a aktualizácie
Ako som povedal vo videu, má to svoje obmedzenia
1.arduino nedokáže spustiť dino, keď príde ten vták.
Riešenie
Pridanie ldr na hornú stranu detekuje vtáka pomocou tohto spúšte, ktorým môžeme ovládať ďalšie servo (tlačidlo späť)
2. zlyhá, keď sa rýchlosť zvýši
3. zlyhá pri zmene farby (inverzia farby)
Riešenie
Vyriešiť to môžeme pridaním ďalších senzorov a komplexným kódovaním
Odporúča:
Herný hack Chrome T-rex pomocou Arduina: 5 krokov
Hack pre Chrome T-rex pomocou Arduina: V tomto tutoriáli hackneme chrome t-rex hru s arduino
Ako vyčistiť takmer akýkoľvek herný ovládač: 5 krokov
Ako vyčistiť takmer akýkoľvek herný ovládač: Mám niekoľko týchto dvojčinných ovládačov Logitech, ktoré používam pre emulátor Raspberry Pi, ku ktorým čoskoro odovzdám inštrukciu. Pri pokuse o použitie tohto ovládača (bol uložený na viac ako rok), väčšina tlačidiel na
DIY herný ovládač založený na Arduine - Herný ovládač Arduino PS2 - Hra Tekken s gamepadom DIY Arduino: 7 krokov
DIY herný ovládač založený na Arduine | Herný ovládač Arduino PS2 | Hranie Tekkenu s gamepadom pre domácich majstrov Arduino: Dobrý deň, chlapci, hranie hier je vždy zábavné, ale hranie s vlastným ovládačom pre vlastnú potrebu je zábavnejšie. Preto v tomto návode vytvoríme herný ovládač pomocou arduino pro micro
Ovládač jednosmerného motora používajúci výkonové mosfety [PWM riadené, 30A polovičný most]: 10 krokov
Ovládač jednosmerného motora pomocou napájacích mosfetov [PWM riadené, 30A polovičný most]: Hlavný zdroj (stiahnite si Gerber/objednajte PCB): http://bit.ly/2LRBYXH
Herný ovládač Arduino so svetlami reagujúcimi na vašu hru Unity :: 24 krokov
Herný ovládač Arduino so svetlami reagujúcimi na vašu hru Unity :: Túto vec som najskôr napísal slovom. Toto je prvýkrát, čo používam instructable, takže kedykoľvek poviem: napíšte kód tak, aby ste vedeli, že odkazujem na obrázok v hornej časti tohto kroku. V tomto projekte používam 2 arduino na spustenie 2 oddelených bitov