Vinnaren i pepparkakshustävlingen!
2013-09-21, 14:05
  #1
Medlem
Samuel-Wiis avatar
Hejsan! Min undran är om det går att koppla smartphonens gyroscope "headtracking" till att styra musen på datorn?


Jag har hållt på att bygga en fov2go, en tidig variant av oculus kan man säga.
Mitt mål är att få en precis Oculus Rift kopia (känns onödigt att köpa en Oculus nu när hd snart kommer).

Lite om mitt projektet

Hur det ser ut när jag använder min fov2go: http://tinypic.com/r/2lo4v0o/5

Mitt mål är att spela left4Dead2 precis som om jag skulle ha en Oculus på mig. Jag har lyckats koppla min Samsung galaxy S4 till att dela skärmen på datorn via idisplay. Denna stoppar man sen in i kartongen och därigenom får man sin display att titta i. All mjukvara för att köra left4dead2 är precis densamma som för Oculus Rift, dvs genom VIREio.

För att bygga min fov2go gick jag och köpe en lupp på Kjell och Company för 29:-. Denna har 10x förstoring men använder sig av 2 linser så jag plockade isär den luppen och satte de två linserna på en kartongbit istället som jag stoppade in i min fov2go. Dessa gör att man kan se skärmen på så nära håll som den är när den sitter inuti lådan.

Det är en lite fördröjning med skärmen så jag funderar på att köpa en S4 - hdmi kabel. Men just nu siktar jag in mig på att lösa headtracking problemet.

Utöver detta med headtracking så fungerar min låda just nu precis som en Oculus, har ju t.o.m HD skärm i min S4!


Mitt problem med headtracking:

Jag hade tänkt mig att man kunde lösa detta problem genom att hitta någon app som kan styra musen på datorn genom att röra mobilen fram och tillbaka (dvs inte röra datormusen med hjälp av mobilskärmen som det finns så många appar som redan gör).

Detta kommer resultera i att jag kan titta åt höger och då styrs musen ditåt och min karaktär i left4dead2 kommer få mig att titta åt höger, precis som med Oculus Rift.

Tack för hjälpen, och lycka till med era projekt!


Länkar

Fov2Go: http://projects.ict.usc.edu/mxr/diy/fov2go/
Oculus rift: http://www.oculusvr.com/
Idisplay: http://www.getidisplay.com/
VIREio: http://vire.io
Lupp: http://www.kjell.com/sortiment/el/ve...upp-10x-p40394
Citera
2013-09-21, 14:13
  #2
Medlem
EckiEckis avatar
Citat:
Ursprungligen postat av Samuel-Wii
Jag hade tänkt mig att man kunde lösa detta problem genom att hitta någon app som kan styra musen på datorn genom att röra mobilen fram och tillbaka (dvs inte röra datormusen med hjälp av mobilskärmen som det finns så många appar som redan gör).

Det finns en sak som det inte verkar som du tänkt på. Accelerometrarna i smartphones är inte så exakta så att din origo kommer att stanna kvar där du tänkt dig. Med andra ord, när du vrider huvidet åt ett håll, och sen tillbaka så kommer du inte att ha "nollställt" din viewport.
Citera
2014-01-14, 13:25
  #3
Medlem
Samuel-Wiis avatar
Update:

Nu har jag kommit på en annan väg att gå med headtracking!
I Oculus rift nya update visar de deras nya prototyp: The oculus rift - Crystal cove

http://www.engadget.com/2014/01/09/t...14s-best-of-c/


Headtracking

Detta tippsar mig om det bästa sättet för headtracking kan vara med hjälp av min webcam,
mjukvara hittar jag hos:

http://www.free-track.net/english/fr...-que-c-est.php

Jag kommer alltså inte använda mig med hjälp av inbyggda sensorer så som Oculus gör.

HDMI överföring

Jag stötte även på problem när jag gick in på elgiganten och försökte köpa denna kabel:

http://www.elgiganten.se/product/lju...-kabel-mini-1m

Problemet är att man kan inte skicka data till mobilen för att inte graffikkortet på min dator är byggd för det. Därför behöver man köpa en speciell låda som kan omvandla datan åt mig (En sådan hdmi box som Oculus rift använder sig av misstänker jag?). Är det någon som är mer kunnig på detta så får ni gärna kommentera och hjälpa mig.


