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”
Learning becomes interesting when you make it fun, interactive and entertaining. [Arkadi] built ShakeIt – an interactive game for the Mini MakerFaire in Jerusalem to demonstrate to kids and grownups how light colors are mixed. It is a follow up to his earlier project – Smart juggling balls which we featured earlier.
The juggling balls consist of a 6 dof sensor (MPU 6050), a micro controller, transmitter (NRF24L01+), some addressable RGB LED’s and a LiPo battery. An external magnet activates a reed switch inside the balls and triggers them in to action. The ShakeIt light fixture consists of an Arduino Nano clone, NRF24L01+ with SMA Antenna, buck converter, 74 addressable RGB LED’s, and a bluetooth module. The bluetooth module connects to a smartphone app.
[Arkadi] starts out by handing three juggling balls, each with a predefined color (Red, Green, Blue). When the ball is shaken, the light inside the ball becomes stronger. The ShakeIt light fixture is used as a mixer. It communicates with the balls and receives the value of how strong the light inside each of the smart balls is, mixing them up, and generating the mixed color.
The fun starts when the interactive game mode is enabled. Instead of just mixing the light, the Light fixture generates patterns based on how strong the balls are shaken. At first the light fixture shows all three colors filling up the central ball. The three contenders then fight out to get their color to fill up the sphere completely until only one color remains and the winner is declared.
The kids might be learning some color theory here, but it seems the adults are having a “ball” playing the crazy game. If you’d like to build your own shoulder dislocating ShakeIt game, head over to [Arkadi]’s github repository for the ShakeIt and the Juggling Balls. Check the video below to see the adults having fun.
Continue reading “ShakeIt – An Interactive Light Game”
[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”