Self-balancing robot I designed

in #technology6 years ago

If there is one hobby project that is close to my heart is this Self-balancing robot I designed with one of my student back in the days.

Figuring out the PID control (digital signal processing) was amazing. It was controlled via an Android Bluetooth App. Well, I still have all the design files why not build it again, this time with my daughter.


I have exhibited the robot in many platform and Tech gatherings

1.jpg

The young kids were the most fascinated by the deign.

3.jpg

bot1.jpg

bot2.jpg


The video of the robot


Below are the basics of the design which I will explain after my next design

basic.png

Basic layout of the design

block.png

Basic block diagram of the design

pid.png

The fun part... PID control of the design which was translated to a C code

schematic.png

Schematic of the design

parts3.png

The body with only wheels

body.png

CAD design of the body

part4.png

And we have the Self-balancing robot


NOW THAT I HAVE YOUR ATTENTION, WHO IS KEEN TO REBUILD WITH ME?


Sort:  

love these projects

Awsome robot!
You mentioned you used DC motors and in your diagramm I can see you even have an angualr feedback of the motor shaft. Did you use this information in any way?
Also you have motors in the top and some wheels, so can it also drive on 4 wheels?

Nice robot, did you publish the Arduino code somewhere ?

It will be on my Github soon

cool, you need to take this to the next level, Add some AI...

You right... that will be super amazing