[JohnathonT] has a two-year-old who can’t reliably tell time just yet. Every morning, he gets up before the rooster crows and barges into his parents’ room, ready to face the day.
In an effort to catch a few more Zs, [JohnathonT] built a simple but sanity-saving clock that tells time in a visual, kid-friendly way. Sure, this is a simple build. But if a toddler is part of your reality, who has time to make one from logic gates? The hardware is what you’d expect to see: Arduino Nano, a DS1307 RTC, plus the LEDs and resistors. We think an RGB LED would be a nice way to mix up the standard stoplight hues a bit.
At a glance, little Mr. Rise and Shine can see if it’s time to spread cheer, or if he has to stay in his room and play a bit longer. At 6:00AM, the light powers on and glows red. At 6:50, it turns yellow for 10 minutes. At the first reasonable hour of the day, 7:00AM, it finally turns green. In reading the code, we noticed that it also goes red at 8:00PM for 45 minutes, which tells us it also functions as a go-to-sleep indicator.
When his son is a little older, maybe [JohnathonT] could build him a clock that associates colors with activities.
Got a broken laptop screen sitting around? If you haven’t already pilfered the LEDs and used the polarizing sheets for screen privacy filters, why not turn it into a unique table lamp? See if you can use more parts of the screen than [alexmaree-ross] did.
This is a simple idea with great-looking results, but the process is a bit fiddly. After all the layers are separated and the LEDs extracted, there’s still the matter of figuring out how they’re wired up. [alexmaree] tested them in pairs to see how they’re grouped together and ultimately powered them with a transformer from an old printer. To build the case, [alexmaree] carefully scored and snapped the pieces from the plastic layer and carefully glued pieces of the polarizing layer on top to give it that underwater infinity mirror look. The finishing touch comes from edging the shade with thin metal from the bezel.
The case could be in any shape you want, but we think the prism is quite appropriate considering the polarizing effects. And it looks really cool when you walk around it, which you can do vicariously after the break.
If the screen still works but laptop doesn’t, why not drive it with an FPGA?
Continue reading “Broken Screen Becomes Polarizing Art Lamp”
Reddit user [barbarisch] thought his computer desk was a bit boring, so he came up with a cool project to spice it up: A Tron-inspired computer desk with embedded LED strips!
[Barbarisch] took a basic desk and replaced the tops with ¾” oak plywood. The LED routes were planned out on the computer first and then marked out on the plywood. Using straightedges, [barbarisch] carefully used a router to create the straight grooves and then he created a jig for doing the circles. A bit of trimming and sanding and the three pieces of the desk match up.
After painting the desk, it was time to take a crack at the LEDs. Originally, [barbarisch] thought about 3D printing some diffusers to cover the individual WS2812B lights, but it wasn’t coming out to his liking, so diffusers have been put on the back-burner for now. Holes were drilled in the desk so that connections could be made between the different parts of the grooves and soldering was done between bits of the strips when turning corners. The whole thing’s being controlled by a Raspberry Pi and a Fadecandy USB controller for RGB strips. [Barbarisch] modified a Pi case so that the Fadecandy board would fit as well as printing out a bracket to mount the hardware under the desk.
A fun project to update that boring computer desk and to help you out, the python code which communicates with the Fadecandy server has been put up on GitHub. From the Reddit discussion, it looks like [barbarisch] might have found a solution for diffusing the LEDs! If it’s an LED desk you’re interested in, though, we’ve seen interactive LED tables and Mega LED desks before!
Continue reading “Tron Inspired LED Desk Lighting”
MIDI instruments and controllers are fun devices if you want to combine your interest in music and electronics in a single project. Breaking music down into standardized, digital signals can technically turn anything with a button or a sensor into a musical instrument or effect pedal. On the other hand, the receiving end of the MIDI signal is mostly overlooked.
[FuseBerry], a music connoisseur with a background in electronics and computer science, always wanted to build a custom MIDI device, but instead of an instrument, he ended up with a MIDI controlled light show in the shape of an exploded truncated icosahedron ([FuseBerry]’s effort to look up that name shouldn’t go unnoticed). He designed and 3D-printed all the individual geometric shapes, and painstakingly equipped them with LEDs from a WS2818B strip. An Arduino Uno controls those LEDS, and receives the MIDI signals through a regular 5-pin DIN MIDI connector that is attached to the Arduino’s UART interface.
The LEDs are mapped to pre-defined MIDI notes, so whenever one of them is played, and their NoteOn message is received, the LEDs light up accordingly. [FuseBerry] uses his go-to DAW to create the light patterns, but any software / device that can send MIDI messages should do the trick. In the project’s current state, the light pattern needs to be created manually, but with some adjustments to the Arduino code, that could be more automated, something along the lines of this MIDI controlled Christmas light show.
Continue reading “There’s More To MIDI Than Music – How About A Light Show?”
Undoubtedly, the ESP8266’s biggest selling point is its WiFi capability for a ridiculously low price. Paranoid folks probably await the day its closed-source firmware bits will turn against humanity in a giant botnet, but until then, hobbyists and commercial vendors alike will proceed putting them in their IoT projects and devices. One of those devices is the Yeelight desk lamp that lets you set its color temperature and brightness via mobile app.
[fvollmer] acquired such a lamp, and while he appreciated its design and general concept, he wasn’t happy that it communicates with external servers. So he did the only reasonable thing and wrote his own firmware that resembles the original functionality, but leaves out the WiFi part. After all, the ESP8266 has still a lot to offer in its core essence: a full-blown 32-bit microcontroller with support for the most common, hobbyist-friendly SDKs.
The lamp’s color temperature and brightness are set with a rotary encoder / push button combo switch, and the LEDs themselves are controlled via PWM. All things considered, it’s a rather straightforward endeavour, for which [fvollmer] chose the standalone C SDK. And in the end, it’s not like he’s unreasonably cautious to keep some control over his household items.
Quality software development examples can be hard to come by. Sure, it’s easy to pop over to Google and find a <code> block with all the right keywords, but having everything correctly explained can be hit or miss. And the more niche the subject, the thinner the forum posts get. Bucking the downward trend [HansLuijten] provides an astoundingly thorough set of LED strip patterns in his comprehensive post titled Arduino LED strip effects.
Don’t let the unassuming title lead you astray from the content, because what’s on offer goes beyond your average beginner tutorial on how to setup a strand of NeoPixels. [HansLuijten] is thorough to a fault; providing examples for everything from simple single color fades and classic Cylon eyes to effects that look like meteors falling from the sky. Seriously! Check out the videos on their webpage. Those chasing lights you see around theater signs? Check. Color twinkle and sparkle? Check. Color wipes and rainbow fades? Check, and check. Continue reading “An LED Effect for Every Occasion”
Sometimes there will appear a figure that flies in the face of reason, and challenges everything you think you know about a subject. Just such a moment came from [Chris Taylor] at Milton Keynes Makerspace when he characterised a set of LED strips, and the figure in question was that he found an LED strip creates the same amount of heat as its equivalent incandescent bulb.
We can hear your coffee hitting the monitor and your reaching for the keyboard to place a suitably pithy comment, because yes, that’s a pretty unbelievable statement. But it’s no less true, albeit that the key to it lies in its details. If you have a 100 W incandescent bulb, 88% of the energy is radiated as light and infra-red, leaving 12 W heating the bulb itself. To get the same light output from an LED meanwhile we’d only need 17 W, of which 11.9 W would be left to heat the LED. Which means that an LED strip can get as hot as an incandescent bulb with equivalent light output, and he’s run some tests to prove it.
If you’ve worked with LEDs, you’ll know that they get hot. But to learn that they have the potential to get as hot as their incandescent equivalents is something of a eye-opener, and should demonstrate the need for adequate thermal mitigation. It’s easy to take them for granted, and we’ve taken a look before at some of their safety pitfalls.
Disclosure: [Jenny List] is a member of MK Makerspace.