Innholdsfortegnelse:
- Trinn 1: Trekk ut kameraet fra Wii -fjernkontrollen
- Trinn 2: Legg til komponentene
- Trinn 3: LED -trackeren
- Trinn 4: Koden
Video: Hodesporing med et Wii -fjernkamera (War Thunder): 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Av JackCarter> Last ned modellene mine her <Følg mer av forfatteren:
Om: Jeg elsker tanker, lasercut og lasercut tanks Mer om JackCarter »
Hei alle sammen ! Jeg vil dele med deg mitt første virkelige Arduino -prosjekt. Jeg prøvde å lage en slags hjemmelaget augmented reality. La meg forklare det for deg:
Det er i utgangspunktet et system som bruker et kamera for å spore hodebevegelsene dine for å tilpasse det som en X- og Y -joystick -akse. Fram til det kan prosjektet tilpasses hvilket som helst spill du ønsker.
Deretter vil vi knytte disse aksene til hodebevegelsen i War Thunder -innstillingene, for å gi litt flere opplevelser i cockpitvisningen.
For å lage dette prosjektet trenger du:
- En Arduino Uno (joystick -biblioteket fungerer bare med dem, men du kan få det til å fungere på mange andre måter),
- Et Wii -fjernkamera (jeg anbefaler virkelig å ta en gammel fjernkontroll, ikke kjøp en ny, fordi den fortsatt er dyr),
- En 100 kΩ motstand,
- En 100 nF kondensator,
- En 25MHz oscillator (4 pinner),
- En IR LED,
- En 3V knappcelle (for å drive LED -en),
- Et lite brødbrett (17 hull langt for å holde komponentene og kameraet, 2x mer for å holde Nano (hvis du brukte dette) i tillegg),
- Noen ledninger og loddeting.
Jeg vil takke Eric Jacob med hans Instructable Wii Remote IR Camera Hack With Arduino Interface som ga meg denne ideen.
Trinn 1: Trekk ut kameraet fra Wii -fjernkontrollen
Jeg tok en gammel ødelagt Wii -fjernkontroll, og jeg foreslår at du gjør det samme. Du kan fortsatt kjøpe en, men det vil koste deg omtrent 40 $ (dyrt!) Tror jeg. Fjernkontrollen er forseglet med fire 3 spisse kryss. Finn det riktige verktøyet eller knus rammen. Ser du det firkantede kameraet? Ikke solgt den! (Jeg prøvde, men jeg ville ikke brenne kameraet. Jeg loddet ledninger direkte på den eksterne PCB -en)
Trinn 2: Legg til komponentene
Nå loddetråder til kameraets pinner, slik at vi kan koble det til brødbrettet.
Kameraet fungerer i I²C, men kan ikke fungere når det er koblet direkte til Arduino. Vi vil legge til noen komponenter for å simulere DFRobots IR -kamera. Følg det elektriske diagrammet for å fullføre kameraet.
Prøv å få kameraet til å se på deg i høyden på hodet ditt, vanligvis som et webkamera på skjermen.
Trinn 3: LED -trackeren
Bare teip LED -en til knappcellen og fest den til hodetelefonens topp. Ret LED -en mot kameraet for mer effektivitet.
Selvfølgelig, ikke glem å fjerne lysdioden for å unngå tap av strøm i batteriet.
Trinn 4: Koden
Jeg brukte UnoJoy og DFRobotIRPosition -biblioteket til å etterligne styrespakene. prinsippet er veldig enkelt:
- Vi erklærer kameraet som en seriell kommunikasjon og Arduino som en spillkontroller.
- Vi får X- og Y -verdien til den registrerte IR -LED -en.
- Vi kartlegger den slik at den passer til de 10 bits (0-1023) returnerte verdien til en 8 bits (0-255) verdi for joysticken.
- Arduino sender joystick -verdiene via den serielle com -porten.
Anbefalt:
War Zone Tower Defense: 21 trinn
War Zone Tower Defense: HALLO, MY VENNER! Om skolen vår og instituttet Vi er ferskinger ved University of Michigan-Shanghai Jiao Tong University Joint Institute (JI). JI er et av mange institutter ved det større universitetet i Shanghai Jiao Tong University, som ligger i
Keytar Hero (ved hjelp av en Wii -gitarkontroller som en synthesizer): 7 trinn (med bilder)
Keytar Hero (Bruke en Wii Guitar Controller som en synthesizer): Guitar Hero -spillene var alle raseri for et dusin år siden, så det vil sikkert være mange gamle gitarkontrollere som ligger og samler støv. De har mange knapper, knapper og spaker, så hvorfor ikke bruke dem igjen? Gitarkontrollen
War Ships Game: 9 trinn
War Ships Game: Har du noen gang drømt om å være en kaptein med full kontroll over marinekrigsmaskiner? Da er War ships -spillet det perfekte spillet for deg. Dette episke sjøkampspillet er fullt av eksplosiv, og det endelige målet er å ødelegge alle fiendens skip ved å gjette hvor
Super Mario Bros inspirert Wii med USB -base: 5 trinn (med bilder)
Super Mario Bros Inspirert Wii Med USB -base: I denne instruksjonsfulle vil jeg vise deg hvordan jeg tilpasset min Wii med et Super Mario Bros -tema, men for det meste hvordan jeg legger til en lader og usb -port til basen og konsollen. ADVARSEL: Jeg er ikke ansvarlig hvis du ødelegger Wii -en, du vil ugyldiggjøre garantien hvis du
Hodesporing med et webkamera: 3 trinn
Hodesporing med et webkamera: Dette er som hodesporing med wiimote, men alt som trengs er en pc og et webkamera, til og med webkameraet mitt i veldig lav kvalitet