From Trammell Hudson's Projects


Charlie watch ready to wear


The Charliewatch is an "analog" version of Travis Goodspeed's MSP430 based "Goodwatch" with 72 charlieplexed LEDs. It's open hardware with programmable firmware and some fun animations at various times during the day. Read on for more details...

Pebble watches

Pebble Polar Map
Pebble wordsquare watch

After enjoying the inPulse watches, I was very excited to have early access to the newer Pebble wrist watch. I wrote several watches and also taught a class on Pebble programming. Read on to see the watches I've written...

Pebble programming class

Pebble class at NYC Resistor
Pebble class at NYC Resistor

I taught a class on programming the Pebble smart watch at NYC Resistor and then hosted a hackathon afterwards. We used the excellent Cloud Pebble service for building our programs, which allowed the students to get up to speed very quickly. Representatives from Pebble showed up to distribute swag.

TIMESQUARE watch class

Timesquare watch timelapse
Eight successful watches

I taught a class in assembling and programming the Adafruit TIMESQUARE LED watch. Class announcement

Thirty days of inPulse watches

Four watches

As an artistic challenge I tried to write a new watch face every day for the inPulse programmable wrist watch. One day even included a full wireframe 3D rendering library, others included squeezing compressed data into the limited flash memory. It was difficult to do a new creative design every day, but I made it through the month and was able to exhibit them at the 2011 Interactive Show. Read on for all the watch faces....


Christmas Clock

Anti color-blind clock

I modified this random red/green LED scrolling sign to use a SparkCore as a brain. It now tells the time in UTC and .beats. Read on for more details


Spark sign

There was an old AMD1026 one-line (90x7) LED sign hanging around NYCR that was not doing anything and required RS485 to interface with. I felt that it needed a more modern controller and an Internet interface, so I re-brained it with a SparkCore and put it online. Read on for more details...


SparkTime:DeskClock wiring

I've converted the SolderTime Desk Clock to use a SparkCore in place of the ATMega328. This gives it network time sync and the ability to set the alarm via WiFi. Still a work in progress, but mostly functional. Read on for more details and code...

Solder:Time Desk Clock

Solder:Time Desk Clock assembly

We had three workshops on building the Spinkenzie Labs Solder:Time Desk Clock at my office and made a timelapse of the construction process. Read on for more info on programming the clock with custom firmware...

Supersized Seven Segment Clock

XXXL seven segment display
XXXL seven segment display soldering

I wanted an extra large clock that couldn't be missed, so I laser cut a giant four digit seven segment display and populated it with 112 red LEDs. Holly helped with the repetitive soldering. Souce code is available and the design is thing:33786.

Oscilloscope Clocks

Cathode-ray Oscillograph clock
Samson vector clock

Using my vector display driver board I like to turn analog oscilloscopes into clocks. It's a pretty common way to reuse old CRTs that makes for a very nice, if not very efficient, timepiece. Modern digital oscilloscopes don't work as well, unfortunately.

Alphanumeric clock

Teensy backpack for the HDS2111 LED display

I found these HDSP211x alphanumeric displays in the LED bin at NYCR and loved the StarTAC style. Once I had the pinout deduced, I noticed that the pin spacing exactly matched the Teensy 2 and decided to make it into a "backpack" design. Read on for more details...

AlphaClock Five

Evil Mad Scientist Alpha Clock Five hacking
Hex clock

My AlphaClock Five from EVMSL now sits on my desk at work telling the seconds since midnight in hex, but along the way I re-wrote the firmware to include PWM on individual digits and reworked the font handling code to be more readable.

Sunrise alarm clock

Alarm clock wakeup
Holly's LED strip, T-slot and holder

I helped Holly build and write the firmware for a LED strip alarm clock based on the Adafruit monochron. This is one of our more practical projects -- it has worked reliably everyday to provide a gentle wakeup at 6am before the real alarm goes off. Read on for more details...