[James] is a frequent user of the London Underground, a subway system that is not immune to breakdowns and delays. He wanted a way to easily tell if any of the trains were being disrupted, and thanks to some LEDs, he now has that information available at a glance without having to check a webpage first.
Inspired by the Blinky Tape project at FT Engineering, [James] thought he could use the same strip of addressable LEDs to display information about the tube. A Raspberry Pi B+ gathers data from the London Underground’s TfL API and does a few calculations on the data. If there is a delay, the LEDs in the corresponding section of the strip will pulse, alerting the user to a problem with just a passing glance.
The project is one of many that displays data about the conditions you’ll find when you step outside the house, without having to look at a computer or smartphone. We recently featured an artistic lamp which displays weather forecasts for 12 hours into the future, and there was an umbrella stand which did the same thing. A lot is possible with LEDs and a good API!
Continue reading “LEDs Strips Tell You the Trains Aren’t Running”
Artists have been incorporating the golden ratio in their work for many hundreds of years, and it is thought that when proportions are in line with this ratio, it tends to be more aesthetically pleasing. With that in mind, the clock that [Philippe] created must mathematically be the best looking clock we’ve ever featured, even if it is somewhat difficult to tell time from it.
The clock is made up of squares which represent the first five numbers of the Fibonacci sequence. The squares are backlit with LEDs, which will illuminate red for the hour, green for the minute, and blue representing the overlap of hours and minutes. Simply add up the red and blue squares to get the hour, and add the green and blue squares to get the minutes. The minutes are displayed in 5 minute increments since there aren’t enough blocks though, so you’ll also have to multiply. Confused yet? If not, it turns out that there are several ways to display certain times using this method, any of which can be randomly selected by the clock. [Philippe] reports that there are 16 different ways to represent 6:30, for example.
The clock is driven by an ATmega328P and is housed in a wooden case. There are schematics and code available on [Philippe]’s site if you want to build your own, there are detailed descriptions of how to tell time with this clock. You’ll probably need those. If you like getting confused by clocks, you might also like this one as well.
Continue reading “Fibonacci Clock Is Hard To Read, Looks Good”
We’ve heard of magic lamps before, but this one is actually real. [Alex] has created a wall-mounted lamp that can tell you what the future will be like; at least as far as the weather is concerned. It is appropriately named “Project Aladdin” and allows you to tell a great deal about the weather at a glance as you walk out of the door.
The lamp consists of twelve LED strips arranged vertically. The bottom strip represents the current hour, and each strip above represents another hour in the future. The color of each strip indicates the temperature, and various animations of the LEDs within each strip indicate wind speed and precipitation.
The system uses a weather forecasting backend built-in Java, which is available on the project’s page. The LEDs are controlled by an application that is written in C, and the entire set of LEDs are enclosed in a translucent housing which gives it a very professional appearance. Be sure to check out the demo video after the break. Be sure to check out some other takes on weather lamps which use regular desk lamps instead of intricate scratch-made LED lamps.
Continue reading “Use A Lamp To See Into The Future”
The most fascinating project you can build is something with a bunch of blinky hypnotic LEDs, and the easiest way to build this is with a bunch of individually addressable RGB LEDs. [Ole] has a great introduction to driving RGB LED matrices using only five data pins on a microcontroller.
The one thing that is most often forgotten in a project involving gigantic matrices of RGB LEDs is how to mount them. The enclosure for these LEDs should probably be light and non-conductive. If you’re really clever, each individual LED should be in a light-proof box with a translucent cover on it. [Ole] isn’t doing that here; this matrix is just a bit of wood with some WS2812s glued down to it.
To drive the LEDs, [Ole] is using an Arduino. Even though the WS2812s are individually addressable and only one data pin is needed, [Ole] is using five individual data lines for this matrix. It works okay, and the entire setup can be changed at some point in the future. It’s still a great introduction to individually addressable LED matrices.
If you’d like to see what can be done with a whole bunch of individually addressable LEDs, here’s the FLED that will probably be at our LA meetup in two weeks. There are some crazy engineering challenges and several pounds of solder in the FLED. For the writeup on that, here you go.
LED filaments started showing up in light bulbs a few months back. [Mike] discovered that the strips are available in bulk from ebay and Alibaba. Always keen to work with new LED technologies, [Mike] ordered a few for experimenting and posted the results on his [mikeselectricstuff] YouTube channel. He also added the information to his website.
The filaments consist of 28 LEDs connected in series. The blue LEDs are covered by the typical yellow phosphors to make them glow white. It’s interesting to note that some of the filaments use a removable silicone sleeve to hold the phosphor coating, while others are coated with a resin material. The LEDs themselves are bare dies mounted to a metal strip and joined by bond wires. The entire strip can be bent, but be careful, or you’ll break the fragile bond wires.
The strips do require a fair bit of voltage to operate. The entire strip runs best at around 75 and 10~15 mA, while putting out about 1 Watt of light. [Mike] tested a strip to destruction by pumping 40 mA through it. Predictably the strip went out when the bond wires melted. The surprising part was that the strip blinked back on as the wires cooled and re-connected. The strip and wires were working as a temperature controlled switch, similar to the bimetalic strip found in old fashioned “twinkling” incandescent Christmas lights.
Not satisfied with simple tests, [Mike] went on to build a clock using the filaments as elements of a seven segment display. Inspired by numitron and minitron displays, [Mike] built a single sided PCB which held the clock circuit on the bottom and the LED filaments on top. The filaments are spaced off the board by tall wire wrap sockets, which proved to be difficult to keep from shorting out. Texas Instruments TPIC6B595 chips were used to control the LED filaments. Logically the chip functions the same as a 75LS595, which means it can be driven with a SPI bus. The open drain outputs can handle 50 volts – which makes them perfect for this application. The clock is tremendously bright, but there is still a bit of room for improvement. [Mike] notes that the phosphor of un-powered filaments tend to glow a bit due to light absorbed from nearby illuminated filaments. He’s experimenting with color filters to reduce this effect. At full power though, [Mike] says this clock would easily be daylight readable, and we don’t doubt it!
[Mike’s] final test was a bit whimsical – he built a cube entirely from the LED filaments. The cube looks awesome, but we can’t wait to see who will move things into the 4th dimension and build a tesseract!
Continue reading “[Mike] Illuminates us on LED Filaments”
Mankind has always looked for ways to light up the night as they walk around. Fires are great for this, but they aren’t very safe or portable. Even kept safe in a lantern, an open flame is still dangerous – especially around cows. Enter the flashlight, or torch if you’re from the other side of the pond. Since its invention in 1899, the flashlight has become a vital tool in modern society. From patrolling the dark corners of the city, to reading a book under the covers, flashlights enable us to beat back the night. The last decade or so has seen the everyday flashlight change from incandescent bulbs to LEDs as a light source. Hackers and makers were some of the first people to try out LED flashlights, and they’re still tinkering and improving them today. This weeks Hacklet focuses on some of the best flashlight projects on Hackaday.io!
We start with [Norman], and the LED Flashlight V2. Norman built a flashlight around a 100 Watt LED. These LEDs used to be quite expensive, but thanks to mass production, they’ve gotten down to around $6 USD or so. Norman mounted his LED a custom aluminum case. At this power level, even LEDs get hot. An extruded aluminum heatsink and fan keeps things cool. Power is from a 6 cell LiPo battery, which powers the LED through a boost converter. It goes without saying that this flashing is incredibly bright. Even if the low-cost LEDs aren’t quite 100 Watts, they still put many automotive headlights to shame! Nice work, [Norman].
A tip of the fedora to [Terrence Kayne] and his Grain-Of-Light LED LIGHT. [Terrence] loves LED flashlights, be he wanted one that had a bit of old school elegance. Anyone familiar with LEDs knows CREE is one of the biggest names in the industry. [Terrence] used a CREE XM-L2 emitter for his flashlight. He coupled the LED to a reflector package from Carlco Optics. The power source is an 18650 Lithium cell, which powers a multi-mode LED driver. [Terrence] spent much of his time turning down the wooden shell and aluminum tube frame of the flashlight. His workmanship shows! Our only suggestion would be to go with a lower profile switch. The toggle [Terrence] used would have us constantly checking our pockets to make sure the flashlight hadn’t accidentally been activated.
Harbor Freight’s flashlights are a lot like their multimeters: They generally work, but you wouldn’t want to trust your life to them. That wasn’t a problem for [Steel_9] since he needed a strobe/party light. [Steel_9] hacked a $5 “27 LED” light into a stylish strobe light. He started by cutting the power traces running to the LED array. He then added in an adjustable oscillator circuit: two BJTs and a handful of discrete components make up an astable multivibrator. A third transistor switches the LEDs. Switching a load like this with a 2N3906 probably isn’t the most efficient way to do things, but it works, and the magic smoke is still safely inside the semiconductors. [Steel_9] built the circuit dead bug style, and was able to fit everything inside the original plastic case. Rave on, [Steel_9]!
If you want to see more flashlight projects, check out our new list on Hackaday.io! That’s about all the time we have for this week’s Hacklet. As always, see you next week. Same hack time, same hack channel, bringing you the best of Hackaday.io!
Like just about everyone we know, [Luis] decided a gigantic RGB LED matrix would be a cool thing to build. Gigantic LED matrices are very hard to build, though: not only do you have to deal with large power requirements and the inevitable problems of overheating, you also need to drive a boat load of LEDs. This is not easy.
[Luis] found a solution to the problem of driving these LEDs with a new, fancy ARM Cortex M4 microcontroller. All Cortex M4 ARMs have DMA, making automatic memory transfers to peripherals and LED strips a breeze.
The microcontroler [Luis] is using only supports 1024 transfers per transfer set, equating to a maximum of 14 LEDs per transfer. This problem can be fixed by using the ping-pong mode in the DMA controller by switching between data structures for every DMA request. Basically, he’s extending the number of LEDs is just switching between two regions of memory and setting up the DMA transfer.
The result is much better than [Luis]’ original circuit that was just a bunch of SPI lines. It also looks really good, judging by the video below. It’s not quite a gigantic LED matrix yet, but if you want to see what that would look like, check out the huge 6 by 4 foot matrix hanging in the Hackaday overlord office.
Continue reading “The Possibility Of Driving 16,000 RGB LEDs”