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.

Built With

Share this project:

Updates