Hacking The IKEA TRÅDFRI LED Power Supply

Just because something is being actively documented and tampered with by enthusiastic hackers doesn’t mean the information is handily centralized. There can be a lot of value in gathering disparate resources in one place, and that’s exactly what [Trammell Hudson] has done with his resource page for hacking the IKEA TRÅDFRI LED power supply with wireless interface. Schematic teardown, custom firmware images, it’s all there in one convenient spot.

Back in 2017, the IKEA TRÅDFRI hacking scene was centered around the LED light bulbs but as the group of products expanded, the rest of the offerings have also gotten some attention.

Why bother tampering with these units? One reason is to add features, but another is to make them communicate over your own MQTT network. And MQTT is the reason you are only a Raspberry Pi and a trip to IKEA away from the beginnings of a smart home that is under no one’s control or influence but your own.

Building A Cyberpunk Multi-Touch Input Device

This multi-touch touch panel built by [thiagesh D] might look like it came from the retro-futuristic worlds of Blade Runner or Alien, but thanks to a detailed build video and a fairly short list of required parts, it could be your next weekend project.

The build starts with a sheet of acrylic, which has a grid pattern etched into it using nothing more exotic than a knife and a ruler. Though if you do have access to some kind of CNC router, this would be a perfect time to break it out. Bare wires are then laid inside the grooves, secured with a healthy application of CA glue, and soldered together to make one large conductive array. This is attached to a capacitive sensor module so it’ll fire off whenever somebody puts a finger on the plastic.

With RGB LED strips added to the edges, you could actually stop here and have yourself a very cool looking illuminated touch sensitive panel. But ultimately, it would just be a glorified button. There’s plenty of interesting applications for such a gadget, but it’s not going to be terribly useful attached to your computer.

To turn this into a viable input device, [thiagesh D] is using a Raspberry Pi and its camera module to track the number and position of fingertips from the other side of the acrylic with Python and OpenCV. His code will even pick up on specific gestures, like a three finger drag which changes the colors of the LEDs accordingly in the video below. The camera’s field of view unfortunately means the box the panel gets mounted to has to be fairly deep, but if recessed into the surface of a desk, we think it could look incredible.

Custom multi-touch panels have been a favorite project of hackers for years now, and we’ve got examples going all the way back to the old black and white days. But larger and more modern incarnations like this one have the potential to change how we interface with technology on a daily basis.

Continue reading “Building A Cyberpunk Multi-Touch Input Device”

How To Get Started With Fadecandy And LEDs

The internet is awash with millions of stunning LED projects, and for that, we are all very thankful. For those outside the hacker/maker matrix, it can be difficult to know how to approach such a build. Never fear, for [Amy Goodchild] has put together a beginner’s guide to building pretty glowables, using Fadecandy and Processing.

Fadecandy is a platform specifically designed to drive WS2812B LEDs for artistic purposes. This allows users to focus on the visual side of things without getting bogged down with the hassle of selecting the right microcontroller and choosing the applicable libraries. It works great in combination with Processing, a piece of software designed for coders experimenting with visual arts. Through a USB link, any graphics drawn by processing can be mapped to the LEDs attached to the Fadecandy controller.

[Amy] does a great job of explaining how to do everything required, from purchasing the right equipment, through wiring everything up, and then getting it all humming along with the correct software. If you’ve ever wanted to build a big flashy project with a ton of LEDs, this would be a great place to start.

We’ve seen Fadecandy put to good use before, too. Video after the break.

Continue reading “How To Get Started With Fadecandy And LEDs”

Super Nice LED Lamp Is Super Simple

If you’re looking for a fancy LED lamp, the Internet can provide in spades. There are all manner of flashy-this and glowing-that, often with wild and impressive designs made with high-end tools. However, when it came time to decorate the apartment, [thebigpotatoe] wanted to build something simple that anyone could attempt. From this, the Super Simple RGB WiFi Lamp was created.

The body of the lamp consists of a plank of wood. It may not sound like much, but thanks to a nifty design, it actually comes out looking remarkably stylish. The plank is fitted with aluminium angle on the back, and a strip of WS2812B LEDs are wrapped around the perimeter of the board. An ESP8266 NodeMCU is fitted to run the show, and powered from a mains supply to allow it to run all day.

The trick here is that the LEDs are mounted on the back of the board, where they are out of direct sight. The light from the LEDs is projected onto the wall the lamp is mounted on, giving a nice smooth effect without requiring any dedicated diffusers. There’s a series of animations coded in, which look great, particularly when the animations wrap around the end of the lamp.

