MODE 3 — CHEAT DICE

Medium · 1h · Fast kostenlos

Ziel & Anwendung

Magier oder Mechatroniker? Mit einem Servo unter dem Tisch und einem kleinen Magneten wird jeder Wurf zur Illusion — du bestimmst, welche Zahl oben liegt, bevor der Würfel überhaupt aufprallt. Der Dreh-Regler wählt die gewünschte Augenzahl, die Steuerknüppel-Taste startet die täuschend echte Würfel-Animation.

  • Magnet unter dem Tisch präzise zur gewünschten Würfelseite positionieren
  • Täuschend echte Würfel-Animation mit Ablenkungs-Bewegung während des Rollens umsetzen
  • Sechs Zielpositionen sauber kalibrieren

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoMagnet-Positionierung unter dem Tisch
S2180°-ServoTarn-Servo, lenkt vom eigentlichen Trick ab
S3180°-ServoAblenkungs-Klappe während des Schüttelns
S4360°-ServoBecher-Schüttel-Animation
S5360°-ServoBecher-Schüttel-Animation gegenläufig
S6180°-ServoKlappe verdeckt den Magnet-Mechanismus zusätzlich
STEPPERSchrittmotorSubtile Zusatzbewegung des Tisches während der Ablenkungsphase
DCDC-MotorVibration während des Würfelns

Materialliste

  • Großer Spielwürfel (Schaumstoff oder Holz, ca. 3–4 cm Kantenlänge)
  • Kleines Stück Alufolie als Metalleinlage im Würfel (unter die unterste Fläche kleben)
  • Flache Kartonplatte (ca. 20×20 cm) als Würfel-Tisch mit Erhöhung für den Servo darunter
  • Dünner Karton als Sichtblende unter dem Tisch
  • Klebeband

Step-by-Step Tutorial

  1. Geheimen Magnet-Servo unter dem Karton-Tisch verstecken

    Baue eine flache Kartonbox (20×20×4 cm) als erhöhten Würfel-Tisch. Schneide von unten eine Aussparung für den Magnet-Servo. Schraube das Plastik-Servo-Horn auf und klebe ein kleines Stück Alufolie oder eine Münze flächig darauf — das simuliert die Magnet-Position. Die Karton-Oberfläche bleibt glatt und unverdächtig.

    Check: Der Magnet-Servo bewegt sich von einer Seite zur anderen — von außen nicht sichtbar

    Tipp: Servo flach liegend mit dem Horn nach oben montieren — das Horn zeigt direkt auf die Tischunterseite

  2. Würfel mit versteckter Metalleinlage präparieren

    Klebe ein Stück Alufolie (2×2 cm) auf die Unterseite des Würfels. Diese Seite entspricht der Augenzahl, die du als Basis-Referenz festlegst. Zeigt der Magnet-Arm auf diese Seite, zieht der Effekt sie nach unten — die gegenüberliegende Zahl bleibt oben. Markiere diese Seite diskret mit einem kleinen Punkt.

    Check: Würfel liegt stabil auf dem Tisch — Alufolie-Einlage auf der Unterseite nicht sichtbar

    Tipp: Alufolie nur auf eine Seite kleben — diese wird zur Basis-Referenzseite

  3. Zielauswahl und Servo-Position einrichten

    Der Dreh-Regler wählt die gewünschte Augenzahl von 1 bis 6. Der Magnet-Arm bewegt sich zur entsprechenden Position unter dem Tisch. Eine kleine Anzeige zeigt die Zielzahl auf einer Papier-Skala. Vor dem Wurf: gewünschte Zahl mit dem Dreh-Regler einstellen — die Position ist gespeichert.

    Check: Der Dreh-Regler bewegt den Magnet-Arm für jede Augenzahl an eine klar unterscheidbare Position

    Tipp: Jede Zahl bekommt eine eindeutige Servo-Position

  4. Leichtgängigkeitstest und Kalibrierung aller Servo-Positionen

    Magnet-Servo manuell durch alle Positionen bewegen: läuft er frei? Kratzt das Horn am Karton? Notfalls Aussparung leicht erweitern. Tarn-Servo manuell testen: macht er beim Rollen verdächtige Geräusche? Erst nach erfolgreichem Test Strom einschalten.

    Check: Der Magnet-Servo fährt alle sechs Positionen frei an — keine Blockade, kein Haken am Karton-Tisch

    Tipp: Die Tisch-Aussparung muss etwas breiter als das Servo-Horn sein für freie Bewegung

  5. Würfel-Animation und Täuschungs-Sequenz demonstrieren

    Strom einschalten. Dreh-Regler auf die gewünschte Zahl stellen. Würfel auf den Tisch legen. Steuerknüppel-Taste drücken: die Becher-Schüttel-Animation läuft, die Tarn-Bewegung lenkt ab. Nach kurzer Zeit fährt der Magnet-Arm exakt zur Zielposition. Würfel fallen lassen — die richtige Zahl liegt oben.

    Check: Steuerknüppel-Taste startet eine kurze Schüttel-Animation, danach liegt exakt die eingestellte Zahl oben

    Tipp: Die Täuschung funktioniert nur, wenn die Zuschauer auf die Ablenkungs-Bewegung schauen — das ist die eigentliche Magie

Troubleshooting

  • Würfel zeigt immer die falsche Zahl — Positions-Zuordnung prüfen — eventuell die Reihenfolge umkehren, falls die Würfel-Orientierung verkehrt herum ist
  • Animation stoppt nicht nach der eingestellten Zeit — Prüfen, ob der Timer beim Start der Animation korrekt gesetzt und danach wieder zurückgesetzt wird
  • Magnet-Servo hakt an der Tisch-Aussparung — Aussparung breiter schneiden — Karton-Kanten mit einem Kugelschreiber glätten für freien Servo-Lauf

Modifikationen & Sicherheit

  • Pro-Tipp: Zwei Würfel gleichzeitig mit zwei Magneten auf einer längeren Servo-Achse steuern
  • Pro-Tipp: Eine versteckte Berührungsfläche statt der Steuerknüppel-Taste als heimlichen Auslöser nutzen
  • Sicherheit: Nur für harmlose Spielereien und Illusions-Demonstrationen — nie für echtes Spielen mit Geldwetten

Wichtige Code-Teile

// Zielzahl per Encoder (1–6)
wantedNum = constrain(wantedNum + (int)EncoderPos, 1, 6); EncoderPos = 0;

// JoystickButton startet 3s Rolling-Animation
if(isButtonPressed(JoystickButton, lastJoyBtn)) { rolling = true; rollT = millis(); }
if(rolling && millis() - rollT > 3000) rolling = false;

// S1: Magnet-Position unter dem Tisch
uint16_t magnetPos = map(wantedNum, 1, 6, 1100, 1900);
if(!ismoving[1]) servocontroller.startMove(1, magnetPos, 400);

// S2: Decoy-Servo täuscht Zuschauer während Rolling
if(rolling) servocontroller.setServoPulse(2, 1500 + (int)(sin(millis() * 0.04f) * 400));
else        servocontroller.setServoPulse(2, 1500);

// S4/S5: Schüttel-Animation beim Würfeln
if(rolling) {
    servocontroller.setServoPulse(4, millis() % 200 < 100 ? 1800 : 1200);
    servocontroller.setServoPulse(5, millis() % 200 < 100 ? 1200 : 1800);
} else {
    servocontroller.setServoPulse(4, 1500);
    servocontroller.setServoPulse(5, 1500);
}

// DC: Vibration für echten Würfel-Effekt
setMotorspeed(rolling ? 80 : 0);
if(rolling) Buzzer.setValue(100); else Buzzer.setValue(0);

Ähnliche Projekte

  • MODE 2 — ARMING — Nur wer die richtige Reihenfolge kennt, kann auslösen! Eine Sicherheitsklappe muss zuerst geöffnet werden, dann eine Berührungsfläche zwei Sekunden lang gehalten, dann eine zweite — erst danach löst die Steuerknüppel-Taste den Mechanismus aus. Drei Zeiger zeigen die Sicherheitsstufen als Status. Eine Notfall-Fläche bricht jederzeit sofort ab.
  • MODE 10 — COCKTAIL — Die eigene Mini-Bar mit Automatik-Türe! Nähert sich jemand oder berührt die Fläche, öffnet sich die Bar-Türe von selbst. Die Steuerknüppel-Taste startet eine komplette Shaker-Sequenz: erst schnelles Schütteln, dann eine kurze Pause, dann sanftes Wirbeln — zum Schluss öffnet sich die Türe erneut zum Servieren.
  • MODE 1 — FECHTEN — Zwei Kämpfer, drei Kontaktflächen, ein Sieger! Zwei Alufolie-Pads registrieren Treffer der beiden Spieler, eine dritte Fläche einen gleichzeitigen Doppeltreffer. Zwei Zeiger zeigen live den Punktestand, ein dritter kürt den aktuell Führenden. Bei fünf Treffern dreht sich alles in einen kleinen Sieger-Tanz.