See list of projects below:

Last updated on 4/2/2017

Amazon Echo & Particle Photon

temp

Connect your Amazon Echo device with a Particle device and control your devices with your voice.

Magic Mirror

motionTraffic

This project uses a Raspberry Pi to control a monitor that sits behind a double sided mirror. The pi points to a web page that allowed me to add some widgets to the reflection.

IoT Power Meter

powerMeter

This project combines a digital power meter with the popular ESP8266 module to transmit the meter's data over WiFi. A web page then displays the meter's results and adjusts information according to the received data.

Dimmable Web-Controlled Outlet

dimWeb2

Continuation of the dimmable AC light project. This time I put it into a nice project box and connected the Triacs to some outlets. This way I can experiment pluggging different devices in and see how they react to a chopped AC wave.

Motion-Activated Traffic Light

motionTraffic

Quick weekend project I made as an excuse to keep some hardware. Basically a PIR sensor acts as a timer trigger and tells to arduino to turn the relays on/off in a particular sequence.

Dishwasher Hack

dishWasher

The goal of this project was to have a dishwasher automatically restart the washing sequence and perform as many washes as requested. This involved modifying a control panel from another unit that multiplexed two 8-segment displays, 7 buttons and 8 LEDs.

Autotransformer to Voltage Stabilizer

autoTransformer

This autotransformer was originally operated by a pair of switches; one to go up the windings, another one to go down. The goal of this project was to make it self-regulate. In other words, to have a set point for the voltage and have the transformer actuate itself into the correct voltage.

Automatic Wheel Tester and DAQ

iRobot

Automatic wheel tester for iRobot left and right wheels. Embedded testing criteria and motor control. Uses I²C protocol to control 4 H-bridges, records RPM and current to SQL server database.

Web AC Dimmer

web

Improvement on embedded web server project. This time using an ENC28J60 module, opto-isolated TRIACs, and a zero-cross detector to allow for AC dimming over the internet.

Embedded Web Server

webS

The goal of this project was to be able to control lamp lights remotely. I used a relay module and an Arduino UNO for the first iteration of this project as well as a secondary server to better style the user interface.

 

 

Automatic Battery DAQ

batteryDAQ

This project was made to test 3 battery parameters and save the results to a database. Designed for operator ease of use and quick testing; the operator has to scan the serial number (system verifies PDC), place battery on fixture and react based on the output from the program.

Decoding Multimeter Serial Port Data

multiMeter

Radioshack's 2200039 Digital Multimeter with PC interface is a great deal! For less than $10 you get a 46-range multimeter with a usb PC interface. Radioshack's software does well at reading the data but there's some extra tinkering if you want to make your own custom application for it - they don't provide any protocol documentation for it.

 

 

Gas Consumption Calculator

mpg

After the purchase of a car I decided I wanted to calculate some basic information like average mpg, monthly fuel consumption, miles traveled, etc. I saw there were a few apps out there that did it but none were free or offered exactly what I wanted. The solution? - making my own. Very simple, straight-forward project..

Galilean Thermometer Displacement Calculator

therm

Graduate year project for Conduction and Radiation Heat Transfer class. It's a MATLAB application with GUI that calculates the displacement of a spherical glass bulb with a given radius in a cylindrical body of water (aka Galilean Thermometer).

 

Nema Mounting Bracket FEA

FEA

Graduate year project for Introduction to Finite Element Methods class where I analyzed realistic stress conditions on a NEMA mounting bracket. The bracket was put under a simulated load of 75 lbs. Material properties and constraints were checked using Autodesk Inventor.