Asteroids

Designed a hand held video game console which automatically turns off after 30 seconds of inactivity. 0A current draw when inactive. The game runs on a D1 Mini (ESP8266) and is displayed on a 0.96" I2C OLED display. Project inspired by Chad Kapper's Space…
Circuit DesignCAD3D PrintingC++PCB DesignLTSpiceOnshape
Walkie Talkie

Walkie Talkie

Designing and prototyping a discrete analog walkie-talkie / AM transmitter circuit, utilizing a Colpitts oscillator to generate a 960kHz carrier wave, amplitude modulated by an audio signal. Low current/power, running off 3 AA batteries.…
Transistor AmplifiersOscillatorsAmplitude ModulationCircuit DesignPrototyping
Long Distance LED Blinker

Long Distance LED Blinker

Designed a circuit to blink LED's on a heart-shaped PCB over long distances. The brains, D1 Mini's (ESP8266), connect to WiFi and communicate via MQTT. Button presses on board 1 blink a small LED indicating a sent message and pulses the 14 LED's on board…
Circuit DesignPCB DesignInternet of ThingsSmall Signal AmplificationLTSpice
Line Following Bot

Line Following Bot

4 person team competing against 10 other teams to make the best line following robot in three track types: frequency sweep, drag race, and loop track. The bot was build from scratch using discreate components and PID control. Placed 1/11 in the frequency sweep, 1/11 in the drag race, and 4/11 in the…
Rapid PrototypingPID ControlCADNoise FilteringCircuit DesignC++
Audio Amplifier

Audio Amplifier

I designed an audio amplifier circuit based around an LM386 IC, a low-voltage audio power amplifier. The input is taken from an audio jack, and the output is delivered to an 8Ω…
Circuit PrototypingDatasheet InterpretationPCB DesignOscilloscopeSolderingAudio Electronics