Self Balancing Robot Using Arduino

preview_player
Показать описание
In this video we are going to learn how to make Balancing Robot using Arduino Nano and dc gear motors.
This video contains in depth code explanation of balancing robot code and calibration of mpu6050 in very easy way.

**Important*** : Please note that there is some issue in the connection diagram shown in video.

👉Please subscribe:

👉Components List
✅ Arduino Nano
✅ MPU6050 sensor
✅ DC TT Gear motors - 2
✅ L298N motor driver module
✅ DC Battery 7-12 V (in our case 11.1 3S lipo)
✅ Foam board
✅ Wooden Sticks
✅ Glue Gun
✅ PCB
✅ Jumper wires

👉 Shorts Channel :

👉Code/library and diagram:

👉mpu6050 library credit - Jeff Rowberg

👉 Obstacle avoiding Robot

👉 Camera Car

👉 Wi-Fi Car

👉 Hand Gesture controlled car

👉 Bluetooth car

👉 Arduino RC car using nrf24l01+ module

👉Watch more videos:

👉Follow us on Instagram:

#selfbalancingrobot #mpu6050 #hashincludeelectronics #arduino
Рекомендации по теме
Комментарии
Автор

Very nice bro. Self balancing robot is surely a model which can be used to build lot of useful tools

aishanipatra
Автор

Good job 👍 honest person. Thanks 🙏.
Only one error fiffo buffer limit set.
Let me try and try until die😀.

zaffy
Автор

Can you please tell

HOW TO SET SETPOINT_PUTCH_ANGLE_OFFSET
and how did you got the value as -2.2

Does that value show during the mpu6050 calibration or randomly we must set please let me know

lifesutra
Автор

Bro pls make a model of Self balancing + Obsacle avoiding robot. Pls i have to go for my zonal science exibhition and pls use a arduino Uno instead of nano.Pls make this model a Humble request.🙏🙏🙏🙏🙏

musicalvibe
Автор

that is awesome can we implement it into a Segway and remotely control the Segway from the phone

zofmod
Автор

Very clever! Now here’s a question. Is it possible to combine this robot with using the PS3 controller in a recent video of yours?

beep
Автор

how did u control the motion of the robo. did u make a controller or ?

AnnieCatherineBEC
Автор

hello! what do the values KP, KI, and KD do and how do i know which ones to change in order to calibrate it. The current issue with my robot is that as soon as it's turned on, both wheels spin at maximum speed and i'm not sure what the issue is ):

ugibugiugiRAH
Автор

sir how to get the values of Kp Ki and Kd for pitch and SETPOINT PITCH ANGLE OFFSET for my robot. Please help. My submission deadline is 3 days from now.

madhav_
Автор

Great work man! I got a question, What were the criteria used in evaluating the control algorithm?

alimahmoud
Автор

Yours is like mine, won't balance on a smooth surface without runnng away. Can't figure out how to get it to balance on smooth surface and stay in one place.

demej
Автор

hello, when i try to verify and upload the mpu6050 code for calibration, it said that its class didn't have the callibrateexel member, can u tell me whats wrong please?

BaconDBOI
Автор

Im building a balancing robot myself, but i am having issues with the electrical noise from the motors interfering with the MPU. This makes the (in my case) ESP32 not being able to read from the MPU all the time. Did you have any troubles like this?

OlavurNonE
Автор

Tell me for controlling which android app are u use ?

chakraborty
Автор

Hi is 9v battery good? Also, can I use Arduino Uno R3?

zainhassan
Автор

what is your gyro and accelerometer sensitivity?

My accelerometer sensitivity is +/-2g and gyro is 250. will the code work fine for me?

a.remenraj
Автор

I have entered the library but still "no matching function for call to 'PID::Compute(bool)'
"

muhammadardikurniawan
Автор

Hello, There is an error when compiling the code in thi line "yawPID.Compute(true);" . the error is "exit status 1
no matching function for call to 'PID::Compute(bool)'
". Please help to solve the issue.

surendrakumarsahoo
Автор

PCB single hai ya double use kara hai?

samirmirza
Автор

What should be the pid max limit and pid min limit

varghesebinu