ANDROID SELF BALANCING ROBOT (MPU6050)

IMG_20160712_065414957Es ist Zeit für Android. Die meisten Balancing Roboter basieren auf Arduino. Hier ist meine Lösung für Android. Eine sehr einfache Lösung mit nur 250 Codezeilen. Ich habe versucht einen simplen dennoch sehr stabilen Balancer mit PID Regler und ohne Bibliotheken zu erstellen (ausser meiner ThingsLib), den man einfach verstehen kann. Komponenten die ich benutzt habe:

  • ODroid C2 + Android  + ThingsLib + BEC 5V
  • Adafruit Motor HAT
  • MPU 6050
  • 2 Lego NXT Mindstorms Motors
  • 11,1V Lipo Battery (3s)

 

 

Hinweis: Wenn sich der Roboter im Kreis dreht, dann muss die Polarität einer der beiden Motoren vertauscht werden. Android Boot Zeit ~20s mit einer SanDisk Ultra 8GB SDCard. Wenn die App startet, dann schaltet sich die blinkende blaue LED aus. 

 

IMG_20160712_065533393 IMG_20160712_065645999 IMG_20160712_065745881

 

ThingsLibBalancer

ThingsLibBalancer
ThingsLibBalancer.zip
7.5 MiB
235 Downloads
Details...