Inspiration
Build up a functioning robot from the ground up to do task that on the surface seem simple but require a lot of careful planning and code.
What it does
DDIPy is a self-balancing robot that works using a gyroscope and a wireless controller to control and maintain its balance.
How we built it
We built DDIPy by assembling the chassis along with the motor and the gyroscope, that has a PID which controls motor speed as well as directional navigation.
Challenges we ran into
Learning how to get data from gyroscope Understanding and implementing PID control algorithm Making wireless transceiver and receiver communicate properly Understanding and implementing the logical physics used to self balance DDIPy
Accomplishments that we're proud of
We were able to make each module functional separately. Properly making the joystick for the remote control display values based on directional movement. Proper communication between the transceiver and the receiver to display a value.
What we learned
Improved problem solving capabilities. Understanding algorithms by breaking them down to make them simpler and easier to comprehend. Arduino code that is needed to properly operate circuits, buttons, and DDIPy.
What's next for DDIPy
Make all of the modules work together on DIIPy properly in the future. Make it remotely accessable using a wireless transceiver.

Log in or sign up for Devpost to join the conversation.