MODE 9 — LASERSHOW

Medium · 1h · Fast kostenlos

Ziel & Anwendung

Deine Wände tanzen! Zwei Servos bewegen einen kleinen Spiegel vor einer Lichtquelle und projizieren wechselnde Muster — sanfte Schwünge, saubere Kreise, zackige Sterne und wilde Zufallsmuster — auf die Decke. Der Dreh-Regler wechselt zwischen vier Show-Programmen, eine Berührungsfläche regelt die Helligkeit.

  • Vier verschiedene Lichtmuster mit zwei Servos erzeugen
  • Zwischen den Show-Programmen per Tastendruck wechseln
  • Geschwindigkeit von ruhiger Meditations-Show bis schneller Party-Action einstellen

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoSpiegel horizontal
S2180°-ServoSpiegel vertikal
S3180°-ServoHelligkeit
S4360°-ServoDisco-Begleitung
S5360°-ServoDisco-Begleitung gegenläufig
S6180°-ServoBlendklappe für Blitz-Effekte
STEPPERSchrittmotorZusätzlicher Spiegel für komplexere Muster
DCDC-MotorLeichte Vibration synchron zum Beat

Materialliste

  • Kleine CD oder Stück Alufolie (10×10 cm) als Spiegel/Reflektor
  • Kartonbox (ca. 15×10 cm) als Show-Gehäuse
  • Taschenlampe oder Smartphone-Taschenlampe als Lichtquelle
  • Holzstäbchen als Halterung für Spiegel-Servo
  • Klebeband

Step-by-Step Tutorial

  1. Spiegel-System aus zwei Servos aufbauen

    Schneide ein Stück CD oder Alufolie (4×4 cm) als Spiegel. Befestige den ersten Servo horizontal in der Kartonbox. Plastik-Servo-Horn aufschrauben, Spiegel-Stück flächig mit Heißkleber drauf. Der zweite Servo sitzt senkrecht dazu — Horn aufschrauben, Arm-Verbindung zum ersten Servo-Gehäuse. So entsteht ein Zwei-Achsen-Spiegelsystem. Taschenlampe von außen auf den Spiegel richten — die Reflexion auf Wand oder Decke zeigt die Show.

    Check: Der eine Servo kippt den Spiegel horizontal, der andere vertikal — der Lichtreflex wandert sichtbar auf der Wand

    Tipp: Spiegel-Fläche maximal 4×4 cm — eine größere Fläche belastet die Servos zu stark

  2. Sanfte Schwünge und Kreis-Muster einrichten

    Der Dreh-Regler steuert die Animations-Geschwindigkeit für alle Programme. Das erste Programm zeichnet eine sanfte, geschwungene Acht-Form auf die Wand. Das zweite Programm bewegt beide Servos so zueinander, dass ein sauberer, gleichmäßiger Kreis entsteht. Die Helligkeits-Anzeige lässt sich per Berührungsfläche zwischen gedimmt und voller Helligkeit umschalten.

    Check: Das erste Programm zeigt eine sanfte, schwungvolle Figur, das zweite einen sauberen Kreis

  3. Stern- und Zufalls-Muster mit Disco-Effekten einrichten

    Das dritte Programm erzeugt scharfe Knicke in der Bewegung — es wirkt wie ein zackiges Sternmuster. Das vierte Programm springt in unregelmäßigen Abständen zu neuen, zufälligen Positionen. Die beiden Disco-Begleit-Servos rotieren dabei leicht um ihre Mittelposition — wie sichtbare Party-Lampen-Effekte. Bei schnellen Mustern läuft der Motor etwas kräftiger mit als bei den ruhigen.

    Check: Das dritte Programm zeigt eine zackige Sternfigur, das vierte unvorhersehbare wilde Bewegungen — die Disco-Servos tanzen mit

  4. Leichtgängigkeitstest der Spiegel-Mechanik

    Beide Spiegel-Servos manuell durch ihren vollen Bereich schwingen: frei? Kratzt der Spiegel am Gehäuse? Spiegel-Stück am Horn fest? Leicht daran ziehen: keine Bewegung? Dann Heißkleber nachdosieren. Taschenlampe halten und einen Servo manuell bewegen: wandert der Lichtpunkt sauber auf der Wand? Erst nach OK Strom einschalten.

    Check: Beide Spiegel-Servos schwingen frei durch ihren vollen Bereich, ohne zu haken — das Spiegel-Stück bleibt fest am Horn

    Tipp: Spiegel-Gewicht möglichst gering halten — zu schwer überlastet die Servos bei schnellen Mustern

  5. Party-Show starten und alle vier Programme durchlaufen

    Strom einschalten. Taschenlampe auf den Spiegel richten, Licht auf die Decke. Tastendruck: erstes Programm mit sanfter Acht-Figur. Dreh-Regler drehen: Geschwindigkeit erhöht sich. Tastendruck: zweites Programm mit Kreis. Nächster Tastendruck: Sternmuster. Letzter Tastendruck: wilde Zufallsbewegung. Berührungsfläche antippen: Helligkeit umschalten. Ein leiser Klang begleitet den Rhythmus, sobald der Spiegel seine Extrempunkte erreicht — die Decke tanzt!

    Check: Jeder Tastendruck wechselt sauber zum nächsten Muster — kein Sprung, glatte Übergänge

    Tipp: Raum abdunkeln für maximalen Wow-Effekt — auch eine Handy-Taschenlampe reicht für beeindruckende Projektion

