Self balancing robot : PID issue

Hello everyone, I'mm trying to build a self balancing robot by myself. For the electronics I took the schematic of this video :https://www.youtube.com/watch?v=WHdJEUPJojo&t=315s But I have a MPU6050. The issue is that I have 2 motors that works well but I try with the esp32 to send them pwm based on 0-4095, and when the duty cycle is < 1400 no motors move and so when I try to implement the PID beginning by the P, I can't get any solution that are correct. I try to implement a bigger battery with a higher voltage and it do the same. If someone knows if it is the code of the PID or the motor that I need to change or have any idea of the solution it would be great ! Thanks in advance !
The Tinkering Techie
YouTube
I Finally Refined my Self Balancing Robot!
PCBWay, where you can make custom PCBs, 3D print, CNC mill, and more! https://pcbway.com/g/09fqK7 (referral link, you get a $5 coupon!) 1.5 years later, I improved on my self balancing robot project. But how much have I really learned in the past one and a half years? Will I be able to prove my skills with this project? Check out my Etsy store...
1 Reply
robinmoon
robinmoonOP2mo ago
In case : I have a PWM frequency of 7000 and a PWM resolution of 12

Did you find this page helpful?