Photo of final Mechanism mounted to pegboard

Transfer Mechanism

Project Goal Create a mechanism that is able to move a ball through 3 randomly given precision points that can be mounted onto a pegboard. The mechansim must recieve a ball from the previous group and transfer it to the next group. Hardware Skills Used 3D Printing Lasercutting Analytical and Graphical Mechansim Synthesis Software Skills Used SOLIDWORKS MATLAB Lincages C++ (Arduino) Technical Information The mechanism is a motion generator because it not only moves through 3 specific points, but the dyad at the tip of the mechanism has to only rotate a certain amount before the golfball falls out. ...

Photo of the robot

String Braiding Robot

Skills used Creo KiCad Vectors Arduino IDE The Challenge Design a robot using an arduino to complete a simple task The Tech Stack Microcontroller: Arduino Uno R3 Algorithm: PID Control Loop Implementation I wrote a C++ loop that reads the sensor values and calculates the error from the center line. Hardware Design Frame: Lasercut wood board Power 12 Volt battery Video 1: Robot running in its earliest programming form ...

Heatmap program

Heat Map Program

Skills used Python Visual Studio Code Final Goal Create a program that displays a heatmap that updates in real time for a space. With a final goal of being able to run as a containerized add-on in the home automation software Home-Assistant Progress Currently the program runs in the simple python GUI editor tkinter. Users see a grid which they can select where their sensors are on the grid and enter temperature values for those sensors, to act as an temporary manual input. ...