loading
2
1Instructables1,902Views12Comments

Tell us about yourself!

Complete Your Profile

Achievements

Show 0 More »
  • Self Balancing Arduino Robot_PID

    Nice!It would be great if you put some background music like that of Conjuring 2 spooky one (i.e VALAK) :D

    Since your bot is speaker enabled! ;)

    View Instructable »
  • Self Balancing Arduino Robot_PID

    Is your bot balancing ? What problem are you facing ?P.S I used the same link you provided however I noticed that by using complementary I was getting less torque thus making my bot to fall to either side hence I switched to Kalman. P.P.S Balancing can even work without Kalman or complementary!

    Import correct header fileCorrect MPU6050 code link is thishttps://github.com/vu2aeo/Ard-Class/blob/master/MPU_6050/mpu6050.h

    error 0 is for successful working however it means that gyro module is working and giving you raw values but these raw values haven't been converted to something meaningful. Its just raw values.

    View Instructable »
  • Suman_Shashi commented on Suman_Shashi's instructable Two Wheel Balanced Robot_PID 4 weeks ago
    Two Wheel Balanced Robot_PID

    Cool !!

    Check the new link and let me know if it works.I hope you have imported I2C and main code together. Savvy ??

    View Instructable »
  • Suman_Shashi's instructable Two Wheel Balanced Robot_PID 's weekly stats: 1 month ago
    • Two Wheel Balanced Robot_PID
      858 views
      31 favorites
      9 comments
  • Suman_Shashi commented on Suman_Shashi's instructable Two Wheel Balanced Robot_PID 1 month ago
    Two Wheel Balanced Robot_PID

    First of all try to balance ur bot on carpet or or some soft surface. If it does you are near about.First set P,I,D to zero then select a P value like 2,3 or 4 whatever. Your bot will either move to fastly to overcome the tip or it will fall on the tipping side. if former is your case increase P else decrease P.Once your bot balances even for few seconds Increase I slowly. Afterwards it should balance for a minute or so. Then to remove jerks increase D. If found the magic value great else start with a new P.However I have worked in a different way here. My bot perpendicular is 0 deg. So for -25 to +25 deg I send 15ms pulse to motor. I angle goes beyond +25 or less than -25 then 55ms pulse for faster comeback. However after a certain angle the motor stops so it doesn't runaway. I play wi...see more »First of all try to balance ur bot on carpet or or some soft surface. If it does you are near about.First set P,I,D to zero then select a P value like 2,3 or 4 whatever. Your bot will either move to fastly to overcome the tip or it will fall on the tipping side. if former is your case increase P else decrease P.Once your bot balances even for few seconds Increase I slowly. Afterwards it should balance for a minute or so. Then to remove jerks increase D. If found the magic value great else start with a new P.However I have worked in a different way here. My bot perpendicular is 0 deg. So for -25 to +25 deg I send 15ms pulse to motor. I angle goes beyond +25 or less than -25 then 55ms pulse for faster comeback. However after a certain angle the motor stops so it doesn't runaway. I play with the pulses to get a stable way. At zero motors are disconnected. Hence my bot finds 0 closely and stop there without any movement. Enjoy

    Thanx :)Amazing height !! . A Halloween balance bot. Awesome. Are those speakers on the top ?

    Finding accurate PID is tough. I even thought to hammer my bot cause of frustation Regards #Ambika :)

    Finding accurate PID is tough. I even thought to hammer my bot cause of frustation

    View Instructable »