Adding HTTP to Ikea DIODER

[Alex] sent in a neat Ikea DIODER build that controls strings of RGB LEDs with HTTP requests.

We’ve seen Ikea DIODERs controlled wirelessly and over USB, but using the Internet with a DIODER is new to us. For his build, [Alex] used a Nanode, a small Arduino-like board that has built-in web connectivity.

The hardware portion of the build is very simple. A MOSFET controls each LED strip on the DIODER. The stock controller of the DIODER was ditched, meaning [Alex] needed to figure out how to convert an RGB color space to a Hue, Saturation, and Lightness color space “for super-classy fading.” Once that was figured out, [Alex] implemented a 1D Perlin noise function to blend between two colors.

Finally, the great EtherCard library was used to turn HTTP requests into dancing LEDs. [Alex] is thinking about building a JQuery webpage so he won’t have to muck around with entering commands like 192.168.1.25/hsl?i=0&h=135&s=90&l=50 into a browser. Without a nice web interface, it’s not as futuristic as [Alex] would like, but it’s still cool to us.

Comments

  1. dext3r says:

    very cool!

    with all that work creating HSL colorspace and 1D Perlin noise functions, it would have been nice to show that off with a video or something.

    i have some LED strips i’m using for under-cabinet lighting and it would be interesting to see if its worth the effort to implement such color shifting features.

  2. fartface says:

    Uber cool, a nice real hack for once!

    I love how this guy covers the details.

  3. sawo says:

    Kudos, nothing more to add. Great 1D PN function!

  4. ScottInNH says:

    Nice build. Also nice to see a JeeNode on HAD. the JeeNode’s are fantastic little boards.

    The JeeNode is not quite as user friendly as the standard Arduino layout (not the same physical pin layout, etc), but it’s not too much effort to adapt Arduino circuits (and the Arduino pin spacing is still broken anyways). Not quite as many “tutorials” for the Jee. The Jee is 3v instead of 5, which needs to be taken into account, but all the cool new stuff is 3v anyways.

  5. Patrik says:

    Nice build.

    Is there anyway to contact Alex Molen? Can’t find anything on the blog and registering for posts is not possible.

    I’d like to if he can put the schematics for the driver board online…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,461 other followers