Troubleshooting

  • Lichtpunkt auf der Wand zu klein oder unscharf — Spiegel-Fläche vergrößern oder die Taschenlampe weiter weg halten — größerer Abstand bedeutet größere Projektion
  • Die Servos zittern bei schnellen Mustern — Geschwindigkeit über den Dreh-Regler reduzieren und das Spiegel-Gewicht möglichst gering halten
  • Alle Muster sehen gleich aus — Prüfen, ob der Tastendruck zuverlässig zum nächsten Programm weiterschaltet

Modifikationen & Sicherheit

  • Pro-Tipp: Zwei Spiegel übereinander für eine kreuzförmige 3D-Show kombinieren
  • Pro-Tipp: Mehrfarbige Alufolie-Stücke auf einem rotierenden Servo als Farbwechsel-Effekt vor der Lichtquelle einbauen
  • Sicherheit: Nur LED-Taschenlampen verwenden — niemals echte Laser (Augengefahr!) — die Folie-Reflektion ist harmlos

Wichtige Code-Teile

// Muster-Umschaltung per EncoderButton
if(isButtonPressed(EncoderButton, lastEncBtn)) pattern = (pattern + 1) % 4;

// Show-Geschwindigkeit per Encoder
showSpd = constrain(showSpd + EncoderPos * 0.01f, 0.005f, 0.08f); EncoderPos = 0;
float t = millis() * 0.001f;

uint16_t lx, ly;
switch(pattern) {
    case 0: // Lissajous
        lx = 1500 + (int)(sin(t * showSpd * 1000) * 350);
        ly = 1500 + (int)(sin(t * showSpd * 2000 + 1.0f) * 350);
        break;
    case 1: // Kreis
        lx = 1500 + (int)(sin(t * showSpd * 1000) * 350);
        ly = 1500 + (int)(cos(t * showSpd * 1000) * 350);
        break;
    case 2: // Stern
        lx = 1500 + (int)(sin(t * showSpd * 3000) * sin(t * showSpd * 1000) * 300);
        ly = 1500 + (int)(cos(t * showSpd * 2000) * cos(t * showSpd * 1000) * 300);
        break;
    case 3: // Zufall
        if(millis() - lastRand > 180) {
            lx = 1100 + random(800); ly = 1100 + random(800); lastRand = millis();
        }
        break;
}
servocontroller.setServoPulse(1, lx);
servocontroller.setServoPulse(2, ly);

// S3: Helligkeit
servocontroller.setServoPulse(3, touch1 ? 2000 : 1500);

// S4/S5: Disco-Begleitung
servocontroller.setServoPulse(4, 1500 + (int)(sin(t * 2.0f) * 150));
servocontroller.setServoPulse(5, 1500 + (int)(cos(t * 2.5f) * 150));

Ähnliche Projekte

  • MODE 10 — ORCHESTRA — Vier Servo-Hämmer schlagen im Takt eine gespeicherte Melodie! Der Dreh-Regler bestimmt das Tempo, jeder Hammer trifft im richtigen Moment seinen Klangkörper. Ein zusätzlicher Ton betont jeden vierten Schlag als Akzent — wie ein kleines mechanisches Orchester aus Karton.
  • MODE 4 — MIMIC HEAD — Ein animierter Roboterkopf, der jeden deiner Kopfbewegungen in Echtzeit nachahmt! Der Bewegungssensor misst Neigen, Schwenken und Drehen — drei Servos folgen sanft nach. Der Steuerknüppel bewegt die Augen, ein Tastendruck öffnet den Mund, und der Rüttel-Motor lässt den Kopf 'atmen'.
  • MODE 8 — SNACK CATA — Der Party-Hit für jede Feier! Die Steuerknüppel-Taste startet eine vierstufige Katapult-Sequenz: Snack laden, spannen, abschießen — und nach einer kurzen Pause ist der nächste Wurf bereit. Der Dreh-Regler stellt den Schusswinkel ein, der Steuerknüppel richtet den Drehturm auf das Ziel aus.