Author Archive
LED Sign Hacking
by Dan Fraser on Jan.26, 2009, under Projects
We’ve started a Hacklab project to bring utility to some surplus LED sign panels that have been hanging around the HackLab! These panels use a high-speed digital serial interface, which has been reverse-engineered by Dan and Andrew. It’s a very complicated and strange system. If you’re interested in digital logic, ask us to explain how it works.
In order to make the panels easy to use for members, we’re going to permanantly mount them on the wall over the stairs. They’re going to be attached to a nice painted piece of plywood (steev!) and wired up to a server. We’re going to do some circuitry to allow the sign’s power to be automatically controlled.
We’re going to interface the LED panels with a host computer using an Arduino. Our previous efforts pushed the limits of the Arduino’s performance, but we were running completely unoptmized code. Hopefully with a few tweaks, and by getting a bit more low level, we can move the serial data fast enough for an adquite scan rate.
The Arduino’s USB Serial interface will be used to interface the sign with the host computer, which will most likely be running BMix with a custom output plugin. BMix is software developed by Andrew, Dan and Jonathan for the Blinkenlights project in Toronto, and is very good at controlling a matrix of lights. It will allow the display to be operated using a standard UDP protocol which already has lots of language support, and will also allow it to be easily shared between a number of users and applications at the lab. There’s even a video game API.
This is the start of the project and the basic design… More information, photographs, and geeky details will be coming as we dig deeper.
Java @ Hacklab
by Dan Fraser on Jan.16, 2009, under Uncategorized
There’s a new JUG in town!
Jonathan, Andrew and I are starting a new Java Users Group in Toronto. Our group is meant to
hold better appeal for geeks/hackers, to actually hold a meeting every month, and to put a bigger emphasis on socialization with and contributions from all group members. Through 5-minute lightning talks (impromptu and prepared are always welcome), we hope everyone will have a chance to participate.
Vital stats:
Meeting night: 3rd Thursday of each month
Start time: 7:15
Location: the hacklab
Web Site: http://tjug.ca
The monthly agenda will include:
* group discussion of recent Java-related headlines
* lightning talks from anyone who has something to show&tell
* a robocode battle
* at most one longer-format prepared talk (30-45 minutes max)
* a visit to a nearby pub!
We hope you’ll join us for a fun evening of Java!