Skip to content

Self balancing robot using the Arduino and an LSM9DSO 9 degrees of freedom sensor

License

Notifications You must be signed in to change notification settings

Billwilliams1952/Arduino-Self-Balancing-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Arduino-Self-Balancing-Robot

Self balancing robot using the Arduino and an LSM9DSO 9 degrees of freedom sensor

Synopsis

This sketch demonstrates a self-balancing robot.

Theory of Operation

Hardware

The following hardware is used in the design:

  • The Motor Shield (motor drive interface) is the SMAKN dual motor driver.
  • The Sensor is the LSM9DSO 9 degrees of freedom sensor. 3 axis acceleration, three axis gyroscope, 3 axis magnetic field, and temp sensor.
  • The Rotary Encoder is a KY-040.
  • The switch is a SPST pushbutton.
  • The display is a 128x32 OLED display.
  • The motors are 12V motors <TODO: part number>.
  • Wheels are Pololu <TODO: size and part number>.
  • The processor is an Arduino Nano.
  • The battery is a <TODO: description and part number>.

API

Several key libraries are used:

About

Self balancing robot using the Arduino and an LSM9DSO 9 degrees of freedom sensor

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Other 100.0%