Hacken van PS3 Eye: IR Filter

Door Forcepoint op zaterdag 9 oktober 2010 01:42 - Reacties (12)
Categorie: -, Views: 7.060

English version

Voor ons multi-touch table project hadden we een camera nodig die alleen infrarood waarneemt. Na wat rondgekeken te hebben op internet, bleek de PlayStation Eye perfect hiervoor te zijn. Met zijn resolutie van 640x480 (@60 Hz) of 320x420 (@120 Hz), is hij goed voor een vloeiende webcam stream. Om overbelichting van de sensor te voorkomen, zijn deze en vele andere webcams uitgerust met een filter dat IR tegenhoudt. We moeten deze er uit halen, en een filter voor zichtbaar licht voor in de plaats zetten. Dit ging helaas niet zonder krassen - de behuizing van de webcam moest opengewrikt worden. Er is redelijk wat goede informatie over de PS Eye te vinden op het net, zie hiervoor de links onderaan. In deze post deel ik mijn ervaringen.

Benodigde materialen:
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2050.jpg
  • Platte schroevendraaier
  • Precisie kruiskop schroevendraaier
  • Diskette (je weet wel, zo'n oud vierkant opslag geval)
  • Hobby mesje
  • PlayStation Eye (je zal niet ver komen zonder)
Openen van de webcam
Eerste wat we moeten doen is de webcam uit elkaar halen. Ik begon met de schroefdekseltjes van de achterkant te pulken. Hiervoor gebruikte ik het hobby mesje, want ze moeten er uitgewrikt worden. Daarna de schroeven eruit halen.

http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2055.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2059.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2060.jpg

Nu de schroeven eruit zijn, moet de behuizing opengewrikt worden. Ik deed hier ongeveer 15 minuten over voordat ik hem eindelijk open kreeg. Het is een rotwerkje, dus je zult wat geduld moeten hebben.

De truc (voor zover het er een is), is om met de bovenkant te beginnen, en langzaam naar beneden te werken. Dus, begin boven bij de microfoon, dan langzaam naar de voet toe werken.

http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2062.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2066.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2067.jpg

Zoals je in de laatste foto kan zien, zijn de randjes van de case nogal gehavend. M'n platte schroevendraaier was niet echt plat genoeg, maar ik had zo snel geen andere. In mijn geval maakt het niet zo veel uit; als de webcam eenmaal in de touchtable gebouwd is zie je hem toch niet meer.

De lens losmaken en het IR-filter vervangen
Volgende stap is simpel: alle schroeven eruit halen. Ik begon met de voet eraf te halen, dan de printplaat en daarna de lens. De schroefjes zijn allemaal hetzelfde, behalve de 2 van de lens.

http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2070.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2073.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2081.jpg

Nu moeten we het IR-filter vervangen. Met het hobby mesje moet je voorzichtig om de bovenste (zie de foto's) lens heen 'snijden'. Net zolang rondgaan, totdat je het mesje onder de lens kan steken en hem eruit kan wippen. Op de foto's zie je hoe het er ongeveer bij mij uit zag.

http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2085.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2089.jpg

Naast het openen van de kast, was dit het rottigste werkje. We gaan nu het filter voor zichtbaar licht plaatsen. De goedkoopste oplossing is een oude diskette slopen en van de magnetische film een stuk gebruiken:

http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2093.jpg
http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2097.jpg

Zorg ervoor dat het uitgeknipte stukje het hele gat bedekt. Hij moet er wel in zitten, niet zoals de laatste foto er nog op. Ik ben vergeten een foto te maken van hoe het er uiteindelijk uit komt te zien als het op z'n plek zit, maar zo heb je een idee.

http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_DSCF2102.jpg

Zoals je kan zien, kostte het mij een aantal keren om het goed te krijgen. We kunnen nu al proberen of de operatie geslaagd is: we moeten hiervoor een driver installeren (zie de links onderaan) en natuurlijk de webcam inpluggen. Na te checken of het werkt, kan de behuizing weer in elkaar gezet worden, en dan zijn we klaar!

Het resultaat: een afstandsbediening op de camera richten, met op de achtergrond een lamp (licht van de lamp bevat ook IR):

http://i24.photobucket.com/albums/c27/Xtreme1202/Hacking%20PS3%20Eye/th_screenshot2.jpg

Links

Volgende: GH voor de echte gitarist! 06-'10 GH voor de echte gitarist!

Reacties


Door Tweakers user painkill, zaterdag 9 oktober 2010 02:01

En nu, je hebt nu een camera die IR kan opnemen?
Snap het doel niet helemaal.

Door Tweakers user Forcepoint, zaterdag 9 oktober 2010 02:05

Jep. Het doel: link.

Heb deze link ook maar gelijk in de blog gezet.

[Reactie gewijzigd op zaterdag 9 oktober 2010 02:06]


Door Tweakers user laurens0619, zaterdag 9 oktober 2010 08:12

Omdat je met een IR camera positiebepaling etc kan doen.
Erg gaaf gedaan, maar is het niet slimme om voor die paar euro een wii-mote te kopen die het al direct doet en waar er zelfs een speciale sensor/cam voor inzit?

Door Tweakers user TheMOD, zaterdag 9 oktober 2010 09:13

Dit is awaesome! :D Ik denk dat ik er misschien ook een ga bouwen. :) Ga je hier nog meer tips en dergelijke plaatsen?

Door Tweakers user sanderev66, zaterdag 9 oktober 2010 10:30

Het resultaat: een afstandsbediening op de camera richten, met op de achtergrond een lamp (deze zenden ook IR licht uit)
Lampen zenden licht uit, en puur licht bevat IR ;)

