MODE 4 — ROULETTE
Medium · 1h · Fast kostenlos
Ziel & Anwendung
Ein Ballon, sechs Kammern, eine davon 'scharf' geladen. Jeder Druck auf den Abzugs-Sensor testet die aktuelle Kammer — Treffer und die Nadel schnellt vor, Fehlschuss und die Trommel klickt eine Position weiter. Wer zieht den Kürzeren?
- Eine drehbare Trommel mit sechs Kammern und einer zufällig 'scharfen' Position bauen
- Einen schnellen Servo-Schlag-Mechanismus für den Ballon-Pop konstruieren
- Spannung durch mechanisches Weiterrücken der Trommel bei jedem Fehlschuss aufbauen
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Schlag-Nadel — schnellt bei Treffer vor und platzt den Ballon |
| S2 | 180°-Servo | Kammer-Zeiger — zeigt die aktuelle Trommel-Position |
| S3 | 180°-Servo | Status-Zeiger — zeigt ob schon ausgelöst wurde |
| S4 | 360°-Servo | Dreht synchron mit der Trommel-Position |
| S5 | 360°-Servo | Dreht gegenläufig zu S4 |
| S6 | 180°-Servo | Spannungsklappe — hebt sich kurz vor der Auslösung |
| STEPPER | Schrittmotor | Rückt die Trommel bei jedem Fehlschuss eine Kammer weiter |
| DC | DC-Motor | Kurze Vibration genau im Moment der Auslösung |
Materialliste
- Kartonbox als 'Revolver'-Gehäuse
- Kleiner Luftballon
- Zahnstocher als Nadel am Servo-Horn
- Kartonscheibe mit 6 Markierungen als Trommel-Anzeige
- Gummiband als Rückstellfeder für den Schlag-Arm
- Heißkleber
Step-by-Step Tutorial
Trommel-Scheibe am Schrittmotor montieren
Zeichne eine Kartonscheibe mit 6 gleichmäßig verteilten Markierungen (Kammern). Schraube den Mitnehmer des Schrittmotors auf dessen Achse und klebe die Scheibe zentriert darauf. Ein fester Zeiger am Gehäuse markiert die aktuell 'geprüfte' Kammer.
Check: Scheibe dreht sich zentriert und ohne zu schleifen
Tipp: Mitnehmer zuerst auf die Schrittmotor-Achse schrauben, Scheibe erst danach flächig aufkleben
Schlag-Nadel mit S1 bauen
Schraube das Plastik-Servo-Horn auf S1 und klebe eine Zahnstocher-Spitze als Nadel flächig darauf, mit der Spitze Richtung Ballon-Halterung. Ein Gummiband zieht den Arm nach jedem Schlag automatisch wieder in die Ruheposition zurück.
Check: Der Arm schnellt schlagartig vor und wird durch das Gummiband zuverlässig zurückgezogen
Tipp: Zahnstocher-Spitze flächig auf das Servo-Horn kleben — reicht für dünne Ballons völlig aus
Anzeige-Zeiger und Spannungsklappe aufbauen
S2 bekommt einen Zeiger, der die aktuelle Kammer-Position anzeigt. S3 zeigt den Status (bereit / ausgelöst) an. S6 bekommt eine kleine Klappe, die sich beim Halten des Abzugs kurz hebt, bevor die Auslösung erfolgt — ein kleiner Spannungsmoment.
Check: S2, S3 und die Klappe (S6) bewegen sich alle von Hand frei
Leichtgängigkeitstest und Sicherheits-Check
S1 manuell in die Schlag-Position bewegen — schwingt der Arm frei und zieht das Gummiband ihn zuverlässig zurück? Trommel-Scheibe von Hand durchdrehen — frei? Erst ohne Ballon testen, dann Ballon montieren. Vor jeder Runde sicherstellen, dass niemand zu nah am Ballon sitzt.
Check: Schlag-Arm bewegt sich von Hand frei vor und zurück, Trommel dreht ohne Widerstand
Tipp: Erst ganz ohne Ballon testen, ob die Mechanik sauber schlägt — der Ballon kommt erst zum Schluss dazu
MODE 4 aktivieren — Trommel laden
Wissen/Zufall → MODE 4. Joystick-Knopf drücken: Eine neue, zufällige Kammer wird als 'scharf' geladen, die Trommel-Anzeige springt auf die erste Position.
Check: Der Joystick-Knopf lädt eine neue, zufällige 'scharfe' Kammer und setzt die Trommel auf Position 1 zurück
Tipp: Die geladene Position bleibt geheim — nur das Gerät kennt sie
Abzug testen
Abzugs-Sensor berühren: Trifft die aktuelle Kammer die geladene Position, schnellt S1 sofort vor und platzt den Ballon — Buzzer und kurze Vibration begleiten den Treffer. Sonst rückt der Schrittmotor die Trommel hörbar eine Position weiter, ein leiser Klick-Ton bestätigt den Fehlschuss. Zweiten Sensor berühren, um jederzeit neu zu laden.
Check: Bei Fehlschuss rückt die Trommel klickend eine Kammer weiter, bei Treffer schnellt die Nadel vor und der Ballon platzt
Troubleshooting
- Ballon platzt nicht bei einem Treffer — Zahnstocher-Nadel schärfer schleifen und den Ballon näher an die Schlag-Position hängen
- Trommel rückt nicht sauber weiter — Mitnehmer-Sitz auf der Schrittmotor-Achse prüfen — bei Schlupf verschiebt sich die Kammer-Zählung
- Abzug löst mehrfach hintereinander aus — Nach jedem Versuch kurz loslassen und den zweiten Sensor berühren, um neu zu laden — Dauerkontakt zählt nur als ein Versuch
Modifikationen & Sicherheit
- Pro-Tipp: Farbige LED-Anzeige neben der Trommel für zusätzliche Spannung bei jedem Klick
- Pro-Tipp: Zweiten Ballon-Halter einbauen, um zwischen Runden schnell wechseln zu können
- Sicherheit: Nadel nur montieren, wenn der Ballon sicher befestigt ist — keine freistehende Nadel während des Aufbaus, Abstand zu Gesicht und Augen halten
Wichtige Code-Teile
// Joystick-Knopf lädt eine neue zufällige Kammer
if(isButtonPressed(RemoteJoystickBtn, lastJoyBtn) && !fired) {
loadedSlot = random(0, 6);
chamber = 0;
fired = false;
}
// Abzugs-Sensor testet die aktuelle Kammer
if(touch1 && !fired) {
fired = true;
if(chamber == loadedSlot) {
servocontroller.startMove(1, 2000, 100); // Treffer: Nadel schnellt vor
Buzzer.setMode(SHORT_BLINK);
triggerVibUntil = millis() + 250;
} else {
servocontroller.setServoPulse(1, 1000); // Fehlschuss: Klick
Buzzer.setValue(80);
triggerVibUntil = millis() + 100;
stepper.move(60); // Trommel eine Kammer weiter (360°/6)
chamber = (chamber + 1) % 6;
}
}
if(touch2) { fired = false; chamber = 0; loadedSlot = random(0, 6); } // Reset
// S2: Kammer-Zeiger, S3: Status, S4/S5: synchron mit der Trommel
servocontroller.setServoPulse(2, map(chamber, 0, 5, 1000, 2000));
servocontroller.setServoPulse(3, fired ? 2000 : 1000);
servocontroller.setServoPulse(4, map(chamber, 0, 5, 1200, 1800));
servocontroller.setServoPulse(5, map(chamber, 0, 5, 1800, 1200));
// S6: Spannungsklappe hebt sich, solange der Abzug gehalten wird
servocontroller.setServoPulse(6, (touch1 && !fired) ? 1800 : 1000);
// DC: kurze Vibration exakt im Moment der Auslösung
setMotorspeed(millis() < triggerVibUntil ? 90 : 0);Ähnliche Projekte
- MODE 10 — CHAOS ORC — Winzige Änderungen, riesige Wirkung — der Schmetterlingseffekt live! Alle Sensoren des Kits fließen gemeinsam in einen Startwert ein, der ein sich ständig weiterentwickelndes, aber vorhersagbares Muster antreibt. Fast identische Startbedingungen führen dabei zu völlig unterschiedlichen Ergebnissen.
- MODE 1 — MAGIC 8-BALL — Schüttle das Gehäuse kräftig, dann halt still — eine Antwort-Scheibe dreht sich wie von Geisterhand auf eine von acht Antworten. Während du schüttelst zappeln alle Zeiger wild durcheinander, bis sich alles beruhigt und eine kleine Klappe die Antwort feierlich enthüllt.
- MODE 3 — SLOT MACH — Ein Druck auf den Joystick-Knopf — und drei Zeiger-Walzen beginnen zu rattern! Gestaffelt kommen sie zur Ruhe: erst Walze 1, dann 2, zuletzt Walze 3. Zeigen alle drei dasselbe Symbol, öffnet sich die Jackpot-Klappe und der Münz-Auswurf startet. Fünf Symbole, purer Zufall.