Joshua Aviles
Published © MIT

Self_Balancing Robot

Pocket Beagle powered robot based on the inverted pendulum principle. The two-wheeled robot uses a PID algorithm to keep itself upright.

IntermediateFull instructions provided6 hours82
Self_Balancing Robot

Things used in this project

Hardware components

PocketBeagle
BeagleBoard.org PocketBeagle
×1
NEMA17 Stepper Motor
×2
Stepper motor driver board A4988
SparkFun Stepper motor driver board A4988
×2
Gravity BNO055+BMP280 intelligent 10DOF AHRS
DFRobot Gravity BNO055+BMP280 intelligent 10DOF AHRS
×1
Ovonic 4s 80C 1300mAh 14.8V LiPo Battery
×1
9V battery (generic)
9V battery (generic)
×1
Standard LCD - 16x2 White on Blue
Adafruit Standard LCD - 16x2 White on Blue
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
Small Solderless Breadboard Kit
Digilent Small Solderless Breadboard Kit
×2
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

AWS IoT
Amazon Web Services AWS IoT

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)
Soldering Iron Kit, SolderPro 150
Soldering Iron Kit, SolderPro 150
Multitool, Screwdriver
Multitool, Screwdriver
Plier, Needle Nose
Plier, Needle Nose

Story

Read more

Custom parts and enclosures

Self-Balancing Robot: Final Assembly

This is the final assembly of my self balancing robot. In it you will find every component except for the electronics and bolts.

Sketchfab still processing.

Credits

Joshua Aviles
1 project • 2 followers

Comments