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
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Arm (JoystickY) |
| S2 | 180°-Servo | Kopf (JoystickX) |
| S3 | 180°-Servo | Körper-Neigung (Gyro) |
| S4 | 360°-Servo | Zusatz-Arm links |
| S5 | 360°-Servo | Zusatz-Arm rechts |
| STEPPER | Schrittmotor | Dreh-Sockel |
| DC | DC-Motor | Applaus-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
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
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
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
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
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.