Fubarino Contest: LED Matrix Game Console


A good amount of entries for our Fubarino Contest are finally starting to roll into the tip line. Good thing, too, as this is the last day for submissions. What are you waiting for? we just passed the entry deadline.

The latest one comes from [Vojtak], who created an awesome looking minimalist game console with nothing but the power of sheer will, impressive determination, and an Arduino. The 8×8 red LED matrix is driven by the wonderful Max7219 display driver, and a 3-axis accelerometer and battery charging circuit fills out the build. On the software side, [Vojtak] has written a number of apps for his console including Snake, a maze game, and a lot of stuff that uses the built-in accelerometer.

As an entry to our Fubarino Contest,  [Vojtak] needed to implement our URL as an easter egg. By entering the Konami code and going into the console’s image viewer, you have four additional slots to save your artwork which are initially filled with something resembling the title pic for this post. The most impressive easter egg for this submission comes from the maze game. At first glance, nothing looks weird, but after scrolling around the huge maze you can see “HACKADAY.COM” written with pixels. Remind us to do this when we build a hedge maze.

This is an entry in the Fubarino Contest for a chance at one of the 20 Fubarino SD boards which Microchip has put up as prizes!

Continue reading “Fubarino Contest: LED Matrix Game Console”

7-Segment Display Matrix Visualizes More Than Numbers


You can pretty much tell that this is an outstretched hand shown on a large grid of 7-segment displays. But the only reason you have to look twice is because it is a still photo. When you see the video below it’s more than obvious what you’re looking at… partly because the device is being used as an electronic mirror.

In total there are 192 digits in the display. To make things easier, four-digit modules were used, although we still couldn’t resist showing you the well-organized nightmare that is the wiring scheme. Each module is driven by its own discrete Arduino (driving 28 LEDs as they’re apparently not connecting the decimal point). All 48 Arduino boards receive commands from a Raspberry Pi which is running openFrameworks to generate the animations.

Now of course the project was well under way before [Peter] discovered a similar display from more than a year ago. But we’re glad that didn’t stop them from forging ahead and even building on the idea. They added a camera to the display’s frame which lets it mirror back whatever is in front of it.

What popped into our minds was one of the recent entries for the Trinket contest.

Continue reading “7-Segment Display Matrix Visualizes More Than Numbers”

An Impressively Large LED Matrix

One of the more impressive projects a home-bound tinkerer can pull off is some sort of display. Not only does the final project result in a lot of blinky, glowey things, but driving hundreds of LEDs is an achievement in itself. [Fabien] decided he wanted to build his own LED display and ended up with something great (French, Google translation).

Instead of going off the deep end and making his own boards for this giant LED display, [Fabien] found a very cheap 16×32 LED display board on DealExtreme. Once these kits were pieced together, [Fabian] mounted them in a wooden frame and started connecting the displays together.

The original plan was to drive these with an Arduino, but with so many pixels he quickly ran out of RAM. Replacing the Arduino with a larger ATMega1284p, [Fabian] found the RAM he needed and started work on some interesting visualizations.

Of course, Conway’s Game of Life made a showing in the final build, but [Fabian] also managed to whip up a spectrograph using FFT. It’s a very nicely put together display that makes us want to buy a few of these displays ourselves.

Making a Diode Matrix ROM

Here is a nice project that allows youngsters (but also adults!) to actually see the data stored in a Read Only Memory (ROM). The memory shown in the picture above is made of diodes. [Scott] made it as a part of his Barcamp Fall 2013 presentation about visualizing ROMs. He starts his write-up by stating the obvious: this memory is not practical. Nonetheless, it still was a fun exercise to do. [Scott] then greatly described all the different kinds of read only memories that you can find out there, with a few words explaining how they work. In his diode ROM, bits are ‘programmed’ by adding (or not) a diode between a given data line (anode) and an address line (cathode). When pulling low a given address line, the corresponding data line will only be pulled low if a diode is present. [Scott] finally checked his circuit by using a very old device programmer which could only be run in DOS.

Monitor GitHub Activity with an RGB LED Matrix


Ever wonder who is forking your code? [Jack] did, so he built a real time GitHub activity display for his company’s repositories. The display is based a Wyolum The Intelligent Matrix (TiM) board. The TiM is an 8 x 16 matrix of the ubiquitous WS2811/Smart Pixel/NeoPixel RGB LEDs with built-in controller. We’re seeing more and more of these serial LEDs as they drop in price. Solder jumpers allow the TiM to be used as 8 parallel rows of LEDs (for higher refresh rates), or connected into one long serial chain.

[Jack] wasn’t worried about speed, so he configured his board into a single serial string of LEDs. An Arduino drives the entire matrix with a single pin. Rather than reinvent the wheel, [Jack] used Adafruit’s NeoMatrix library to drive his display. Since the TiM uses the same LEDs as the Adafruit NeoPixel Matrix, the library will work. Chalk up another victory for open source hardware and software!

An Electric Imp retrieves Github data via WiFi and passes it on to the Arduino. This is a good use of a microcontroller such as the AVR on the Arduino. [Jack’s] display has a scrolling username. Every step in the scroll animation requires all the pixel data be clocked out to the TiM board. The Arduino can handle this while the IMP takes care of higher level duties.

Continue reading “Monitor GitHub Activity with an RGB LED Matrix”

Fun with LED matrix and mouse


[Brad] just acquired a 32×32 RGB LED matrix and he jumped right into the deep end with his first project. To try out his skills on the device he used an Arduino to drive a slew of pixels with bouncing-ball physics.

The demo starts off with a hail storm of multi-colored falling pixels. In the center of the storm is the cursor, which he controls with a PS2 mouse. That happens to be a ball mouse which makes sense as we don’t remember having seen any optical mice as of late that weren’t USB. The PS2 protocol is easy to read using a microcontroller; more about that in [Brad’s] project write up.

By holding down the left mouse button he can draw persistent pixels on the screen. The falling balls then interact by bouncing off of the obstacles. The image above shows a frame on three sides of the screen which has trapped the pixels near the bottom. He can also erase pixels, which has the effect of draining the trapped balls like a hole in a bucket of water. Neat!

Bouncing ball physics are fun to experiment with. Here’s one being driven by an analog computer.

Continue reading “Fun with LED matrix and mouse”

Visualize Twitter with an LED matrix


What’s your favorite color? Don’t tell us, Tweet it to [Sebastian’s] favorite color Twitter display and you’ll be contributing to the artwork hanging on his wall.

This answers a very important question, what do you do with your projects after they’re completed? For us the best part is the planning and building. Once it’s done the thrill is pretty much gone for us. We haven’t even switched on our Ping Pong clock in over a year. But [Sebastian] recently dusted his 10×10 LED matrix for this project.

Tweets are parsed by a Python project he wrote to try out the Twitter API. It looks for a set list of colors . He asserts that people aren’t that creative when you solicit their favorite color but to prove him wrong we’re going to say our favorite is Amaranth. After it finds the color it pushes it to the next pixel in the spiraling pattern shown above. But wait, there’s more! To give the pixels a but if extra meaning he uses the total length of the tweet to set intensity.

If you need a Titter enabled hack that displays a bit more specific data you’ll want something that can actually display what was Tweeted.