Trouwens kon dit al jaren met een WiiMote :+ En die hoef je er niet voor te verbouwen :p

Door Tweakers user Forcepoint, zaterdag 9 oktober 2010 10:43

sanderev66 schreef op zaterdag 09 oktober 2010 @ 10:30:
[...]

Lampen zenden licht uit, en puur licht bevat IR ;)

Trouwens kon dit al jaren met een WiiMote :+ En die hoef je er niet voor te verbouwen :p
Je hebt gelijk, infrarood is slechts een deel van het lichtspectrum en zelf is het niet echt 'licht'. Ik pas het aan, thanks :)

Die WiiMote zendt toch alleen IR uit? Dan moet je dat nog steeds ergens mee opvangen... Heb je een link? Ben nu wel benieuwd eigenlijk :)

[Reactie gewijzigd op zaterdag 9 oktober 2010 10:47]


Door Tweakers user Osxy, zaterdag 9 oktober 2010 10:48

Forcepoint schreef op zaterdag 09 oktober 2010 @ 10:43:
[...]


Je hebt gelijk, infrarood is slechts een deel van het lichtspectrum en zelf is het niet echt 'licht'. Ik pas het aan, thanks :)

Die WiiMote zendt toch alleen IR uit? Dan moet je dat nog steeds ergens mee opvangen... Heb je een link? Ben nu wel benieuwd eigenlijk :)
Nee de WiiMote ontvangt het zover ik weet, de bar op de tv zend IR licht.

Door Tweakers user Forcepoint, zaterdag 9 oktober 2010 10:51

Osxy schreef op zaterdag 09 oktober 2010 @ 10:48:
[...]

Nee de WiiMote ontvangt het zover ik weet, de bar op de tv zend IR licht.
Ah ok, dan is het met zo'n WiiMote dus ook mogelijk. Zal dat in de toekomst ook eens proberen :D

Door Tweakers user ZpAz, zaterdag 9 oktober 2010 11:38

Een paar jaar geleden ook eens zoiets gedaan. Met een simpele webcam van 9 euro, en ipv dat schijfje van een diskette had ik een stukje van een foto-rolletje genomen. Beetje software er bij geknutseld en kon toen mijn muis-pointer er mee laten bewegen.

Werkte niet helemaal perfect, maar was toch wel grappig.

Door Tweakers user DarkNeogen, zaterdag 9 oktober 2010 11:39

Wil niet vervelend doen, maar een IR-cut filter is niet aanwezig omdat wij geen IR licht kunnen zien maar om overbelichting van de Image Sensor bij daglicht te voorkomen. Professionele camera's met een een dag/nacht modus klappen de IR-cut filter bij schemer/nacht weg om het IR licht te gebruiken als opvulling van het tekort aan "zichtbaar" licht. Vaak springen ze dan in zwart-wit modus om duidelijk beeld te geven.

Door Tweakers user Forcepoint, zaterdag 9 oktober 2010 12:02

DarkNeogen schreef op zaterdag 09 oktober 2010 @ 11:39:
Wil niet vervelend doen, maar een IR-cut filter is niet aanwezig omdat wij geen IR licht kunnen zien maar om overbelichting van de Image Sensor bij daglicht te voorkomen. Professionele camera's met een een dag/nacht modus klappen de IR-cut filter bij schemer/nacht weg om het IR licht te gebruiken als opvulling van het tekort aan "zichtbaar" licht. Vaak springen ze dan in zwart-wit modus om duidelijk beeld te geven.
Commentaar geven is zeker niet vervelend doen, integendeel! Bedankt voor de uitleg :) Ik zal het even aanpassen...

Door Tweakers user sanderev66, zaterdag 9 oktober 2010 17:50

Forcepoint schreef op zaterdag 09 oktober 2010 @ 10:51:
[...]


Ah ok, dan is het met zo'n WiiMote dus ook mogelijk. Zal dat in de toekomst ook eens proberen :D
Leuk filmpje: http://www.youtube.com/watch?v=0awjPUkBXOU

Reageren is niet meer mogelijk