Skip to content

ukayzm/balancing_rbt

Repository files navigation

balancing_rbt

Test codes to make 2-wheel balancing robot using Arduino

Balancing robot

PID test

PID test

Xiaomi phone charger with 12V level converter, DC motor 74 RPM, 84mm wheel, L298N, MPU6050, IR

2-wheel-balancing-robot-using-DC-motor

Behind Video

Behind Video

3S LiPo battery, DC motor 290 RPM 8.5 kg-cm, VNH5019 motor driver, MPU6050, IR

3S LiPo battery or 12V/4A AC-DC adaptor, NEMA 17 stepper motor, A4988 motor driver, IR

2-wheel-balancing-robot-using-stepper-motor

Test codes

Kalman filter implementation from https://github.com/TKJElectronics/KalmanFilter

Processing codes to visualize PID parameters

control the speed of wheel using PID to reach quickly and accurately at the target speed.

test MPU6050

emulate radar using SR04 ultrasonic sensor on top of servo motor

motor test using Pololu 25D DC motor, L298N motor driver to get PWM to RPM graph according to PWM frequency and power source.

See motor_test_12V_4A_Adaptor_L298N.ipynb and motor_test_Xiaomi_L298N_noload.ipynb for the test results.

motor test using Pololu 25D DC motor, Pololu VNH5019 motor driver to get PWM to RPM graph according to PWM frequency and power source.

See motor_test_3S_LiPo_VNH5019.ipynb and motor_test_12V_4A_Adaptor_VNH5019.ipynb for the other test results.

motor test using stepper motor and A4988 motor driver

About

2 Wheeled balancing robot using Arduino

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors