In my previous post, I described a project that I’ve been (very slowly) working on. One of the major aspects of the project was that it would be cross-platform and use the CMake build system – both of which are new to me in this project. One obstacle that I ran into was that I […]
Category: Projects
FPGA Conway’s Game of Life
This was a project that Jim Spoth and I made for our digital systems design course. The end product is a configurable Conway’s Game of Life implementation on an Altera DE2 FPGA board using a 64 x 32 bicolor LED matrix for the display. A PS/2 keyboard is used to create/modify/clear the current state of […]
Morse Code Scanner
This was actually a really fun project that Jon and I did for our Interfacing Digital Electronics course. The objective was to use an Optek OPB745 reflective object sensor and a Freescale HCS12 microcontroller to read Morse code from printed paper. The project was very open-ended, and it was up to each team to decide […]
Meter Maven
Meter Maven is the name given to our project for our senior projects course. This project actually has its own website, so I won’t bother going into too much detail here. You should definitely check out the website, though, as it’s filled with all sorts of technical information and additional media. Overview The Meter […]
Hard Drive POV Clock
LED Matrix Audio Spectrum Analyzer
This is a really fun project that I made as an apartment decoration in college. An LED matrix display is used to display a realtime visualization of the frequency spectrum of an incoming audio signal. Left and right channel data are displayed on the appropriate half of the display, with low frequencies being represented at […]
MIDI Drum Sequencer
This project was just a fun little thing to try to combine my interests in music with my interests in electronics. The project uses a 40×2 character LCD, some pushbuttons, and a MIDI connector to create a four track step sequencer to generate drum beats on a MIDI instrument. The sequences are a fixed 32 […]
USB LCD Display
Ever since I had started my collegiate education, I had been interested in USB. It struck me as something that should be more accessible, as the antiquated serial and parallel ports have quickly gone the way of the dodo. USB offers a myriad of desirable features, including high communication speeds, plug-and-play capabilities, and a compact […]
LED Binary Clock
This project is probably my first “real” project involving microcontrollers (I had not worked with microcontrollers prior to college). By “real”, all that I actually mean is that I took the time to solder it. Previously, my only microcontroller experience was breadboarding some blinking lights and or playing around with individual peripherals (UART, timer, etc.) […]