MODE 9 — MARIONETTE

Easy · 30 min · Fast kostenlos

Ziel & Anwendung

Du bist der Puppenspieler! JoystickY hebt und senkt den rechten Arm, JoystickX dreht den Kopf, der Gyrosensor kippt den Körper mit deiner Hand mit. Der Stepper dreht die gesamte Figur auf ihrem Sockel — für den großen Bühnenauftritt aus jedem Winkel.

  • Direkte Joystick-Steuerung für Arm und Kopf sorgt für intuitive Puppenkontrolle
  • Die Neigung des Senders kippt zusätzlich den Körper als dritte Bewegungsachse
  • Ein Dreh-Sockel lässt sich per Dreh-Regler für den vollen Bühnenauftritt drehen

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoArm (JoystickY)
S2180°-ServoKopf (JoystickX)
S3180°-ServoKörper-Neigung (Gyro)
S4360°-ServoZusatz-Arm links
S5360°-ServoZusatz-Arm rechts
STEPPERSchrittmotorDreh-Sockel
DCDC-MotorApplaus-Vibration bei Tastendruck

Materialliste

  • Puppen-Figur aus Karton (ca. 20 cm) oder vorhandene Stoff-Puppe
  • Karton-Arm (8 cm) und Karton-Kopf für S1/S2 Montage
  • Runder Karton-Sockel (Ø 15 cm) als Dreh-Plattform auf dem Stepper
  • Holzstäbchen als Gelenk-Verbindungen
  • Klebeband

Step-by-Step Tutorial

  1. Marionetten-Figur mit Arm und Kopf-Gelenken aufbauen

    Baue eine Puppe aus Karton. Befestige den Arm-Servo (rechter Arm, 8 cm Karton) an der Schulter: Plastik-Servo-Horn aufschrauben, Arm flächig drauf. Den Kopf-Servo am Hals montieren: Horn aufschrauben, Kopf-Platte (6 cm Rundscheibe) flächig drauf — der Kopf dreht von links nach rechts. Den Körper-Neigung-Servo am Rumpf anbringen: Horn aufschrauben, Rumpf-Scheibe drauf. Der Dreh-Sockel-Antrieb sitzt unterhalb des Sockels: der Mitnehmer trägt eine runde Karton-Plattform (Ø 15 cm), auf der die gesamte Figur steht.

    Check: Der Arm bewegt sich beim Auf- und Abbewegen des Joysticks sauber von ganz unten bis ganz oben

    Tipp: Arm-Gewicht minimal halten — ein leichter Kartonstreifen reicht; schwerere Materialien überlasten den Servo

  2. Joystick-Direkt-Steuerung konfigurieren

    Der Arm folgt direkt der Auf-Ab-Bewegung des Joysticks, der Kopf direkt der Links-Rechts-Bewegung. Die Neigung des Senders wird unmittelbar auf die Körperneigung der Puppe übertragen. Das Ergebnis: Joystick links-rechts dreht den Puppenkopf, Joystick oben-unten hebt den Arm, das Neigen des Senders kippt den Puppenkörper mit.

    Check: Joystick ganz nach oben: Arm hoch. Joystick ganz nach unten: Arm runter. Mittig: Arm in Ruheposition

    Tipp: Direkte, unmittelbare Steuerung ohne Verzögerung gibt die beste Kontrolle

  3. Dreh-Sockel und Zusatz-Aktionen einrichten

    Der Dreh-Regler dreht die Figurenplattform in beide Richtungen. Die erste Berührungsfläche hebt den linken Zusatz-Arm. Die zweite Berührungsfläche aktiviert eine zweite Bewegungsebene. Ein Druck auf den Joystick-Knopf löst kurz eine 'Klatsch-Applaus'-Vibration mit begleitendem Signalton aus — das Bühnensignal für den großen Moment.

    Check: Der Dreh-Regler dreht die Figur sanft auf dem Sockel in beide Richtungen

    Tipp: Viele kleine Dreh-Schritte summieren sich zur vollen Umdrehung

  4. Leichtgängigkeitstest der Marionette

    Arm manuell von ganz unten bis ganz oben führen: schwenkt er frei? Kopf manuell drehen: ohne Reibung? Körper manuell neigen: frei? Sockel manuell ein Stück drehen: dreht er sich sanft? Figur auf Sockel: sitzt sie fest? Schütteln: fällt sie nicht herunter? Erst nach dieser Prüfung Strom einschalten.

    Check: Alle Gelenke frei — der Sockel dreht sich ohne Taumeln — die Figur fällt nicht vom Sockel

    Tipp: Figur auf Sockel mit Klebeband fixieren — die Drehung darf sie nicht wegschleudern

  5. Bühnen-Auftritt und Puppenspieler-Session

    Strom einschalten. Joystick bewegen: Arm und Kopf folgen. Sender neigen: der Körper kippt mit. Dreh-Regler drehen: der Sockel dreht die Figur für das Publikum auf der anderen Seite. Berührungsflächen antippen: der linke Arm hebt sich. Joystick-Knopf drücken: Vorhang-Applaus mit Vibration und Signalton. Für echte Show: Figur auf erhöhtem Sockel stellen und den Dreh-Regler für eine dramatische Drehung nutzen.

    Check: Alle drei Bewegungsachsen reagieren flüssig — der Sockel dreht die Figur auf Befehl

    Tipp: Beide Hände nutzen: eine Hand neigt den Sender für die Körperbewegung, die andere führt den Joystick für Arm und Kopf

