Project List

Your javascript is off, this page may look weird and not work well. (this message disappears once the page is loaded properly with javascript enabled)

Frank has moved his website to Eleccelerator.com! This page is probably extremely outdated as well. Most information from 2007 is now obsolete.

Here is a list of all of my project pages organized by tags
Have no time to look at them all? Perhaps you want to click on the "showcase" link above

This is also just the tip of the iceberg, to learn more about the projects which I cannot publish (previous employment, contractor or consulting work, etc), please contact me directly.

Tag: USB

Const. Current Dummy Load, Digital + USB: A simple adjustable constant current dummy load, with digital readout and USB data logging

USnooBie's USB HID Report Descriptor Tutorial 1: A tutorial about using USB HID report descriptors with the USnooBie

LufaUsbAspLoader: A bootloader for the ATmega32U4 that pretends to be a USBasp.

Nehebkau, Laptop Controlled Keyboard and Mouse: Two USB devices, one is a keyboard and mouse, the other connects to a laptop. The laptop runs software that captures keystrokes and mouse events, telling the device what to do.

Wii Nunchuk USB: A Wii Nunchuk controller used as an USB mouse and joystick

Getting Started with LibUsbDotNet: A page about how to get started writing host applications to communicate with USB devices using LibUsbDotNet.

USB Business Card: A business card that you can plug into an USB port, and it will type out your contact information and other stuff like a resume.

GG Button USB Modification: I modified a GG button to have USB keyboard functions

USnooBie: The USnooBie is a microcontroller kit that does not require any sort of AVR programmer or USB-to-serial converters to load and run compiled code. It's hardware design allows the user to develop low cost USB devices with Atmel's AVR ATmega microcontrollers. It can also be used to develop projects which are not USB devices. It is even compatible with Arduino.

USnooBie + ADNS2610 Optical Mouse Sensor: Using the USnooBie and an optical mouse sensor to create a mouse, and to grab pictures from the optical sensor camera.

USnooBie RFID USB Keyboard: A step by step tutorial on how to build a RFID tag reading USB keyboard using the USnooBie

USnooBie into an USBasp: Turn your USnooBie into an USB in-circuit programmer for Atmel AVR controllers

Tag: Raspberry Pi

Nehebkau, Laptop Controlled Keyboard and Mouse: Two USB devices, one is a keyboard and mouse, the other connects to a laptop. The laptop runs software that captures keystrokes and mouse events, telling the device what to do.

Raspberry Pi Shrinking - microSD Card: Shrink your Raspberry Pi by adding a microSD card.

Tag: Wii

Wii Nunchuk USB: A Wii Nunchuk controller used as an USB mouse and joystick

Rock Band 2 Drum Controller for Wii: A drum controller for the Wii built from an AVR based circuit

Rock Band 2 Drum Robot: A robot that plays the drums for Rock Band 2

Wiimote Extension Code: A code library to build Wiimote extension devices using AVR

Wii Projects: A page with small notes about Wii related projects

Tag: Robotics

Robot Charlie (and others): Robot Charlie and my other old robots

Echo - The Mini Sumo Robot: Echo - The Mini Sumo Robot

Turnigy ESC Programming Card Reverse Engineered: I replicated the functionality of a Turnigy ESC programming card

UW Mars Rover: The Mars rover I worked on with the UW Mars Rover Team.

Picopter - Pico Quadcopter: A tiny quadcopter that's fit in your hand.

Quadrotor Helicopter: My RC quadrotor helicopter Instructable

Serial Servo Controller: A simple cheap ATtiny2313 serial servo controller with 8 channels

VEX Radio PPM Decoder: A PPM decoder used with the VEX RC radio RX

Tag: FatFs + MMC/SD

MMC/SD Card and FAT Tutorial: A page to help you use MMC/SD cards with FatFs on AVR microcontrollers

GPS Logger: A simple GPS logger using AVR and a SD card

MP3 Alarm Clock: An alarm clock that plays MP3 files

Tag: GPS

GPS Display Device: A device to display GPS info on an LCD

GPS Logger: A simple GPS logger using AVR and a SD card

Tag: MP3

MP3 Alarm Clock: An alarm clock that plays MP3 files

VLSI MP3 Decoder: A page to help you use VLSI MP3 decoders

Tag: ARM

mbed Base Station: A board designed to allow experimentation with a mbed (a LPC1768 dev board)

Tag: Tools

AVR Fuse Calculator: A calculator for fuse bit settings on AVR microcontrollers

AVR Timer Calculator: Calculate hardware timer values for AVR hardware timer counters.

Const. Current Dummy Load, Digital + USB: A simple adjustable constant current dummy load, with digital readout and USB data logging

Reflow Soldering Toaster Oven: How to do reflow soldering by modifying a toaster oven

Tag: Other

Augmented Reality Universal Controller and Identifier: Our ECE 4th year design project at UW.

Bioscience Business Card: A business card that contains microscopic information.

Bluetooth Headphones: Simple DIY circuit that converts my ordinary headphones into Bluetooth headphones.

LED Pocket Watch: LED pocket watch, using 132 LEDs! Rechargable, alarm buzzer, vibration motor, and other cool features. Full instructions!