Automated Home

This project started as just an Arduino with an IR sensor and a relay that allowed me to turn off the light in my room while I was in bed. Then I got hooked on trawling eBay for new sensors and electrical components that let me augment my setup with new features. This quickly grew into a more complex project, so I added a Raspberry Pi to act as the central hub that hosted a web application. Now it consists of a clap sensor, web application, android mobile app, Wi-Fi Thermostat, Wi-Fi ESP RGB LEDs, Wi-Fi ESP Wake-on-LAN, RF buttons, and multiple relays. It has been put through its paces being used everyday and everything from power outages to curious cats. My favorite features is using the RGB LEDs to simulate a sunrise instead of setting an alarm on my phone in the morning. It has been a great learning experience fixing problems and they are discovered and continually adding new features.

I am currently rebuilding the project using Django to add security and user authentication. I am also upgrading some RF transceivers and improving the aesthetics of the various components.

Automotive

Modifying, repairing, and racing cars has always been a hobby, and I am starting to apply my knowledge of software and hardware to help improve performance. We are budget limited at this point, but we are interfacing with the CAN bus of my friends E46 M3 and planning on adding more sensors to the car. Using the telemetry data collected we hope to improve lap times. We also want to add more interesting features like active aerodynamics and give the driver real-time information more commonly found in video game HUDs.

I've now replaced the engine in my car and done countless maintanence items myself. I coded my car to take advantage of dynamic power steering based on speed. I have a steering box from an M5 and the GM3 module coded to copy how a European 540i functions.