BBot 2.0 - Dual-Axis Self-Balancing Inverted Pendulum with Bluetooth & High-Current Motor Drivers

Features

  • Integrates dual axis IMU for measurement of tilt in X and Y
    • Will eventually balance on a ball
  • Bluetooth wireless modem for remote debug, control and sensory measurement
  • Twin 30A DC motor drivers provide flexible motor control for small or large chassis
  • 3.3V, 1.5A, 95% efficient switching power supply
  • Socket for generic daughterboard - Cyclone ii, ARM7, ATMega128.

Baby steps (10MB video)

The main objectives were:

  • integrate the motor driver & controller
  • aim for small size
  • easy to manufacture (eg components on one side)
  • optional daughterboard for standard university atmega/arm7/cyclone boards - takes over control
  • onboard micros measure inertial sensors and calculate tilt
  • able to take over motor control if daughterboard locks up/student enters dodgy control parameters
  • aim for expandability - external port connectors and I2C bus header in case larger motor driver is needed, etc.

V2.0a balance control board

Click here if you're interested in buying one.