-
SDL
What do you know about the Simple Direct Media Library(SDL)? I was wanting to try my hand at some C coding that implementing a GUI. To my surprise there is an amazing library that allowed me to do such a thing. SDL is very portable too, it works with all the major Operating System (Windows,…
-
Mobile Package Deliver Robot
This was my Senior project at Oregon State University. You cant check out the GitHub here. This was an old wheel chair that still had a working motors and a chassis that we made into a robot that delivers packages. We were given the old wheel chair and our team of 4 got this thing…
-
BLE HID Keyboard
This is my Bluetooth Low Energy(BLE) Human Interface Device(HID) Keyboard. This was a big jump coming from an AVR development environment on Linux. The Nordic Semi Conductor environment was a trip, I understand now why so many of my mentors have told me “new doesn’t mean better”. I know that the Nordic chip are vastly…
-
Hall Effect Sensors for Wheel Encoders
This project was to get a pair of Hall Effect Sensors to act as Encoders for our Robot in order for us to do some better Dead Reckoning Estimations. The TL;DR is I found some Python Libraries that worked on the Raspberry Pi to control it’s header pins so I could use the SPI pins…
-
Raspberry Pi Hat with IMU
This is a hat for a raspberry pi that I designed for our Senior Project. I was in charge of writing the code for the device along with the design, implementation, and sourcing. I wrote the application code all in user space, with a simple python script. The video is an early implementation I was…
-
Driving BLDC’s
The aim of this project was to drive a BLDC motor. Background I have been flying drone for along time and knew how to throw every thing together to get it all working, but never had I had the ability to finely control the speed of one of my props. I wanted to gain more…
-
Autonomous Irrigation System
Have you ever wanted to collaborate with a fellow engineer of another discipline but not known the right project? Well, this isn’t it… This project I worked with my Chemical Engineer friend to try and create a system in which we could water their lettuces beds without having to be there. I was tasked with…
-
Alarm Clock
This was an Embedded Design project from our Micro controllers class at Oregon State. This project was a culmination of smaller incremental projects throughout the term. The product requirements were objective, but the implementation and design were more or less up to the individual. There were some limitation with the supplies at hand, given that…
-
Cookie Curber
This was the our groups project of the Oregon State University 2020(February 😉 Hackathon. I met my group mate at the event where we then spent the rest of the time creating the “Cookie Curber”, which was an Oreo dispenser controlled via a Bluetooth app on an android device. My responsibility of this project was…
-
Introduction to PID loops
This was a 2 week project in which I challenged my self to implement some concepts I had been learning in my control theory classes about PID loops. I thought I would try and control a motor. I had access to a brushed DC motor and a potentiometer, some other components and a 3D printer.…