For my BumperGoals project, I have successfully finished all of the virtual prototyping, firmware validation, and repository documentation.
First, I designed the system architecture for a tabletop robotic soccer game involving a 2v2 match setup. I planned out custom wireless controllers that feature ergonomic shells, joysticks, microchips, and battery power boosters to talk directly to the mini bumper car chassis.
Second, I mastered the differential steering logic. Because the N20 gearmotors are physically mirrored on opposite sides of the chassis, I created a custom tank-drive control matrix to handle their directions perfectly. I successfully implemented logic matching my precise controller criteria: pushing the left joystick up or down moves both wheels forward or backward, while pushing the right joystick left or right executes instant, high-speed tank turns.
Third, I completely validated my code and wire layouts using the virtual simulator. I wired a virtual Arduino Nano layout to indicator LEDs representing the motor driver outputs. By running an automated script, I successfully proved that my firmware and PWM-capable pin routings function exactly as intended.
Finally, I finalized production-ready documentation for my repository. I wrote a clean README file that captures the project summary, includes interactive simulation badges, links layout images like Controller.png and Robot.png, maps out the pin configurations, and provides a step-by-step assembly guide for when I am ready to build the physical hardware.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.