MODE 2 — DANCE CLOWN
Easy · 30 min · Fast kostenlos
Ziel & Anwendung
Der Clown tanzt für sich allein! Sechs vorprogrammierte Tanz-Posen werden automatisch durchlaufen — der Clown verbeugt sich, hebt die Arme, dreht die Hüfte und macht einen kleinen Stepptanz. Kein Joystick nötig — nur einschalten und staunen wie lebendig ein Karton-Clown werden kann.
- Sechs vorprogrammierte Posen laufen automatisch als Choreografie mit weichen Übergängen ab
- Wechselnde Fußstellung markiert den Takt für einen rhythmischen Clown-Schritt
- Hüftdrehung zwischen den Posen sorgt für zusätzlichen Schwung
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Linker Arm |
| S2 | 180°-Servo | Rechter Arm |
| S3 | 180°-Servo | Kopf, nickt bei der Verbeugung |
| S4 | 360°-Servo | Tanzschritt links |
| S5 | 360°-Servo | Tanzschritt rechts |
| STEPPER | Schrittmotor | Hüftdrehung zwischen den Posen |
| DC | DC-Motor | Kurzer Beat-Puls bei jedem Posenwechsel |
Materialliste
- Kartonbox (ca. 20×15 cm) als Clown-Körper mit ausgeschnittenen Armen
- Bunte Papierschnipsel und Alufolie als Clown-Dekoration
- Zwei Kartonstreifen (8 cm) als Clown-Arme
- Holzstäbchen als Bein-Gelenke
- Klebeband
Step-by-Step Tutorial
Clown-Tänzer mit Arm- und Bein-Gelenken aufbauen
Baue den Clown-Körper aus einem Schuhkarton. Schneide Aussparungen für die linke und rechte Schulter. Plastik-Servo-Hörner auf beide Servos schrauben, Karton-Arme (8 cm, bunt bemalt) flächig darauf kleben. Den Kopf-Servo an der Hals-Position montieren: Servo-Horn aufschrauben, Karton-Kopf-Platte drauf. Basis mit Steinen beschweren — der Clown tanzt, ohne umzufallen.
Check: Linker und rechter Arm schwingen frei von ganz unten bis ganz oben
Tipp: Arm-Länge maximal 8 cm — bei 10+ cm wird das Drehmoment für die Servos kritisch
6 Tanz-Posen definieren und testen
Jede der sechs Posen legt fest, wo linker Arm, rechter Arm und Kopf stehen, sowie wie lange die Pose gehalten wird. Pose 1 ist die Ausgangsposition mit hängenden Armen. Pose 2: rechter Arm hoch. Pose 3: linker Arm hoch. Pose 4: beide Arme oben zum Jubel. Pose 5: eine Verbeugung mit leicht geneigtem Kopf. Pose 6 kehrt zur Ausgangsposition zurück, bevor die Sequenz von vorn beginnt.
Check: Pose 1: beide Arme unten. Pose 4: beide Arme oben (Jubel). Pose 6: Verbeugung mit Kopf-Nicken
Tipp: Kurze Posen-Dauer wirkt schnell und energisch, lange Dauer dramatischer
Automatische Sequenz und Takt-Rhythmus einrichten
Die Posen wechseln automatisch, sobald die eingestellte Haltezeit der aktuellen Pose abgelaufen ist, und beginnen nach der letzten Pose wieder von vorn. Die Übergänge laufen weich statt abrupt. Die beiden Tanzschritt-Antriebe wechseln bei jeder Pose die Seite, sodass ein Schritt-Eindruck entsteht. Bei jedem Beat ertönt ein kurzer Ton, begleitet von einem kurzen Vibrations-Impuls. Die Hüfte dreht sich bei jeder Pose abwechselnd in die eine und die andere Richtung.
Check: Sequenz läuft automatisch durch alle 6 Posen und beginnt wieder von vorn — die Tanzschritte markieren den Takt
Tipp: Die Tanzschritte wechseln bei jeder neuen Pose die Seite, das erzeugt die Illusion eines echten Schritts
Leichtgängigkeitstest aller Gelenke
Linken Arm manuell durch alle Pose-Positionen führen: frei überall? Rechten Arm ebenso testen. Kopf manuell neigen: frei? Hüftdrehung manuell prüfen: dreht sie ohne Blockade? Beide Tanzschritt-Antriebe manuell: frei beweglich? Kippt die Kartonbox nicht, wenn alles auf einer Seite steht? Erst nach dieser Prüfung Strom einschalten und Tanz-Premiere genießen.
Check: Alle Servo-Arme frei — Übergänge zwischen Posen sehen flüssig aus ohne abruptes Zucken
Tipp: Weiche Übergänge wirken natürlicher als abrupte Sprünge zwischen den Posen
Tanz-Premiere — Clown tritt auf
Strom einschalten. Die Sequenz startet automatisch. Pose 1: Startposition. Pose 2: Rechter Arm hoch! Pose 3: Links-Hoch! Pose 4: Jubel! Pose 5: Verbeugung mit Kopf-Nicken und Hüftdrehung. Pose 6: zurück zur Startposition, dann von vorn. Die erste Berührungsfläche pausiert für einen Applaus-Moment. Bei jeder Pose-Änderung ertönt ein kurzer Piepton, der Beat-Puls pulsiert im Takt mit. Der Clown ist lebendig!
Check: Volle 6-Posen-Sequenz läuft flüssig durch — Hüfte dreht, Arme heben sich, Kopf nickt
Tipp: Die erste Berührungsfläche pausiert die Sequenz für einen Applaus-Moment, die zweite setzt sie fort
Troubleshooting
- Sequenz läuft nicht durch — bleibt bei der ersten Pose hängen — Zeitmessung beim Start prüfen — sicherstellen, dass zur nächsten Pose weitergeschaltet wird
- Arme bewegen sich abrupt/ruckend zwischen Posen — Übergangszeit zwischen den Posen leicht erhöhen für glattere Bewegung — bei Überlappungen einzelne Servos einzeln testen
- Die Hüfte dreht immer weiter in eine Richtung — Drehung ist relativ zur vorherigen Position — abwechselnde Richtung pro Pose muss exakt eingehalten werden
Modifikationen & Sicherheit
- Pro-Tipp: Encoder wählt verschiedene Tanz-Stile — schnelle Posen-Dauer (100ms) für Breakdance, langsam (800ms) für Ballett
- Pro-Tipp: 12 Posen-Array für komplettere Choreografie — Clown-Walzer mit 4 Takt-Gruppen à 3 Posen
Wichtige Code-Teile
// Pose-Tabelle: s1, s2, s3, Dauer
struct Pose { uint16_t s1, s2, s3; uint32_t dur; };
Pose poses[6] = {
{1000, 1000, 1500, 400}, // 0: Start
{2000, 1200, 1500, 500}, // 1: Rechts-Hoch
{1200, 2000, 1600, 500}, // 2: Links-Hoch
{2000, 2000, 1500, 300}, // 3: Jubel!
{1500, 1500, 1800, 600}, // 4: Verbeugung
{1000, 1000, 1500, 400}, // 5: Reset
};
// Automatischer Posen-Wechsel
if(millis() - poseT > poses[curPose].dur) {
curPose = (curPose + 1) % 6;
poseT = millis();
servocontroller.startMove(1, poses[curPose].s1, 200);
servocontroller.startMove(2, poses[curPose].s2, 200);
servocontroller.startMove(3, poses[curPose].s3, 200);
stepper.move(curPose % 2 == 0 ? 30 : -30); // Hüfte
Buzzer.setMode(SHORT_BLINK);
}
// S4/S5: Takt-Schritt
servocontroller.setServoPulse(4, curPose % 2 == 0 ? 1700 : 1300);
servocontroller.setServoPulse(5, curPose % 2 == 0 ? 1300 : 1700);
// DC: Beat-Puls
if(millis() - poseT < 50) setMotorspeed(60); else setMotorspeed(0);
stepper.run();Ähnliche Projekte
- 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.
- 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 8 — SCHLANGE — Fünf Servos bilden eine Schlange die sich wie echte Physik anfühlt! Eine Sinuswelle läuft durch alle fünf Glieder mit konstanter Phasenverschiebung — Encoder steuert die Wellenlänge von eng-gedrehtem Ringel bis weit-gestrecktem Meeresaal. Hypnotisch, organisch und überraschend einfach zu bauen.