Small Projects
Pick and Place Control System
Role: Designer & Programmer
Skills: Embedded programming, automation, servo/stepper control
Tools: Atmega2560, EEPROM, servos, stepper motors
Problem
I set out to design a small-scale automated pick and place system that could perform repetitive movements with precision.
Process
I programmed the system using an Atmega2560 microcontroller, with the EEPROM storing and replaying task sequences. Servo and stepper motors were configured to handle positioning and controlled object movement.
Outcome
The system successfully performed automated pick and place operations, demonstrating my ability to integrate hardware control and embedded programming in robotics.
Line-Following Robot
Role: Builder & Programmer
Skills: Robotics, control logic, prototyping
Tools: Sensors, motors, microcontroller
Problem
The goal of this project was to design a robot capable of following a path automatically using sensor input and motor control.
Process
I built and programmed the robot to interpret line sensor inputs and adjust motor speeds in real time. Debugging and fine-tuning the thresholds were critical steps in ensuring consistent performance.
Outcome
This project highlighted my understanding of robotics fundamentals and strengthened my problem-solving skills through iterative testing and refinement.
Cup Holder for Starships
Role: Concept Designer
Skills: Creative design thinking, sustainability focus
Tools: CAD (concept modeling)
Problem
This project challenged me to design a sustainable and practical cup holder concept for spacecraft.
Process
I created the design in CAD and applied design thinking principles to balance functionality with sustainability considerations.
Outcome
While conceptual, this project showcased my creativity, design vision, and interest in applying engineering to futuristic and sustainable solutions.
Other Work
CNC Project
I designed and completed a small-scale engraving project as part of my coursework. This project gave me hands-on practice with precision manufacturing tools and allowed me to explore creative applications of engineering design.
Digital Alarm Clock
I built a digital alarm clock as an early embedded systems project. While common, I used this project to strengthen my skills in logic design and user interface programming. I am considering reframing it with a user experience focus, particularly around accessibility.
Purdue Space Program - ASTRA
As part of the Purdue Space Program, I contributed to the avionics, structures, and propulsion sub-teams. My work included programming in C++ for communication between the ESC and ground computers, and designing nozzle components in Siemens NX CAD. This collaborative experience taught me how to contribute effectively within large technical teams.
ROBOCON
I contributed to the ROBOCON competition work, supporting system integration and testing. While my role was more collaborative than leading, this project gave me valuable exposure to large-scale robotics competitions and teamwork in high-pressure design environments.