Wii IR camera as standalone sensor
| Attachment | Size |
|---|---|
| Wii-IR-Camera-schem.pdf | 11.63 KB |
| Wii-IR-Camera-board.pdf | 11.3 KB |
| wii_remote_ir_sensor_sample.pde | 2.5 KB |
The Wii Remote became a very intersting tool for hacking and other uses where it not has been mentioned for. After the first hacks appears in the internet a lot of people are doing great stuff with it.
This tip&walkthrough is about using the IR camera from the Wii Remote as a standalone sensor. It is based on hack of a japanese guy named kako. There also exists a Make article
This sensor is great for tracking infrared sources. It can track upto 4 sources independently and give out the coordinates and the strength ob each tracked object. The IR camera has an I2C interface which can be easy accessed by a microcontroller. Here an Arduino board has been used.

Wii Remote disassembling:
To get the IR camera out of the Wii Remote, the Wiimote must be disassembled. A Tri-Wing screw driver has been used for this task. The IR camera is on the front of the board. To get the IR sensor out a hot air gun is been usefull.
This walkthrough only works for an original Wii Remote. There exists some Wii Remote clones, which are cheaper than the original one but they have different sensors with unknown pinout, so be warned!
Schematic:
The schematic slightly differs from Kako's aproach, it has been taken form the CC2 ATM18 project. A quartz oscillator has been used. A frequency bettween 20..25MHz will work. Unfortunately the sensr is a 3.3V device. Some level conversion must be done before connecting it to a 5V Arduino board. The sensor gets it power source from 2 diodes in series with a 5V from the arduino board which give roughly 3.6V. 2 pullup resistors on the I2C pins limits the voltage down to 3.6.
Schematic and a board layout is atached to this article.
Partlist:
- Wii Remote IR Camera (from a original Wii Remote, not a clone!!)
- 24Mhz quartz oscillator (or 25MHz, but not a resonator!)
- 2x diode 1N4148 or equivalent
- 2x elecrolytic capacitor 10uF
- 1x ceramic capacitor 100nF
- 2x resistor 2.2kOhm
- 1x resistor 22kOhm
- perf board 60 x 25 mm
- pin bar 1x4
- pin bar 2x4
- bar jack 2x4
Software:
The Arduino control software is also based on Kako's sources. It simply initialise the IR camera sensor and sends the readed blob information to a PC: The sourcecode has been slightly modified to work with the PC software.
The PC software is also taken from the CC2 ATM18 project and can be downloaded here.
An Arduino sketch is attached to this article. At the moment I am working on a processing sketch for graphical represantation of the Wii IR Camera output.
To be continued...



@ Mon, 2009-12-21 21:09
Removing the IR filter?
How would I remove the wiimote's IR filter?
Thanks
@ Mon, 2009-12-21 21:56
To remove the IR filter is a
To remove the IR filter is a very simple task. Just remove the dark piece of plastic form the Wiimote housing.
@ Wed, 2009-12-02 18:16
Parts List
Thanks to RobotFreak for sending me the translated parts list:
@ Wed, 2009-09-09 22:17
Ok, I have done some tests
Ok, I have done some tests with the wiimote camera. Doesn't look good. I only get sometimes echo from a light source, when:
Maybe a IR laser would give better result, but I doesn't have one available.
@ Thu, 2009-09-10 02:32
How does it go if you try
@ Thu, 2009-09-10 21:54
No, that don't work. This
No, that don't work. This sensor needs a small but bright source of IR light. When I hold the TV remote directly to the sensor, it works, but indirectly by reflection on a wall, no way.
@ Fri, 2009-09-11 03:31
I guess an IR laser is what
@ Fri, 2009-09-11 04:46
IMHO CD Lasers are a pain to
IMHO CD Lasers are a pain to align and calibrate, especially when pre-built IR laser modules are so cheap. You can get them from a large number of suppliers for about the same price as a weak red laser.
@ Sat, 2009-09-12 11:38
Thanks a lot guys. I will
@ Mon, 2009-09-07 23:19
I'm not shure if this will
I'm not shure if this will work. For a wall with a reflecting surface it will be ok, but a normal wall maybe not. I need to make some tests.
@ Mon, 2009-09-07 23:51
ok thanks!
@ Mon, 2009-09-07 18:43
distance via triangulation
@ Mon, 2009-06-01 18:00
wow...so where can I just
wow...so where can I just get that camera....I could so use something like that for my ir beacon tracker...
That is damn sweet btw....
@ Mon, 2009-06-01 19:41
Good question. But I don't
@ Mon, 2009-06-01 21:57
good to know, thanks for the
good to know, thanks for the info, I'll see what I can find online in the used market and just for the part in general.
Thansk!!
Edit: Actually the mfg is a company call pixart. I found quite a few things on thsi sensor.This guy has some cool info on the thing.
plus this video
@ Mon, 2009-06-01 22:47
Yes, you're right, Pixart is