HammerPong Game Takes Pong to New Heights

large scoreboard with lots of flashy lights

[Jason] is back at it again with another new twist on the technically sophisticated and advanced game of Pong. Fashioned in a ‘Chuck E. Cheese’ style platform, the two players stand side by side each other with large foam hammers. A wack sends the 32 bit ARM powered dot skyward and then back down to the other player, where another wack will send the dot back whence it came. A brightly lit scoreboard keeps track of how many dots slip by.

[Jason] is a veteran of pong inspired games, but putting the HammerPong game together brought with it some new challenges. After being unable to squeeze a few MDF panels into his car, and fighting off flies, yard debris and pet dander that were trying to attach themselves to his freshly painted artwork, [Jason] managed to get his project completed.

The HammerPong is powered by an Arduino Due that controls six WS2812 LED strips and runs the background code. Various latches, shift registers and power transistors control the lights and scoreboard. Be sure to check out the linked project for more detail, and take a look at the video demonstration after the break.

[Read more...]

Building a Network Controllable RGB LED Lamp from an Old Scanner


Being able to use one of your old projects to make a new one better can be quite satisfying. [Steve] from Hackshed did just this: he integrated an Arduino based webserver into a new network controllable RGB lamp.

What makes this lamp unique is that the RGB LED bar comes from an old Epson scanner. Recycling leftover parts from old projects or derelict electronics is truly the hacker way. After determining the pinout and correct voltage to run the LEDs at, the fun began. With the LED bar working correctly, the next step was to integrate an Arduino based webserver. Using an SD card to host the website and an Ethernet Arduino shield, the LEDs become network controllable. Without missing a beat, [Steve] integrated a Javascript based color picker that supports multiple web browsers. This allows the interface to look quite professional. Be sure to watch the lamp in action after the break!

The overall result is an amazing color changing lamp that works perfectly. All that is left to do is create a case for it, or integrate it into an existing lamp. This is a great way to use an LED strip that would have otherwise gone to waste. If you can’t find a scanner with a color wand like this one, you can always start with an RGB strip.

[Read more...]

3D Printed RGB LED Bracelet


[Marcus's] 3D-printed LED bracelet has moved through a number of revisions recently, but each iteration is impressive in both simplicity and functionality. Inspired to experiment with his print of [nervoussystem's] Diagrid Bracelet, [Marcus] took the opportunity to add some LEDs with his first build, which combined a strip of RGB LEDs, a small battery, and an Adafruit Trinket microcontroller.

A second build soon followed, which overhauled the bracelet’s design into a more solid form and managed to double the amount of LEDs by upgrading to a different strip. The bracelet is currently in its third revision, cycling through the spectrum for around 3.5 hours on a single charge. This build also sports a 3-axis accelerometer: when the wearer shakes the bracelet, the colors skip around. If shaken long enough, the bracelet will enter a dazzling flurry of color flickering. Stick around after the break for a few demonstration videos. If you want to print your own, head over to [Marcus's] Thingiverse file.

[Read more...]

RFID RGB Lamp Goes the Distance


[Philippe Chrétien's] project makes it to our front page just based on its completeness. When you hear about a multicolored lamp which changes based on an RFID tag you might not get too excited. When you look at the refined electronics and the quality of the wooden enclosure it’s another story entirely.

As we’ve said many times before, coming up with the idea for a project is the hardest part… especially when you just want to start hacking. With his kids in mind [Philippe] figured this would be something fun for them to play around with, opening the door to discussing the electronics concepts behind it.

He prototyped on a breadboard using three N-type MOSFETs to drive the colors of an RGB LED strip. The proven circuit was laid out and etched at home to arrive at the clean-looking Arduino shield shown off above. The entire thing gets a custom enclosure cut using layered plywood, a paper template, and a bandsaw.

Need a use for this once the novelty has worn off? Why not mod it to use as a motion activated night light? Alas the actual project link for that one is dead, but you get the idea.

As Millenials grow up do they demand cooler LED sneakers?


We’re hoping that whomever came up with the idea of integrating LEDs into children’s shoes is kicking back on a beach somewhere living off the residuals of the idea. We see those things everywhere. Now the real question is, if you grew up with LEDs in your shoes do you expect cooler light up kicks as you age? [Becky Stern] must think so and that’s why she’s showing off Adafruit’s addressable LED strip shoe project called Firewalker.

This is prototype rather than product, so you can see the Arduino compatible Flora board on the ankle of the lit shoe above. There’s also a battery pack hitching a ride on the laces. But those worried about that fashion faux pas can work on a more finished driver that straps to your calf, or can be integrated in the insole.

Lighting patterns are set off by Velostat, a pressure-sensitive conductive sheet that goes in the heel of the insole. The Flora board measures the resistance, triggering a light show (embedded below) when it drops. Now we just need someone to integrate a power generator based on your movement.

[Read more...]

LED strip cape drives kilometers worth of LEDs


[Hudson] is looking to drive a lot of LEDs. A driver that effectively addresses kilometers worth of LED strips isn’t an easy thing to come by. So he’s in the process of designing his own BeagleBone Cape to do the work. Above you can see the board layout he’s working with. Notice the set of repeating red footprints in the center? Those are pads for 32 RS485 connectors!

Of course this is all in preparation for Burning Man where the mantra seems to be: he who has the most LEDs wins. Well, unless you’re the sort that likes to work with flames. But we digress. The scaling problem that [Hudson] is dealing with hinges around his desire not to include ridiculous numbers microcontrollers and the need to beef up the 3.3V logic levels of the BeagleBone to travel further on the data bus of the strips. By leveraging the RS485 protocol — which is designed to carry data over long distances — he can get away with a single processing unit by adding an RS485 translator at each remote strip connector. He plans to use the BeagleBone’s Programmable Realtime Units feature to address the eight drivers on the cape. But first he has to solve what looks like a doozy of a trace routing problem

Make your own electronic children’s toys


[Miria Grunick's] son nephew is two years old. If you’ve ever looked at that age range in the toy aisle we sure you’ve noticed that there’s a mountain of cheap electronic stuff for sale. Manufactures are cramming LEDs and noise makers into just about all kids stuff these days. But [Miria] thought why not just make him something myself? She calls this the Blinky Box. It’s an acrylic enclosure stuffed with pretty LEDs that is controlled with a few buttons.

It’s driven by a Teensy 3 board which monitors a half dozen colorful buttons, a mode selector on the side, and an on/off switch. The device is powered by a Lithium battery that recharges via USB. And of course there’s a strip of individually addressable RGB LEDs inside.

The demo shows that one mode allows you to press a button color and have the LEDs change to it. But there are other features like fade and scroll. She also mentions that since it can be reprogrammed the toy can grow with hime. Maybe it’ll be a Simon Says game. But eventually she hopes he’ll use it to learn the basics of programming for himself.

[Read more...]