Cuprins:
- Pasul 1: Extrageți camera de pe telecomanda Wii
- Pasul 2: Adăugați componentele
- Pasul 3: LED Tracker
- Pasul 4: Codul
Video: Urmărirea capului cu o cameră de la distanță Wii (War Thunder): 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
De JackCarter> Descarcă modelele mele aici <Urmărește mai multe de la autor:
Despre: Îmi plac tancurile, lasercut și tancurile lasercut Mai multe despre JackCarter »
Bună ziua tuturor ! Vreau să vă împărtășesc primul meu proiect Arduino finalizat. Am încercat să fac un fel de realitate augmentată de casă. Permiteți-mi să vă explic:
Practic este un sistem care folosește o cameră pentru a urmări mișcările capului pentru a-l adapta ca o axă a joystick-ului X și Y. Până acolo, proiectul poate fi adaptat pe orice joc doriți.
Apoi, vom lega acele axe de mișcarea capului în setările War Thunder, pentru a oferi un pic mai multe senzații în vizualizarea cabinei.
Pentru a realiza acest proiect, veți avea nevoie de:
- Un Arduino Uno (biblioteca de joystick-uri funcționează numai cu acestea, dar o puteți face să funcționeze cu multe alte moduri),
- O cameră de la distanță Wii (recomand cu adevărat să luați o telecomandă veche, nu cumpărați una nouă, pentru că este încă scumpă),
- Un rezistor de 100 kΩ,
- Un condensator de 100 nF,
- Un oscilator de 25 MHz (4 pini),
- Un LED IR,
- O celulă cu buton de 3V (pentru alimentarea LED-ului),
- Un mic panou (17 găuri lungi pentru a ține componentele și camera, de două ori mai mult pentru a ține Nano (dacă l-ați folosit pe acesta),
- Câteva fire și lucruri de lipit.
Vreau să-i mulțumesc lui Eric Jacob cu hack-ul său instructabil de la distanță cu camera IR cu interfața Arduino care mi-a dat această idee.
Pasul 1: Extrageți camera de pe telecomanda Wii
Am luat o telecomandă Wii veche spartă și vă sugerez să faceți același lucru. Încă poți cumpăra unul, dar cred că te va costa aproximativ 40 $ (scump!). Telecomanda este sigilată cu patru cruci cu 3 vârfuri. Găsiți instrumentul potrivit sau zdrobiți cadrul. Vedeți camera pătrată? Vândut! (Am încercat, dar nu am vrut să ard camera. Am lipit firele direct pe placa de la distanță)
Pasul 2: Adăugați componentele
Acum, firele de lipit pe pinii camerei, astfel încât să o putem conecta la panou.
Camera funcționează în I²C, dar nu poate funcționa atunci când este conectată direct la Arduino. Vom adăuga câteva componente pentru a simula camera IR DFRobots. Urmați schema electrică pentru a completa camera.
Încercați să faceți camera să vă privească, la înălțimea capului, de obicei ca o cameră web pe ecran.
Pasul 3: LED Tracker
Pur și simplu lipiți LED-ul de celula butonului și atașați-l la partea superioară a căștilor. Orientați LED-ul către cameră pentru o mai mare eficiență.
Evident, nu uitați să scoateți LED-ul pentru a evita pierderea de energie a bateriei.
Pasul 4: Codul
Am folosit biblioteca UnoJoy și DFRobotIRPosition pentru a imita joystick-urile. principiul este foarte simplu:
- Declarăm camera ca o comunicare serială și Arduino ca un controler de joc.
- Obținem valoarea X și Y ale LED-ului IR înregistrat.
- O mapăm pentru a se potrivi cu valoarea returnată de 10 biți (0-1023) într-o valoare de 8 biți (0-255) pentru joystick.
- Arduino trimite prin portul serial serial valorile joystick-ului.
Recomandat:
Sistem de urmărire a mișcării capului pentru VR: 8 pași
Sistem de urmărire a mișcării capului pentru VR: Numele meu este Sam KODO. În acest tuto, vă voi învăța pas cu pas cum să utilizați senzorii IMU Arduino pentru a construi un sistem de urmărire a capului pentru VR. În acest proiect veți avea nevoie de: - Un ecran LCD HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- Un
DIY Smart Robot Urmărirea truselor de mașini Urmărirea mașinii fotosensibile: 7 pași
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOT Puteți cumpăra de la robotul de urmărire Teoria LM393 cip comparați cei doi fotorezistenți, când există un LED fotorezistor lateral pe ALB, partea motorului se va opri imediat, cealaltă parte a motorului răsuciți, astfel încât
Joc video DIY controlat de mișcarea capului (realitate augmentată): 4 pași
Joc video DIY controlat de mișcarea capului (realitate augmentată): vreau să vă arăt cât de ușor este în zilele noastre să creați propriul joc care poate fi controlat prin mișcarea corpului. Veți avea nevoie doar de un laptop cu cam web și ceva abilități de programare. Dacă nu aveți un laptop și cam web sau dacă nu știți cum să programați, Yo
Măriți distanța efectivă la transmițătorul cu declanșare la distanță „ebay” Flash cu antenă: 6 pași
Măriți distanța efectivă pe emițătorul de declanșare la distanță „ebay” cu antenă: amatorii de camere pot achiziționa versiuni ieftine de declanșatoare de la distanță pentru unitățile de bliț externe, controlând fie unitățile de tip flash „hot”, fie cele de tip „studio”. Acești declanșatori suferă de o putere redusă a emițătorului și, prin urmare, de o distanță de control efectivă mică. Acest mo
Urmărirea capului cu o cameră web: 3 pași
Urmărirea capului cu o cameră web: Aceasta este ca urmărirea capului cu wiimote, dar tot ce este necesar este un computer și o cameră web, chiar și camera mea web de calitate foarte scăzută funcționează