The Persistence of Jumping Rope

POV Jump Rope

[Antonio Ospite] recently took up jump rope to increase his cardio, and also being a hacker decided to have some extra fun with it. He’s created the JMP-Rope — the Programmable Jump Rope.

He’s using the same principle as a normal POV (Persistence of Vision) display, but with a cool twist. He’s managed to put the microcontroller (a Trinket) and battery into the handle of the jump rope. Using a slip ring system, the RGB signal gets passed to the rope, which contains the LEDs. It’s a pretty slick setup, and he’s written another post all about how he did the hardware.

To create the images for his JMP-Rope, he’s outlined the steps to a successful POV image on his blog. These include re-sizing the image to a circle (duh), reducing the color palette, and then performing pixel mapping using a discrete conversion (from polar to Cartesian coordinates). After that it’s just a matter of representing your new-found pixel map in a 1D animation, played column by column. [Antonio] stores these frames on the micro-controller as an RLE (run length encoded) indexed bitmap.

Stick around to see how he made it, and some other cool examples of what it can do!

[Read more...]

Super Affordable LED Lighting Ready to Go Off Mains Voltage


If you’re looking for a super cheap way to add LED lighting accents to your house, then this hack is for you! Corn-cob style LED light bulbs can be had for a few dollars. The bulbs include driver circuitry, and 8 LED arrays! All you have to do is take it apart.

[Martin Raynsford] stumbled upon this idea when trying to think of a way to light his laser engraving enclosure. It originally came with a regular light bulb, but it didn’t distribute light nicely and was in the way for some of his other planned upgrades.

Not wanting to add another DC power supply to the mix he remembered an old corn-cob LED light bulb he had — as it turns out, they’re pretty easy to take apart! Solder some longer leads on (take note of how they are wired, some are in series, some in parallel) and you’ve just made yourself some easy to use LED accent lighting!

Of course you could just buy those cheap LED rolls from China nowadays for next to nothing for your accent lighting.

[via Hacked Gadgets]

BeagleBone Black and FPGA Driven LED Wall

LED Wall


This is 6,144 RGB LEDs being controlled by a BeagleBone Black and a FPGA. This gives the display 12 bit color and a refresh rate of 200 Hz. [Glen]‘s 6 panel LED wall uses the BeagleBone Black to generate the image, and the LogiBone FPGA board for high speed IO.

[Glen] started off with a single 32 x 32 RGB LED panel, and wrote a detailed tutorial on how that build works. The LED panels used for this project have built in drivers, but they cannot do PWM. To control color, the entire panel must be updated at high speed.

The BeagleBone’s IO isn’t fast enough for this, so a Xilinx Spartan 6 LX9 FPGA takes care of the high speed signaling. The image is loaded into the FPGA’s Block RAM by the BeagleBone, and the FPGA takes care of the rest. The LogiBone maps the FPGA’s address space into the CPU’s address space, which allows for high speed transfers.

If you want to drive this many LEDs, you’ll need to look beyond the Arduino. [Glen]‘s work provides a great starting point, and all of the source is available on Github.

[Thanks to Jonathan for the tip]

Gaming on an 8x8x8 LED Cube


Building an LED cube is a great way to learn how to solder, while building something that looks awesome. Without any previous experience with soldering or coding, [Anred] set out to create a simple 8x8x8 LED cube gaming platform.

Rather than reinventing the wheel, [Andred] based the LED cube off of three separate Instructables. The resulting cube came out great, and the acrylic casing around it adds a very nice touch. Using an Arduino Mega, the 74HC574, and a few MOSFET’s to drive his LEDs, the hardware is fairly standard. What sets this project apart from many other LED cube builds, is the fact that you can game on it using a PlayStation 1 controller. All the necessary code to get up and running is included in the Instructable (commented in German). Be sure to see the cube in action after the break!

It would be great to see a wireless version of this LED cube game. What kind of LED cube will gaming be brought to next? A tiny LED cube? The biggest LED cube ever? Only time will tell.

[Read more...]

Blinkenschild, The RGB LED Display For Every Occasion


One morning [overflo] decided to protest the European Parliament’s stance on equine rights of defecation, a cherished liberty dating back to the time of Charlemagne. The best way to do this is, of course, blinking lights. He calls his project Blinkenschild, and it’s one of the best portable LED displays we’ve seen.

The display is based around fifteen RGB-123 LED panels, each containing an 8×8 matrix of WS2811 LEDs. That’s 960 pixels, all controlled with a Teensy 3.1. Power is supplied by fifteen LiPo cells wired together in parallel giving him 6 Ah of battery life. Clunky, yes, but it’s small enough to fit in a backpack and that’s what [overflo] had sitting around anyway.

The animations for the display are generated by Glediator, an unfortunately not open source control app for LED matrices. Glediator sends data out over a serial port but not over IP or directly into a file. Not wanting to carry a laptop around with him, [overflo] created a virtual serial port and dumped the output of Glediator into a file so it could be played back stored on an SD card and controlled with an Android app. Very clever, and just the thing to raise awareness of horse and Internet concerns.

Video below.

UPDATE: Check out [overflo's] clarification in the comments below.

[Read more...]

WS2812b Ambilight Clone For The Raspi


For how often the Raspberry Pi is used as a media server, and how easy it is to connect a bunch of LEDs to the GPIO pins on the Pi, we’re surprised we haven’t seen something like Hyperion before. It uses the extremely common WS2812b individually controllable RGB LEDs to surround the wall behind your TV with the colors on the edges of the screen.

One of the big features of Hyperion is the huge number of LEDs it’s able to control; a 50 LED strip only eats up about 1.5% of the Pi’s CPU. It does this with a “Mini UART” implemented on the Pi running at 2MHz.

There’s only one additional component needed to run a gigantic strip of RGB LEDs with a Pi – an inverter of some sort made with an HCT-series logic chip. After that, you’ll only need to connect the power and enjoy a blinding display behind your TV or monitor.

Thanks [emuboy] for sending this one in.


Massive LED Display Makes Use of Reused Soda Bottles


What better way to make a giant LED display than out of old empties and bottle crates? This is the Mate Light (pronounced Mah-Tay).

We were first introduced to the ever popular Club-Mate soda at one of the first hackerspaces we visited during our Hackerspacing in Europe Tour. It’s a soft drink produced in Germany, which seems to be the exclusive non-alcoholic drink of choice for almost all hackerspaces in Western Europe. The spaces in the Netherlands and Belgium would even make road trips to Germany just to load up a van with the drink to bring back home. Personally we didn’t really understand what was so special about it, but maybe we just didn’t drink enough!

Anyway, this impressive display makes use of 640 empties arranged in 4 rows of 8 crates for a decent 16 x 40 resolution. Each bottle is wrapped in aluminum foil and contains one RGB LED with a WS2801 driver. Each row of crates is connected to a TI Stellaris Launchpad, which has four hardware SPI interfaces — conveniently the number of rows of crates used! From there, an ancient ThinkPad T22 laptop runs the control program over USB to the microcontroller board. Their first software implementation used a Python script which was painfully slow — they’re now putting the finishing touches on using a C script instead.

Stick around to see the display in all of its awesomeness.

[Read more...]