Längtar till att få köra Left4Dead2 med riktig överlevnadskännsla. Update följer!
__________________
Senast redigerad av Samuel-Wii 2014-01-14 kl. 13:38.
Citera
2014-01-14, 13:27
  #4
Medlem
EckiEckis avatar
Citat:
Ursprungligen postat av Samuel-Wii
http://www.free-track.net/english/fr...-que-c-est.php

Freetrack är förvisso rätt bra, men inte alls lika exakt som exempelvis TrackIR5 (Som jag själv använder)
Citera
2014-01-14, 13:30
  #5
Medlem
Måste bara kommentera, bästa projektet jag hört om på väldigt länge!

Hoppas verkligen du lyckas.
Citera
2014-01-14, 13:40
  #6
Medlem
Samuel-Wiis avatar
Citat:
Ursprungligen postat av EckiEcki
Freetrack är förvisso rätt bra, men inte alls lika exakt som exempelvis TrackIR5 (Som jag själv använder)

Åh spännande! Jag är helt ny när det gäller tracking via webcam Ska se efter vad TrackIR5 är och ifall det kan passa mig bättre.


Kul att ni gillar mitt projekt!
Citera
2014-02-04, 21:29
  #7
Medlem
Samuel-Wiis avatar
Update 2014-02-04:

Nu har jag fått min "Oculus" att fungera!

Efter att ha sökt på Freetrack och kollat instruktioner för
hur man bygger en tracker med hjälp av ir dioder så köpte jag mig ett gäng med dioder, en lödpenna, lödtenn och några batterier.

Jag seriekopplade 3 st 1.35 Volts 5mm ir dioder med 3 st vanliga AA batterier (ica basic). Sedan klistrade jag fast (med massor av maskeringstejp) denna anordning på min låda och började justera för att få detta att fungera med Freetrack. Efter att ha suttit med detta ett antal timmar så inster jag att FreeTrack är ganska utdött med tanke på FacetrackNoIr finns och har support för nyare spel. FacetrackNoIr har även en inbyggd Pointtracker 1.0 så jag använde mig av detta program till slut iallafall.

Så här ser diodera ut när de lyser i mörkret:

http://i60.tinypic.com/4i07bs.jpg

För att få det att fungera behövs en compitatibel webcam, jag använder mig av min standard webcam som sitter i min Dell xps l502x. Med hjälp av inställningar behövde jag inte skruva upp min webcam och ta bort ir filter etc utan jag ställde ner ljusstyrkan etc och fick det att fungdera.

Så nu har jag:

* En fungerande headtracking (FaceTrackNoIR, Pointtracker 1.0 (med Ir))
* En fungerande skärm att stoppa i lådan (min galaxy s4)
* Splashtop 2 som trådlöst för över pc bilden till min smartphone
* Viriero Perception 2.0 (för att få spelen i 3D)


Nu har jag spelat lite EuroTruck Simulatior och fått kännslan av hur en Oculus Rift kommer fungera.
Jag kommer givetvist att köpa en Oculus Rift så fort den kommer ut eftersom att min låda är något otymplig och att den trådlösa överföringen skapar ett visst lagg som inte ens nästan konkurerar med Oculus Rifts laggfria överföring.
Citera
2014-04-14, 23:16
  #8
Medlem
Varför köper du inte et dev kit av riften? Du verkar ju vara en riktig vr-entusiast!:-)
Citera
2014-04-21, 16:12
  #9
Medlem
rakmackan99s avatar
Tjena! Häftigt projekt! hade tänkt göra något liknande fast enbart för att "kolla film"

Hur långt ifrån placerade du luppar´na ? Hade tänkt att bygga mitt i plexiglas o använda telefonen som du gjorde
Citera
2014-07-10, 15:18
  #10
Medlem
katt08s avatar
Jag har byggt en ungefär likadan fast utan head tracking.

Men nu har jag beställt en 7 tums LCD-skärm:
eBay, den billigaste jag kunde hitta med den upplösningen
två stycken linser:
den här typen
och den här mikroprocessorn med sensorer:
(skall vara samma som används i Oculus Rift)

Sen skall jag modifiera firmware (?) på sensorprocessorn enligt denna guide, och ändra skärmens EDID enligt den här!

Den totala kostnaden blir ungefär $140, men då är inte eventuella skidglasögon (för bekvämlighetens skull) eller chassi inräknat (antagligen blir det bara ett av kartong).

Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback