Skip to content

Hacking the Ikea DIODER in ten minutes flat

Last week I bought a set of DIODER lights from the Ikea down the road, pret­ty much on a whim. They’re not the cheap­est way to buy RGB strip light­ing, but I did like the mod­u­lar design. And it’s remark­ably easy to mod­i­fy the con­troller to dri­ve the sys­tem with an arduino.

The sys­tem comes with a con­troller that allows you to set a colour man­u­al­ly, as well as pre-set colour change and fade func­tions. Rather than build my own cir­cuit I want­ed to save time by reusing this con­troller. Open­ing it up revealed a PIC micro­con­troller, and three MOS­FETs for the red, green and blue chan­nels.

First thing to do is dis­able the micro­con­troller by cut­ting through the pow­er track. Cut­ting through the big pad I’ve marked on the dia­gram means it’s easy to then wire a switch across it if you want to be able to use the con­troller as nor­mal.

Three out­put pins from the micro­con­troller dri­ve the MOS­FETs, but only two of them have big friend­ly sol­der pads, so I sol­dered wires on to the three resis­tors just below the MOS­FETs (R5, R6 AND R7). Then sol­dered the oth­er ends of the­se wires to a short strip of head­er pins. The­se are then plugged straight in to pins 9, 10 and 11 on my Arduino. I’ve labelled the pic­ture with which MOSFET dri­ves which LED chan­nel, but they match what’s print­ed on the PCB where the input cable is con­nect­ed.

Final­ly, we need a ground wire. Eas­i­est way to con­nect it is to sol­der a wire on to the -ve wire on the input cable. The oth­er end of that is again sol­dered on to a head­er pin, which is con­nect­ed to the ground pin of the Arduino.

And that’s it. I hooked the­se up to my Leo­Stick the Freetron­ics guys gave away as swag for LCA 2012 and load­ed up some demo code I had sit­ting around from the last time I played with an RGB LED.

Right now I’m using this setup as a light con­troller for bob­lig­ht on my XBMC media cen­tre. Set­ting up the con­troller, writ­ing my own sin­gle-chan­nel bob­lig­ht sketch, installing soft­ware and con­fig­ur­ing the XBMC addon was all done in a sin­gle evening. It was a lot of fun, and even with a sin­gle chan­nel the results are pret­ty awe­some.

One Trackback/Pingback

  1. Wlan Dioder Hack | dafes on Friday, June 7, 2013 at 4:25 pm

    […] Dioder Hack­ing: http://hardy.dropbear.id.au/blog/2012/09/hacking-the-ikea-dioder-in-ten-minutes-flat […]

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*