New Project: Raspberry Pi + LED Matrix

Introducing the PI:

Image courtesy of Switched On Tech Design ( www.sotechdesign.com.au )

Image courtesy of Switched On Tech Design (www.sotechdesign.com.au)

Update: The project progresses nicely and I should be getting the full project blog up shortly. For now, enjoy the gallery here. More pictures added!

The Raspberry Pi (for the two people on the internet who do yet know) is a $35 miniature computer designed for use in the education and hobby fields. It runs the Broadcom BCM2835 SoC (System on a chip) which gives you the power of an floating point capable ARM processor (the ARM1176JZFS) running at 700Mhz, a Videocore 4 GPU which is even capable of BluRay quality video and 512MB of ram. It has digital video output via HDMI (analog as well using the passive analog over HDMI standard), component video output, stereo audio, 2 USB 2.0 ports, a 10/100 network interface and a number of general purpose IO ports for digital IO, synchronous and asynchronous serial etc. All this is crammed into an 85 x 56 x 21 mm package running on a standard 5v USB power source such as you probably use to charge your phone. A pretty sweet deal for $35!

While the PI is an ARM general purpose computer and could run many operationg systems, most people including my self run it with the recommended Rasbian linux image, a debian port if you could not tell from the name! Check out the official raspberry pi site for details.

LED Matrix Display:

For my first project with the PI, I want to get a 512 LED display working. Obviously the PI has neither the IO pins necessary nor the current sourcing capacity to run that many leds directly.  So we will have to look at some kind of driver IC. After a fair bit of poking around and reading through data sheets, I settled on the MAX7219 because it is quite cheap and looks pretty darn easy to use. They can each drive 64 individual LEDs which means I need 8 for this project. The chips can be daisy chained together and do not require individual chip-select lines so I should be able to do all of my output to the display with just three lines (Clock, DataOut aka MOSI, and ChipSelect which is really more like latch in the case). I'll go into more technical details on the project page. 

Software:

After writing the interface code (probably in C or Python or both) I want to use the display to show SNMP network data, gmail/facebook/twitter alerts, that sort of thing. I will probably write that code in python or maybe Ruby. Another though I've been playing with is to compile Ruby on Rails for the PI (I'd be surprised if this had not been done by now) and let rails handle the http interface for the sign and the data acquisition.

New Site!

Congratulations!

You made it to the new site!

Now. Please remember this v6 site is still a work in progress so things are likely a bit shaky still!

After a bit (10 months) of hiatus and a number of other projects stealing my time. I'm pleased to announce that I will be upgrading the site to Squarespace's new version 6 system! So, what can you dear friends, relatives and prospective employers expect from this change? Well a new look to begin with, some streamlined navigation and (mostly) full-page layouts! Stay tuned for details and if you really want an early look browse on over to the temporary address: http://kael-hankins.squarespace.com/

Summer Movie Draft!

By: Studio Hades via openclipart.orgSo i'm participating in our own local summer movie draft this year! If you're not familiar with the concept, basicially we get together throw some money in a pot (not very much money) and then each player gets 100 credits to use to bid on the summer movies to assemble their "team". The draft is done auction style so you are competing against the other players in the auction to assemble a team which will have the highest total gross box office revenue by 9/23/2012. My movies this year (the ones you sould all go to see :) are:

 

  • Wrath of the Titans
  • The Avengers
  • Battleship
  • Prometheus
  • Total Recal (the re-make)

 

You can follow the draft throughout the summer here:

https://docs.google.com/spreadsheet/pub?key=0AuA6OeHsMliAdHVlbW5LRXlJYVk3WFRINUtOUFg0X2c&output=html

Spring Project: Simple Raised Garden

Since spring has sprung so early, I decided to get started on a garden. It's been a while since I had the space for one so this should be fun. 

I decided on a raised style, in two or three seperate boxes to help control water flow and to let me specialize the soil and drainage for several groups of plants.

Take a look at the project blog the pictures section for details.

Latest Project

 

The Iowa Lan LeagueLately I have been designing a website for the Iowa Lan League. The League is dedicated to being a loose support structure for lan parties in the mid-west and host an anual two game league. Each "member lan" is asked to consider hosting a league qualifier tournament at one of their events. The winners of these qualifiers are invited to a final event which includes a finals tournament, and regular lan party all rolled into one.

Check it out at www.iowalanleague.com

 

Morrowind & Skyrim Themes on Piano and Violin

I've been playing quite a lot of Skyrim lately (58 123 hours and counting). The theme song is just plain cool and get stuck in your head pretty firmly just as the theme from Oblivion did. Naturally this leads to me scouring youtube for some good cover versions, this rates pretty high up there. They just need a bit of time in a studio with some better recording equipment and this would be amazing!