Embedded systems are at the heart of every mechanical project. This collection documents Arduino-based builds ranging from simple sensor reads to multi-axis motor control systems used in competition hardware.
Key Highlights
Project Info
Role
Embedded Engineer
Timeline
2023 — Present
Programming embedded systems is what ties mechanical engineering to real-world behavior. The Arduino ecosystem was the entry point — low barrier, massive community, and enough horsepower for most prototyping tasks. C++ for performance-critical loops, Python for rapid sensor testing.
The FPV drone project required deep work with flight controller firmware — configuring Betaflight PID loops, calibrating ESCs via PWM signal ranges, mapping RC channels, and tuning motor mixing for our specific frame geometry. All telemetry was logged via blackbox and analyzed post-flight.
Current work involves servo control for the wrist module — mapping degree-of-freedom targets to PWM duty cycles, testing torque at various supply voltages, and experimenting with feedback control via potentiometer position sensing.
Project Gallery
4 images