Welcome to my projects page!
colony_ship_th.jpg
Classic Space Microscale Long-Range Colony Ship

This colony ship will carry humanity to a distant star, with many generations living and dying in the habitat housed within its twin rotating rings.

Read more...
mono2-th.jpg
M:Tron Monrail II

This is a rebuild of the train for my big M:Tron project. I tried to match the more angular look of the M:Tron sets with my first train, but I found that it didn't really match the look of the rest of the model. That led me to rebuild it in a more modern style.

Read more...
headlight.jpg
Headlight Brick T-Shirt

The headlight brick is one of the greatest bricks ever made. Show your reverence for it by wearing it on a shirt. To make it even more awesome, the stud reads "SNOT" (as in studs not on top), so you can honor your favorite building style and your favorite brick at the same time.

Read more...
octan_in_space_th.jpg
Octan in Space

Octan has gone galactic! This is a small refueling post on a planet you've probably never heard of.

Read more...
orf_th.jpg
Octan Rocket Fuel

The burgeoning space travel industry has motivated Octan to invest in the rocket fuel market.

Read more...
jarjar_th.jpg
This Won't Hurt a Bit

Jar Jar Binks finds himself trapped in the lair of the evil professor Von Blakenstein.

Read more...
boxwithwings_th.jpg
Box With Wings

After months of working hard to avoid the dreaded "box with wings" look while building the Manticore, I needed a change of pace. I therefore built a box with wings, literally.

Read more...
manticore_th.jpg
The Manticore

The Manticore is my third SHIP (seriously huge investment in parts). At 180 studs, it is significantly larger than my first two SHIPs. It is my first foray into the realm of asymmetry.

Read more...
remote_startup_th.jpg
Remote PC Startup System

Frequently, while at the office or out of town, I find (to my dismay) that I need to access files on my desktop computer at home. The inevitable results are special trips and wasted time. While I could leave my desktop on indefinitely and access files remotely, the inordinate amount of electricity that it consumes literally doubles my electric bill. With this project, I've solved the problem for good, for the cost of about 3 months of running my desktop all day.

Read more...
tracking_th.jpg
Realtime Tracking With a Pan-Tilt Camera

The human eye is amazingly adept at tracking moving objects. The process is so natural to humans that it happens without any conscious effort. While this remarkable ability depends in part on the human brain's immense processing power, the fast response of the extraocular muscles and the eyeball's light weight are also vital. While even a small point and shoot camera mounted on a servo is typically too heavy to move with the agility of the human eye, a first person view (FPV) camera intended for model airplane use is perfect for the task. Using a small FPV camera coupled with a GPU-based tracking algorithm, we give a computer to track nearly anything we place in front of it with remarkable stability.

Read more...
mtron_fighter_th.jpg
Neo-M:Tron Fighter

Blacktron activity is on the rise, and the Space Police have their hands full fighting aliens, leaving the brave M:Tron astronauts with little choice but to take justice into their own hands.

Read more...
dc2-th.jpg
Digital Clock II

A new and improved digital clock, powered by an embedded microcontroller.

Read more...
programmer_th.jpg
EEPROM Programmer

A programmer for 8k x 8 EEPROM chips.

Read more...
xs-sp33d-th.jpg
XS-SP33D Fireball

The muscle car of the future, "the deadliest ship in the galaxy."

Read more...
paladin_th.jpg
The Paladin

The Paladin is my second SHIP (seriously huge investment in parts). It is a warship designed to disable carriers (with its two fixed cannons on the roof), and then escape before fighters can be sent in pursuit.

Read more...
ubtthumb.jpg
UB-TOA5T Heavy Fighter

It may be more than twice the size of many fighters, but with its massive engines the UB-TOA5T is hardly limited by its bulk. Agility that rivals most small fighters and enough fire power to match many larger ships make the UB-TOA5T a formidable enemy.

Read more...
sudokuth.gif
Sudoku Solver

I originally wrote my Sudoku solver for AI class. This is an updated version which uses a graphical user interface in place of the original command line interface. The included readMe file explains how to use it.

Download

Read more...
btthumb.gif
Brain Tester

A simple computer version of the popular brain tester game. In addition to letting the user play, it can solve itself almost instantly with a simple greedy search algorithm. I tried a few different heuristics for the search. The one that gave me the best results subtracts the number of pegs that have at least one possible move from the total number of pegs on the board.

Download

Read more...
clockth.jpg
Digital Clock

A working digital quartz clock

Read more...
minotaur-th.jpg
The Minotaur

My first Lego SHIP (seriously huge investment in parts). The Minotaur is 146 studs long (almost four feet), weighs 28 lbs, and intricately detailed both inside and out.

Read more...
linewalkerth.gif
Line-Following Biped

A biped that can follow a dark line.

Read more...
sc1th.gif
Stair Climber II

My second stair-climber design. I call it number 1 because it's faster and more efficient than my first design.

Read more...
sc2th.gif
Stair Climber I

A robot that climbs the stair in my house. It can climb from the bottom all the way to the top without help.

Read more...
Z80 Programmer

This is the application I use to upload code into my Z80 microcomputer.

Download Application
Download Source

Read more...
z80th.gif
Z80 Microcomputer

An actual computer, built completely from scratch.

Read more...
interfaceth.gif
Parallel Port Interface

This doesn't have much use, but I learned a fair amount from it.

Read more...
timerth.gif
IR Timer

Any potato gun fan will appreciate this.

Read more...
The Shaxicon Project

In the summer of 2007, I took on the daunting task of getting my dad's massive Shaxicon database up on the web. The database indexes rare words used by Shakespeare in an effort to understand his thought processes as he wrote the plays that we know and love. The database has been a work in progress for years, and now, at last, it is time to make it available to the public. My part in the project is to build a website which will support both simple searching and more complex statistical analysis of the database.

The Shaxicon Website

Read more...
photogateth.gif
Infrared Photogate

My first homebrew sensor. It works just like a touch sensor, but it detects when an infrared beam is blocked.

Read more...
Guitar Scale Calculator

Uses javascript to calculate a variety of scales on the guitar.

Read more...
Running Pace Calculator

A simple javascript utility for calculating your average pace during a run (minutes per mile) from distance and time.

Read more...
Binary Calculator

A two-function binary calculator written in javascript.

Read more...