Inhaltsverzeichnis

Selbstbalancierender Roboter

  1. Zwei Räder
  2. fernsteuerbar (vermutlich Bluetooth, Steuerung von PC über Joystick oder mit Smartphone)
  3. Plattform, so dass man oben was daraufstellen kann (z. B. Kaffeetassen, weil sich Flüssigkeiten und Elektronik so gut vertragen)

Vorläufige Teileliste

  1. 1x MPU-6050 als 6DOF Sensor (ca. 5 $)
  2. 2x 37Dx52L Buerstenmotor mit Drehencoder (je ca. 21 $)
  3. 1x Arduino Uno (ca. 8 $)
  4. 1x z.B. SainSmart L293D oder L298N um die Motoren mit Strom zu versorgen (ca. 10 $)
  5. Gehaeuse (selber drucken)
  6. 2x Rad (noch keine rausgesucht. Werden wohl nicht besonders teuer sein. Ca. 5 $? Oder selber drucken!)
  7. LiPo Akku (3 - 4 Zellen, bzw. je nach Motor - 3 Zellen liefern 11.1 V und die 37Dx52L arbeiten mit bis zu 12 V)
  8. evtl. DC-DC Wandler

Gesamtkosten sind also etwa 80 $, plus Versand und evtl. MwSt.

Vorgehensweise

  1. Möglicherweise fehlende Teile ergänzen, alles kaufen
  2. Gehäuse entwickeln und alles zusammenbauen
  3. Software schreiben, so dass der Roboter balancieren kann
  4. Dann zum Fahren bringen
  5. Fernsteuerung einbinden

Interessenten

  1. Valentin
  2. Elias
  3. Guido
  4. Arnulf
  5. Bastian

Temporäre Pinbelegung (mit L298N)

  1. 4x PWM für die Motoren: 5, 6, 10, 11
  2. I2C für den 6dof Sensor: A4, A5
  3. UART für Bluetooth: 0, 1
  4. 4x GPIO Pin für die Drehencoder: 2 und 3 (Interrupts), 7, 8
  5. bis jetzt frei: 1x PWM (9), 3x GPIO (4, 12, 13), 4x ADC (A0, A1, A2, A3)

Mit einem der Analogpins könnten wir noch einen Akkusensor bauen, damit sich der Roboter bei zu niedriger Spannung abschaltet.