It’s a great addition to the apartment’s feature wall, and goes to show that you don’t need world-beating crafting skills to make a great piece for your home. You can even go all out, and light your whole room this way. Video after the break.

Continue reading “Super Nice LED Lamp Is Super Simple”

Interactive LED Dome Glows With The Best Of Them

With the price and availability of components these days, it’s easier than ever to throw a whole pile of LEDs at a build and get them flashing away. The hard part is doing it well. [Amy Goodchild] is an artist, and has a knack for producing rather beautiful LED projects. The When in Dome installation is no exception.

The build is based around a large geodesic dome, fitted with LED panels that glow and react to the occupants inside. Using the Microsoft Kinect as a sensor enables the dome to map out what’s happening in 3D space, and use this data to guide its animations. WS2812B LED strips were used, in combination with a Fadecandy controller along with Processing. This is a powerful combination which makes designing attractive LED effects easier, without forcing users to go to the effort of writing their own libraries or optimizing their microcontroller code.

For those more interested in the dome itself, you’ll be happy to know that [Amy] doesn’t skimp on the details there either. The build actually started as a commercially available kit, though there’s still plenty of manual cutting, screwing, and painting required. She does an excellent job documenting the dome build through a series of videos, and walks the reader through some of the design decisions she made (and would remake, if given the chance).

People love geodesic domes at the best of times; adding an interactive LED installation just takes things to the next level. We’ve seen them used as greenhouses too, and they make a great hackerspace project as well. Video after the break.

Continue reading “Interactive LED Dome Glows With The Best Of Them”

What’s Your Fidget Spinner Say?

The persistence of vision (POV) optical illusion is pretty common in cheap toys nowadays, but how cool would it be to have your own programmable POV message board? German electronics grad student [Matej] has luckily created an open source fidget spinner with a fully customizable POV display that lets you share whatever thoughts you’d like fellow fidget spinning friends to know.

The displayed graphics don’t rely on rotation velocity, thanks to a solution that tracks the rotation angle. Unlike over POV devices, the POV fidget spinner displays the same graphics at higher and lower rotational speeds, which is useful considering the fidget spinner doesn’t automatically spin at the same rotational speed for every user. It also doesn’t require a constant speed for the image to be displayed correctly, unlike POV fans or clocks.

Continue reading “What’s Your Fidget Spinner Say?”

Can You Read Me The Time?

If you’re like the average clock user, you’ve probably gotten annoyed at reading analog clocks before. Typically, the solution is just to use a digital timepiece, but [sjm4306] has opted to make a small word clock that you can carry with you wherever you go to remind you of the time in the English language.

Unlike a similar project made by [Gordan Williams], which uses an 8 x 8 LED matrix with an inkjet printed overlay, this small word clock uses a 3D-printed light box to achieve its letter matrix. In fact, they were inspired by all of the existing DIY word clock designs using anything from off-the-shelf LED arrays, transparency masks and WS2812s.

The design uses a home-brewed PCB design that runs off 5 V via USB. The design places the letters on the top stop and restricts layers to keep the solder mask and copper from obstructing the light. The bottom side uses the same design principle with a square shape that overlaps the letter. In order to block light between adjacent letters, the 3D-printed light box comes into play.

One design challenge for the letter matrix was fitting all possible minutes into the array. Rather than making a larger array of letters, [sjm4306] had the clock describe the time down to five-minute intervals then add asterisks for the full time. It’s a pretty understandable solution for keeping the design simple, and the letters all fit onto the design so well!

Using a pin map assigned to the I/O for the rows and columns of the array, the software toggles the states of the pins as a switch statement. For scanning the matrix, the software uses an interrupt that draws the current column of LEDs and updates the display image before incrementing to the next column. By skipping or not skipping cycles, this allows the display to look brighter or dimmer.

The time tracking is fairly simple, using a DS1302 serial real time clock chip – it even charges a super capacitor to keep time after power is removed!

To tackle the light scattered internally in the PCB’s FR4 material, a separator is used to contain the light. As a low-cost solution, while there is still some amount of light diffused, it’s definitely better than without the separator.

Almost all of the files used for building the small word clock are available on [sjm4306]’s project page, including the software and design files. It hopefully won’t be too long before we start seeing more of these low-cost word clock designs!

Continue reading “Can You Read Me The Time?”