Test codes to make 2-wheel balancing robot using Arduino
Xiaomi phone charger with 12V level converter, DC motor 74 RPM, 84mm wheel, L298N, MPU6050, IR
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
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





