A Display Made From Shoelaces

In our time here at Hackaday, we have seen many display builds, but this one from [Brian Lough] has to be a first. He’s created a 7-segment display made from shoelaces, and it works rather well.

Before you imagine the fabric cords you’re used to with your trainers, it’s worth explaining that these aren’t shoelaces in the traditional sense, but transparent light pipe taken from commercially available light-up shoelaces. He’s created a 3D-printed frame with receptacles for each end of the light pipe sections he’s used as segments, and spaces for addressable LEDs on the rear. He makes no bones about his soldering job being less than perfect, but the result when hooked up to an Arduino is very impressive. A large 7-segment LED display that’s visible in the glare of his bench lighting and not just in subdued illumination. Future plans include replacing the messy wiring with stripboard sections for a better result.

This isn’t the first 7-segment display using a light pipe that we’ve seen here at Hackaday, a previous effort used a more novel substance. But perhaps this Nixie-inspired take on the same idea also deserves a mention.

Continue reading “A Display Made From Shoelaces”

Old LED Light Bulbs Give Up Filaments For Spider Web Clock

We love it when something common gets put to a new and unusual use, especially when it’s one of those, “Why didn’t I think of that?” situations. This digital clock with a suspended display is just such a thing.

The common items in this case were “filaments” from LED light bulbs, those meant to mimic the look of clear-glass incandescent light bulbs. [Andypugh] had been looking at them with interest for a while, and realized they were perfect as the segments for a large digital clock. The frame of the clock was formed from bent brass U-channel and mounted to an oak base via turned stanchions. The seven-segment displays were laid out in the frame and the common anodes of the LED filaments were connected together, with the cathode for each connected to a very fine wire. Each wire was directed through a random hole in the frame and channeled down into the base, to be hooked to one of the four DS8880 VFD driver chips. The anode wires form a lacy filigree behind the segments, which catch the light and make then look a little like a spider’s web. It looks great, but nicht für der gefingerpoken – the frame is at 80 VDC to drive the LED segments. The clock is synced to the UK atomic clock with a 60-kHz radio link; see the long, painful sync process in the video below.

We like the open frame look, which we’ve seen before with an equally dangerous sculptural nixie clock. And this gives us some ideas for what to do with those filament LEDs other than turning them back into a light bulb. And if [Andy] sounds familiar, it could be because he’s appeared here before. First of all resurrecting the parts bin for an entire classic motorcycle marque, and then as the designer of SMIDSY, a robot competitor in the first incarnation of the UK Robot Wars series.

Continue reading “Old LED Light Bulbs Give Up Filaments For Spider Web Clock”

Light Painting Animations Directly From Blender

Light painting: there’s something that never gets old about waving lights around in a long exposure photo. Whilst most light paintings are single shots, some artists painstakingly create frame-by-frame animations. This is pretty hard to do when moving a light around by hand: it’s mostly guesswork, as it’s difficult to see the results of your efforts until after the photo has been taken. But what if you could make the patterns really precise? What if you could model them in 3D?

[Josh Sheldon] has done just that, by creating a process which allows animations formed in Blender to be traced out in 3D as light paintings. An animation is created in Blender then each frame is automatically exported and traced out by an RGB LED on a 3D gantry. This project is the culmination of a lot of software, electronic and mechanical work, all coming together under tight tolerances, and [Josh]’s skill really shines.

The first step was to export the animations out of Blender. Thanks to its open source nature, Python Blender add-ons were written to create light paths and convert them into an efficient sequence that could be executed by the hardware. To accommodate smooth sliding camera movements during the animation, a motion controller add-on was also written.

The gantry which carried the main LED was hand-made. We’d have been tempted to buy a 3D printer and hack it for this purpose, but [Josh] did a fantastic job on the mechanical build, gaining a solidly constructed gantry with a large range. The driver electronics were also slickly executed, with custom rack-mount units created to integrate with the DragonFrame controller used for the animation.

The video ends on a call to action: due to moving out, [Josh] was unable to continue the project but has done much of the necessary legwork. We’d love to see this project continued, and it has been documented for anyone who wishes to do so. If you want to check out more of [Josh]’s work, we’ve previously written about that time he made an automatic hole puncher for music box spools.

Thanks for the tip, [Nick].

Continue reading “Light Painting Animations Directly From Blender”

Custom ATTiny85 Board Powers Kids’ Light Show

We’ve often said that kids with hackers and makers for parents must be some of the luckiest kids in the world. While all the other children have to settle for some mass produced drivel from Toys“R”Us Amazon, they’ve got some of the most thoughtfully engineered and built toys and gadgets on the planet. After all, there’s no way any hacker worth their salt is going to give anything less than 110% for their own child.

A case in point is this RGB star nightlight that [Unexpected Maker] built for his children. The star itself is simple enough, just a basic shape printed in transparent PLA on his Prusa i3. The impressive part is how he lights it up. Rather than stick an Arduino or ESP8266 in there as we have seen plenty of times before, he’s put together his own custom ATTiny85 board specifically for controlling the RGB LED strips.

The board, which he calls TinyDev, is designed to be the same thickness as NeoPixel style LED strips so it can fit inside tight spaces. He solders it onto the tail end of his LED strip, adds a photoresistor so the star can tell when it’s time to light up, and then snakes the whole arrangement through a channel printed in the star itself. There’s a battery pack in the middle, but that’s about it. It really does allow for a remarkably clean LED strip implementation, and the mind can’t help but start thinking of interesting possibilities when you can tuck the controller into the same space as the lights themselves.

[Unexpected Maker] has made the TinyDev completely open source for anyone who wants to build their own, but it’s also available on Tindie if you want to get one to play with quickly. If you’re looking to light up the little one’s room with somewhat more mainstream methods, we’ve got that covered too.

Continue reading “Custom ATTiny85 Board Powers Kids’ Light Show”

ESP8266 Internet Controlled LED Dimmer

There’s no shortage of debate about the “Internet of Things”, largely centered on security and questions about how much anyone really needs to be able to turn on their porch light from the other side of the planet. But while many of us are still wrestling with the realistic application of IoT gadgets, there’s undoubtedly those among us who have found ways to put this technology to work for them.

One such IoT devotee is [Sasa Karanovic], who writes in to tell us about his very impressive custom IoT LED dimmer based on the ESP8266. Rather than rely on a commercial lighting controller, he’s designed his own hardware and software to meet his specific needs. With the LED strips now controllable by any device on his network, he’s started working on Python scripts which can detect what he’s doing on his computer and react accordingly. For example, if he’s watching a movie the lights will automatically dim, and come back up when he’s done.

[Sasa] has provided all the files necessary to follow in his footsteps, from the Gerber files for his PCB to the Arduino code he’s running on the ESP. The source code is especially worth checking out, as he’s worked in a lot of niceties that we don’t always see with DIY projects. From making sure the ESP8266 gets a resolvable DNS hostname on the network to using websockets which update all connected clients with status info in real-time, he’s really put a lot of work into making the experience as complete as possible.

He’s explains in his blog post what needs to be edited to put this code to work in your own environment, and there’s even some descriptive comments in the code and a helpful debug mode so you can see how everything works. It’s always a good idea to consider that somebody else down the road might be using your code; taking a few minutes to make things clear can save them hours of stumbling around in the dark.

If you need more inspiration for your ESP8266 lighting project, check out this ambient lighting controller for a kid’s room, or this professional under-cabinet lighting controller.

ESP8266 Zelda Heart Responds To Tweets

It might not be enough to make you the Hero of Time, but this piece of Hylian interactive art would still be a worthy addition to your game room. [Jeremy Cook] writes in to tell us about how he put together this 8-bit style heart display, and goes into enough detail on the hardware and software sides of things that you shouldn’t have any problem adapting his design for your own purposes.

The build is pretty simple overall but it does assume you have a CNC to cut the basic shape out of MDF. You could cut the shape by hand if you had to, but if you don’t have a CNC the next best thing might be to 3D print the case. You’d potentially have to print it in two parts right down the center though, depending on how big your bed is. Whichever way you create the case, you’ll then need to cut the shape out of a piece of acrylic to make the face.

In any event, once the pieces are cut out [Jeremy] adds in a Wemos D1 Mini, a power supply, and some red LED strips. He provides a wiring diagram, but it’s fairly straightforward stuff. With a couple of 2N2222 transistors he controls the LED strips right from the digital pins of the ESP8266.

The software side is setup to be controlled via IFTTT by way of Adafruit.io. When IFTTT sees one of the keywords on Twitter, it passes a message to Adafruit.io which ultimately talks to the ESP8266 and gets the heart going. The software supports three states (on, off, and half) and gives a good example of a basic IoT implementation on the ESP8266 if you’re looking for some inspiration.

This hack seems like it would fit in perfectly with the Zelda home automation project we covered last year.

Blinkbox: addressable LED testing tool

BlinkBox: Debugging Tool For Addressable LEDs

How often do you find yourself having to pause a project to make a test circuit or write some test code to find the source of a problem? Do enough variations of the same test and you’ll eventually make a dedicated test tool. That’s just what [Devon Bray] found himself doing.

[Devon] does a lot of work with addressable LEDs of different types and after much experience, created the BlinkBox, a dedicated test tool for addressable LEDs. It supports multiple LED chipsets, you can give it a count of the LEDs you want to light up, and you can choose a test animation.  It even writes your settings to an EEPROM so you that don’t have to repeat yourself when you next turn it on.

He’s also done a very nice job packaging it all up, creating a 3D printed case, using backlit buttons for working in the dark, and even added a contrast knob for the LCD screen. Kudos to him for all the effort he’s put making this polished. Everything you need to duplicate it is available on his webpage, along with the schematic for the curious. Watch it in action, or just admire his handiwork in the video below.

Continue reading “BlinkBox: Debugging Tool For Addressable LEDs”