Kazalo:

Sledenje glavi z oddaljeno kamero Wii (War Thunder): 6 korakov (s slikami)
Sledenje glavi z oddaljeno kamero Wii (War Thunder): 6 korakov (s slikami)

Video: Sledenje glavi z oddaljeno kamero Wii (War Thunder): 6 korakov (s slikami)

Video: Sledenje glavi z oddaljeno kamero Wii (War Thunder): 6 korakov (s slikami)
Video: Часть 3 — Аудиокнига «Анна из Эйвонлеи», Люси Мод Монтгомери (главы 21–30) 2024, November
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

Avtor JackCarter> Prenesite moje modele tukaj <Sledite več avtorju:

Lasercut RC Halftrack
Lasercut RC Halftrack
Harmonični analizator: Mehanski laserski rezalnik signalov
Harmonični analizator: Mehanski laserski rezalnik signalov
Harmonični analizator: Mehanski laserski rezalnik signalov
Harmonični analizator: Mehanski laserski rezalnik signalov
Lasercut RC kometni tank
Lasercut RC kometni tank
Lasercut RC Kometni tank
Lasercut RC Kometni tank

O: Obožujem tanke, lasercut in lasercut tanke Več o JackCarterju »

Pozdravljeni vsi skupaj ! Želim z vami deliti svoj prvi resnično končan projekt Arduino. Poskušal sem narediti nekakšno domačo razširjeno resničnost. Naj vam razložim:

To je v bistvu sistem, ki s kamero spremlja vaše premike glave in ga prilagodi kot os X in Y krmilne palice. Do takrat se lahko projekt prilagodi kateri koli igri, ki jo želite.

Nato bomo te osi povezali z gibanjem glave v nastavitvah War Thunder, da dobimo nekoliko več občutkov v pogledu v pilotski kabini.

Za izdelavo tega projekta boste potrebovali:

  • Arduino Uno (knjižnica krmilnih palic deluje samo s tistimi, lahko pa jih naredite na številne druge načine),
  • Daljinsko kamero Wii (res priporočam, da vzamete star daljinski upravljalnik, ne kupujte novega, ker je še vedno drag),
  • 100 kΩ upor,
  • Kondenzator 100 nF,
  • 25MHz oscilator (4 zatiči),
  • IR LED,
  • 3V gumbna celica (za napajanje LED),
  • Majhna plošča (17 lukenj dolgih za držanje komponent in fotoaparata, še 2x za držanje Nano (če ste to uporabljali)),
  • Nekaj žic in spajkanja.

Rada bi se zahvalila Ericu Jacobu s svojim pripomočkom Wii Remote IR Camera Hack with Arduino Interface, ki mi je dal to idejo.

Korak: Izvlecite kamero iz daljinskega upravljalnika Wii

Izvlecite kamero iz daljinskega upravljalnika Wii
Izvlecite kamero iz daljinskega upravljalnika Wii
Izvlecite kamero iz daljinskega upravljalnika Wii
Izvlecite kamero iz daljinskega upravljalnika Wii

Vzel sem star pokvarjen daljinski upravljalnik Wii in predlagam, da storite enako. Še vedno ga lahko kupite, vendar vas bo to stalo približno 40 $ (drago!). Daljinski upravljalnik je zapečaten s štirimi 3 koničasti križi. Poiščite pravo orodje ali zdrobite okvir. Vidite pravokotno kamero? Neprodano! (Poskušal sem, vendar nisem hotel zapisati kamere. Spajal sem žice neposredno na oddaljeno tiskano vezje)

2. korak: Dodajte komponente

Dodajte komponente
Dodajte komponente
Dodajte komponente
Dodajte komponente
Dodajte komponente
Dodajte komponente

Zdaj spajkajte žice na zatiče fotoaparata, da jih lahko priključimo na ploščo.

Kamera deluje v I²C, vendar ne more delovati, če je priključena neposredno na Arduino. Dodali bomo nekaj komponent za simulacijo IR kamere DFRobots. Za dokončanje kamere sledite električnemu diagramu.

Poskusite, da vas kamera gleda na višino glave, običajno kot spletna kamera na vaš zaslon.

Korak: LED sledilnik

LED sledilnik
LED sledilnik

Preprosto prilepite LED na gumbno celico in jo pritrdite na vrh slušalk. Za večjo učinkovitost LED usmerite proti fotoaparatu.

Očitno ne pozabite odstraniti LED, da preprečite izgubo energije v bateriji.

4. korak: Koda

Kodeks
Kodeks

Za posnemanje igralnih palic sem uporabil knjižnico UnoJoy in DFRobotIRPosition. načelo je zelo preprosto:

  • Kamero razglašamo za serijsko komunikacijo, Arduino pa za krmilnik iger.
  • Dobimo vrednost X in Y posnete IR LED.
  • Preslikamo ga tako, da vrne vrednost 10 bitov (0-1023) v vrednost 8 bitov (0-255) za krmilno palčko.
  • Arduino preko serijskega vmesnika com pošlje vrednosti krmilne palice.

Priporočena: