MODE 3 — SLOT MACH

Medium · 1h · Fast kostenlos

Ziel & Anwendung

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.

  • Drei Zeiger-Walzen zeitlich gestaffelt zur Ruhe kommen lassen
  • Die Jackpot-Bedingung (alle drei gleich) erkennen und feiern
  • Eine kleine Licht-Show mit rotierenden Elementen während des Spielens inszenieren

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoWalze 1 — zeigt per Zeiger auf eines von 5 Symbolen
S2180°-ServoWalze 2 — zeigt per Zeiger auf eines von 5 Symbolen
S3180°-ServoWalze 3 — zeigt per Zeiger auf eines von 5 Symbolen
S4360°-ServoLicht-Rotor — dreht während des Spielens
S5360°-ServoGegen-Rotor — dreht gegenläufig zu S4
S6180°-ServoJackpot-Klappe — öffnet sich nur bei drei gleichen Symbolen
STEPPERSchrittmotorDeko-Walze — dreht sich als Show-Effekt während des Spielens mit
DCDC-MotorMünz-Auswurf — läuft beim Jackpot kurz auf voller Kraft

Materialliste

  • Breite Kartonbox als Slot-Machine-Gehäuse (ca. 25 × 15 cm)
  • Drei kleine Halbkreis-Skalen mit je 5 Symbolen (Stern/Herz/7/Kirsche/Dollar)
  • Kleine Klappe aus Karton für den Jackpot
  • Heißkleber, Klebeband

Step-by-Step Tutorial

  1. Drei Zeiger-Walzen aufbauen

    Baue eine breite Kartonbox (25 × 15 cm) mit drei kleinen Halbkreis-Skalen nebeneinander in der Front. Jede Skala zeigt 5 Symbole gleichmäßig verteilt: Stern / Herz / 7 / Kirsche / Dollar. Befestige S1, S2 und S3 dahinter, schraube je ein Plastik-Servo-Horn auf und klebe einen kurzen Zeiger-Arm flächig darauf.

    Check: S1, S2 und S3 zeigen jeweils frei über die eigene Symbol-Skala

    Tipp: Servo-Horn aufschrauben, Zeiger-Arm flächig aufkleben — kurze Arme reichen für die kleinen Skalen völlig aus

  2. Licht-Rotor und Jackpot-Klappe montieren

    S4 und S5 bekommen je ein kleines, bunt beklebtes Papprädchen als Rotor-Deko oberhalb der drei Walzen. S6 bekommt eine kleine Klappe über einem 'JACKPOT'-Schriftzug, die nur bei einem Gewinn aufklappt.

    Check: S4/S5-Rädchen drehen sich von Hand frei, die Klappe (S6) lässt sich leicht öffnen und schließen

    Tipp: Kleine bunte Papprädchen auf S4/S5 sorgen für den sichtbaren Licht-Effekt beim Spielen

  3. Deko-Walze am Schrittmotor anbringen

    Ein kleines dekoratives Rädchen auf den Mitnehmer des Schrittmotors kleben — es dreht während des Spielens als zusätzlicher Rattern-Effekt mit, hat aber keinen Einfluss auf das Ergebnis.

    Check: Das Rädchen am Schrittmotor dreht sich frei ohne zu schleifen

  4. Leichtgängigkeitstest ohne Strom

    S1–S3 von Hand über die volle Skala bewegen. S4/S5-Rädchen leicht andrehen. Klappe öffnen und schließen. Deko-Walze am Schrittmotor drehen. Erst wenn alles frei läuft, Strom anschließen.

    Check: Alle drei Zeiger, die Rotor-Rädchen, die Klappe und die Deko-Walze bewegen sich von Hand ruckelfrei

    Tipp: Besonders die drei Zeiger genau prüfen — sie müssen exakt auf die Symbol-Mitte zeigen können, sonst wirkt das Ergebnis später unklar

  5. MODE 3 aktivieren — Walzen starten

    Wissen/Zufall → MODE 3. Joystick-Knopf drücken: Alle drei Zeiger rattern schnell über ihre Skalen, S4/S5 drehen als Licht-Effekt mit, die Deko-Walze surrt. Walze 1 kommt zuerst zur Ruhe, dann Walze 2, zuletzt Walze 3.

    Check: Joystick-Knopf drücken lässt alle drei Zeiger rattern, S4/S5 drehen mit

    Tipp: Die drei Walzen stoppen bewusst nacheinander — das erzeugt die typische Slot-Machine-Spannung

  6. Jackpot prüfen und feiern

    Sobald alle drei Walzen stehen: Zeigen sie auf dasselbe Symbol, öffnet sich die Jackpot-Klappe, der Buzzer jubelt im Herzschlag-Rhythmus und der Münz-Auswurf-Motor dreht kurz auf voller Kraft. Bei unterschiedlichen Symbolen bleibt alles ruhig — einfach nochmal den Joystick-Knopf drücken.

    Check: Zeigen alle drei Zeiger auf dasselbe Symbol, öffnet sich die Klappe und der Münz-Auswurf läuft kurz an

Troubleshooting

  • Zeiger landen nicht klar auf einem Symbol — Servo-Horn-Ausrichtung prüfen — der Zeiger muss bei Mittelstellung exakt auf das mittlere Symbol der Skala zeigen
  • Jackpot tritt sehr selten auf — Bei 5 Symbolen liegt die Jackpot-Chance bei etwa 4% — für häufigere Treffer beim Zeichnen der Skala nur 3 statt 5 Symbole verwenden
  • Walzen stoppen alle gleichzeitig statt gestaffelt — Die drei Stopp-Zeiten sind bewusst zufällig gestaffelt — bei zu kurzer Beobachtung wirkt es schneller als es ist, einfach nochmal genau hinschauen

Modifikationen & Sicherheit

  • Pro-Tipp: Zwei gleiche Symbole zusätzlich mit einem kurzen Trostton belohnen
  • Pro-Tipp: Symbol-Skalen mit echten Mini-Aufklebern statt gezeichneten Symbolen für mehr Casino-Feeling
  • Sicherheit: Zeiger nicht über den Skalenrand hinausdrehen — sonst verklemmt sich das Servo-Horn am Gehäuse

Wichtige Code-Teile

// Joystick-Knopf startet das Spiel mit gestaffelten Stopp-Zeiten
if(isButtonPressed(RemoteJoystickBtn, lastJoyBtn) && !rolling) {
    rolling = true;
    stopT[0] = millis() + random(1500, 2500);
    stopT[1] = millis() + random(2500, 3500); // Walze 2 stoppt später
    stopT[2] = millis() + random(3500, 4500); // Walze 3 als letztes
    Buzzer.setValue(100);
}

// Jede Walze rotiert bis zur eigenen Stopp-Zeit
if(rolling) {
    for(int i = 0; i < 3; i++)
        if(millis() < stopT[i]) reel[i] = (millis()/100 + i*33) % 5;
    if(stepper.distanceToGo() == 0) stepper.move(50); // Deko-Walze begleitet das Rollen
    if(millis() > stopT[2]) {
        rolling = false;
        if(reel[0] == reel[1] && reel[1] == reel[2]) {
            Buzzer.setMode(HEARTBEAT);
            setMotorspeed(80); // Jackpot: Münz-Auswurf
        }
    }
}

// S1/S2/S3: drei Walzen als Zeiger-Position (5 Symbole)
servocontroller.setServoPulse(1, map(reel[0], 0, 4, 1100, 1900));
servocontroller.setServoPulse(2, map(reel[1], 0, 4, 1100, 1900));
servocontroller.setServoPulse(3, map(reel[2], 0, 4, 1100, 1900));

// S4/S5: Licht-Rotor beim Spielen, S6: Jackpot-Klappe
servocontroller.setServoPulse(4, rolling ? 1700 : 1500);
servocontroller.setServoPulse(5, rolling ? 1300 : 1500);
servocontroller.setServoPulse(6, (!rolling && reel[0]==reel[1] && reel[1]==reel[2]) ? 2000 : 1000);

Ähnliche Projekte

  • 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 9 — GLÜCKSRAD — Dreh das Rad des Schicksals! Ein Druck auf den Dreh-Knopf setzt das Rad in Schwung, der Dreh-Knopf selbst bestimmt die Anfangs-Energie. Ein Klacker tickt bei jedem überfahrenen Feld, langsam bremst das Rad ab und bleibt auf einem von acht Feldern stehen — bei Jackpot feiern gleich mehrere Aktoren zusammen.
  • MODE 7 — DICE ROLL — Knopfdruck — und der Becher rattert los! Ein Rüttel-Motor schüttelt den Würfelbecher spürbar durch, während eine Klappe das Ergebnis verdeckt. Erst wenn die Klappe sich öffnet, zeigt der Zeiger die gewürfelte Augenzahl — wie bei einem echten Würfelbecher, nur elektrisch.