ZeeDee

ZeeDee - Aussenansicht

YT-Video Zeedee

Ziel und Funktionsweise

Bau eines einfachst-Roboters mit 360er Servos, Ultraschallsensor und Arduino. Die grobe Idee kommt von Instrucables.

Material

  • 1 Arduino Uno (-Nachbau) + Prototype Shield (~13 €)
  • 2 360-Grad Servo-Motoren “New Spring SM-S4303R” (je ~7 €)
  • 1 Ultraschall-Entfernungssensor HC-SR04 (~1 €)
  • 1 leere 50er CD-ROM-Spindel
  • Stromversorgung 9V, z.B. 9V-Blockbatterie im Gehäuse (~4 €)
  • Kleinteile (Kabel, Kabelbinder)

Vorbereitung

Zunächst müssen einige Löcher in den Plastikboden der CD-Spindel geschnitten werden. Dazu am besten die Motoren mit jeweils einem großen Rad ausstatten und so platzieren, dass die Räder parallel und weit aussen am Rand liegen. Die Lage der Räder markieren und entsprechend aussägen (darauf achten, dass am Ende die Spindel-Abdeckung noch passt). Wenn die Motoren wie gewünscht passen, müssen neben den Motorengehäusen noch kleine Schlitze in den Boden gesägt werden, um die Servos mit Kabelbinder straff zu befestigen. Zum Schluss noch die Spindelabdeckung anbringen und direkt in der vorwärts-Richtung einen größeren Schlitz für den Ultraschall-Entfernungsmesser aussägen.

ZeeDee von oben - Motoren
ZeeDee von vorne - Ultraschall-Sensoren

Verdrahtung

Die komplette Verdrahtung kann fliegend und ohne Löten erfolgen. Dazu die + (rot) und - (schwarz) Leitungen der Motoren an “5V” bzw. “GND” am Arduino Prototype-Shield anstecken. Die weissen Steuerleitungen kommen z.B. an Digital-Pin 9 und 10. Der Sensor hat 4 Anschlüsse, Vcc (kommt an 5V), Echo, Trigger und GND (kommt an GND). Echo und Trigger kommen an 2 Digital-Pins, z.B. 2 und 3. Schließlich noch die Stromversorgung, hier bietet sich eine 9V-Blockbatterie an - Plus (rot) kommt an “Vin” am Arduino, Minus (schwarz) kommt an GND.

ZeeDee Verdrahtung von vorne
ZeeDee Verdrahtung von hinten

Software

Der Arduino muss nun noch entsprechend programmiert werden, dabei kann man die Bibliotheken “Servo” für die Motorsteuerung und “NewPing” für den Ultraschall-Sensor nutzen. Der Code ist noch nicht fertig, kommt dann in unser Repository.

Finale

Wer möchte, dann den Arduino Uno + Prototype-Shield natürlich durch einen günstigeren Arduino Nano ersetzen. Ansonsten ist alles weitere nun eine Frage der Programmierung, so kann man den ZeeDee z.B. der Hand folgen lassen oder um Hindernisse herumsteuern. Für Kinder eignet sich möglicherweise eine Programmierung via BlocklyDuino ganz gut.