Troubleshooting

  • Joystick-Bewegung ist umgekehrt (oben = Arm runter) — Bewegungsrichtung in der Steuerung umkehren lassen — Ober- und Unterrichtung vertauschen
  • Sockel dreht immer weiter ohne Eingabe am Dreh-Regler — Prüfen, ob der Drehwert nach jeder Bewegung wieder zurückgesetzt wird — sonst summiert er sich unendlich
  • Figur fällt beim Drehen vom Sockel — Figur mit doppelseitigem Klebeband auf Sockel fixieren — oder Führungsstifte (Holzstäbchen) durch die Plattform stecken

Modifikationen & Sicherheit

  • Pro-Tipp: Zwei Figuren — zweiter ProtoPeaks steuert via Blütooth eine Partnerfigur für Duo-Bühnenszene
  • Pro-Tipp: Encoder-Beschleunigung — schnelles Drehen = mehr Schritte pro Klick für schnelle Sockel-Rotation

Wichtige Code-Teile

// Direkte Joystick-zu-Servo Steuerung
servocontroller.setServoPulse(1, map(JoystickY, 0, 4095, 1000, 2000)); // Arm
servocontroller.setServoPulse(2, map(JoystickX, 0, 4095, 1000, 2000)); // Kopf
servocontroller.setServoPulse(3, (uint16_t)mapGyroX);                  // Körper-Gyro

// Stepper: Sockel-Drehung per Encoder
if(abs(EncoderPos) > 0) {
    stepper.move((int)EncoderPos * 10);
    EncoderPos = 0;
}

// touch1/touch2: Extra-Arm-Bewegungen
servocontroller.setServoPulse(4, touch1 ? 1700 : 1500);
servocontroller.setServoPulse(5, touch2 ? 1300 : 1500);

// JoystickButton: Applaus-Moment
if(isButtonPressed(JoystickButton, lastJoyBtn)) {
    setMotorspeed(60);
    Buzzer.setMode(SHORT_BLINK);
    apTimer = millis();
}
if(millis() - apTimer > 500) { setMotorspeed(0); Buzzer.setValue(0); }

stepper.run();

Ähnliche Projekte

  • MODE 6 — PUPPET — Eine Puppe mit vier Launen! Jeder Tipp auf die Berührungsfläche schaltet zur nächsten Geste weiter: erst Winken, dann Ja-Nicken, dann Nein-Schütteln — und zurück zur Ruhe. Die zweite Berührungsfläche setzt sofort auf Ruhe zurück. Simpel zu bedienen, aber jede Geste fühlt sich komplett anders an.
  • MODE 1 — CLOWN WAVE — Ein Karton-Clown, der einfach nur freundlich winkt! Neige den ProtoPeaks-Sender sanft zur Seite und die Hand des Clowns folgt weich mit — kein Ruckeln, alles fließend. Der Joystick spreizt zusätzlich die Finger, und sobald die Hand in Bewegung ist, flattert ein kleiner Ärmel mit.