SeBsZ Blog
Ikea Dioder with Wireless Xbee Modification 
Wednesday, August 24, 2011, 03:24 PM
Posted by Administrator
Hello everyone! As you know I've been working on a wireless Xbee-based home automation system designed to dim conventional lighting through dimmers installed inside walls. This can be found on the Seblectric website at

Some people have asked me whether I can make a mood-lighting solution for them using colored LEDs. RGB LEDs have always been a great interest of mine, as you can see from my previous blog posts. Instead of making everything myself, I decided to make a modification for the popular Ikea Dioder LED strips. These LED strips can be installed easily in any position and work well for mood lighting purposes. There was only one problem: you have to manually set the colors by pressing the button.

To make it work with the Seblectric Home Automation system, I used my universal Xbee IO Board. The Atmega88 on the IO Board drives the three R,G and B channels all by itself, as the original PIC microcontroller has been removed from the Dioder board. It is now able to receive wireless commands through the Xbee, and the colors will fade to the set color nicely.

I am now selling this system in two versions:

1. Just the IO Board, no Xbee, including preprogrammed Atmega88. All wire connections and modifications to the original Dioder (KZQ-1M) have to be done yourself. EUR29. Add to cart!
2. Four Ikea Dioder LED strips, including modifications, including xbee, programmed Atmega88 and enclosure. Includes shipping and Windows example software. EUR189. Add to cart!

For everyone else, I am releasing the schematic of the IO board, as well as the modifications to the Dioder board so you can do this yourself.


Please remember this is the schematic of my universal IO board. It is in no way specific to the Ikea Dioder hack.

Please refer to this image of the dioder board to learn about the modifications done:

Modifications to Ikea Dioder board:
1. Remove PIC Microcontroller (IC1)
2. Connect +5V and GND from the empty capacitor C2 to the IO Board pins labelled X1-1 and X1-2 on the schematic.
3. The three resistors R1, R3 and R5 on the dioder board correspond to the Red Green and Blue LED channels. Connect these to the IO board input pins 2, 6 and 7. This is because these are connected to the PWM output pins of the Atmega88. These pins are labelled X2-7, X2-2 and X2-3 on the schematic.
4. That's all!
1 comment ( 570 views )   |  permalink   |   ( 3 / 246 )
Update on the RGB LED Board! 
Sunday, May 23, 2010, 12:53 PM
Posted by Administrator
I know it's been a while, but I finally managed to write a post about the LED board. It contains 25 RGB LEDs, driven by 5 dimming LED controllers. The brain is an ATMega8 which takes care of reading from the SD Card, as well as accepting USB data through the FT232. I wrote a program in C# which allows you to create some simple effects. The effects are then saved to the SD Card which the LED Board can then read. It starts playing when it senses an SD card has been inserted.

The program:

Some pictures of the PCB:


1 comment ( 230 views )   |  permalink   |   ( 3 / 230 )
Exciting project 
Wednesday, March 24, 2010, 04:22 PM
Posted by Administrator

Above is a 3d model of the PCB I'm currently getting professionally produced as a prototype. Once I have it soldered, I will put up pictures and videos of it working.

It is a tile of 24x24cm consisting of 25 RGB LEDs. It has a USB connection, an Atmel Microcontroller as well as an SD Card reader all on one board!

More will be disclosed later...
add comment ( 175 views )   |  permalink   |   ( 3 / 3407 )
Long awaited update: now 49 RGB LEDs - a 7x7 matrix! 
Tuesday, March 23, 2010, 07:09 PM
Posted by Administrator
Sorry for the long delays but finally here is an update to my project. There is a short teaser video below as well. First some construction pictures:

The LEDs are stuck to a piece of 70x70 cm plywood. I have etched 5 new PCBS myself. Each PCB can drive 10 RGB LEDs, so 5 PCBS is enough for 49 RGB LEDs.

A piece of 70x70cm canvas was placed in front of the LEDs to produce the wonderful diffusing effect.

The software is written by me and will become more advanced. Stay tuned, exciting updates coming soon!!

Any questions can be emailed to me, sebs89 at g m a i l d.o.t com
add comment ( 369 views )   |  permalink   |   ( 2.9 / 88 )
Quick update 
Monday, February 15, 2010, 10:09 PM
Posted by Administrator
I would just like to clarify that the board you see below is just a PROTOTYPE and my final display will have LEDs on cloth, on which I'm currently working. I'm planning on posting another update in the coming days/week.

Questions can always be mailed to me
add comment ( 265 views )   |  permalink   |   ( 3 / 3046 )

| 1 | 2 | Next> Last>>