Monitor GitHub Activity With An RGB LED Matrix

tim-display

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”

The Greenest Wall-Powered Clock

clock

Some of the most inefficient appliances in the home are AC mains-powered clocks. You can’t exactly turn them off and they use a whole lot of energy considering how often they’re looked at. [t3andy] came up with a great low power AC Mains clock that is only on 3% of the time. As a neat bonus, it also looks really, really cool.

[t3andy] is using a Teensy 3 as the brains of this clock, and the serial interface on the board provides a relatively easy means of setting the time without having to use buttons or tact switches. The clock face consists of 13 neopixels, with two red pixels showing the hour and a single green pixel showing the minutes. The time is measured with a DS3232 I2C real time clock with a battery backup.

The design is remarkably efficient since the LEDs are off 97% of the time, only being lit at the top of the minute. There are provisions for IR control and a PIR sensor to display the time whenever it’s needed, but that would obviously mean a hit to the energy efficiency.

A Spinning Beachball Of Doom That You Can Carry In Your Pocket

175353_115989

Need a way to tell the world that you’re mentally ‘out to lunch’? Or what about a subtle hint to others that your current thought process is more important than whatever they are saying? [Caleb Kraft] — who earlier this year bid farewell to Hackaday for a position with EETimes — is heading to the World Maker Faire in New York this weekend, and he decided to build just that device. If you’re heading to Maker Faire too, keep an eye out for his eye-catching Spinning Beachball of Doom. He was inspired by iCufflinks from Adafruit, and ended up with a great little device that is small enough to be worn, or just thrown around for fun.

A couple of weeks ago, we linked you to the Adafruit announcement of their new Trinket product line. [Caleb] wasted no time in finding a use for the tiny microcontroller board. He paired it with the Neopixel LED ring, and had it working with just a tiny tweak to the test code. He then used DesignSpark Mechanical to design a 3D-printed case… the most complicated part of the project. It’s too bad his original plan to power the whole thing with button cells didn’t work out, because it could have been a neat (albeit expensive) upgrade to LED throwies. That said, [Caleb] mentions that a small LiPo battery would be a good alternative.

This is a fun little project that most anyone could throw together in an afternoon. Don’t be surprised if we start seeing these show up more and more.

To see what it looks like in action, check out the video after the break.

Continue reading “A Spinning Beachball Of Doom That You Can Carry In Your Pocket”