Mechatronic Prototyping Projects
Mechatronic Prototyping Projects
Electromechanical Machine Design
Designed and implemented an embedded traffic control system as a Teaching Assistant for TLI 161 (Prototyping in Engineering/Technology Education) at Purdue University. This course, part of the College of Education, trains future K–12 educators to teach engineering concepts.
I developed the system architecture and Arduino-based control logic, implementing a modular state machine to manage multi-directional traffic signals, pedestrian inputs, timing constraints, and safety interlocks. The design emphasized robustness, clarity, and repeatability so that non-engineering students could independently build, modify, and debug the system.
The project was scaled into a six-week instructional module that incorporated physical prototyping, custom wiring, motorized actuation, and enclosure design. Students ultimately produced functional traffic control systems, demonstrating both mechanical assembly and embedded logic comprehension.
Foundational embedded projects focused on state-based logic, timing, and sensor integration
Designed an Arduino-based proximity feedback device using ultrasonic sensing and an LED matrix display. Distance thresholds were mapped to discrete visual states, providing immediate user feedback based on proximity.
The project emphasized sensor calibration, threshold logic, and deterministic real-time response, establishing early experience with sensor-driven state transitions.
Developed a two-player embedded timing game using Arduino, LED display arrays, and physical input controls. Implemented state-based game logic, timing windows, and input validation to coordinate competitive interaction between users.
Emphasis was placed on repeatable timing behavior, predictable state transitions, and input validation
Multi-sensor Interpretation
Designed a multi-sensor Arduino-based monitoring system to inform irrigation decisions using temperature, light, humidity, and soil moisture data. The system aggregated real-time sensor inputs and presented actionable feedback through a mobile interface, allowing users to adjust watering behavior based on interpreted environmental conditions.
I was responsible for the system wiring, sensor integration, and embedded logic, including data sampling, threshold evaluation, and signal stability. Sensor nodes were intended to be deployed directly on crops, with processed data transmitted to a user-facing display for interpretation.
This project was developed as part of TECH 12000 (Design Thinking for Technology), emphasizing problem framing, iterative prototyping, and translating user needs into functional technical systems.