MODE 5 — USELESS BOX

Medium · 1h · Fast kostenlos

Ziel & Anwendung

Der Klassiker aller sinnlosen Maschinen — aber mit Persönlichkeit! Legst du den Schalter um, schaltet sich die Maschine selbst wieder aus. Aber je nach Laune (normal/zögernd/schnell/neckisch) reagiert sie anders: mal langsam, mal blitzschnell, mal täuschend. Zwei Rundservos rollen dabei die Augen.

  • Mehrschrittige Ablauf-Sequenz mit vier verschiedenen Launen umsetzen
  • Schalter-Berührung als zuverlässigen Auslöser nutzen
  • Unterschiedliche Timing-Muster für unterschiedliche Persönlichkeiten realisieren

Anschluss & Funktion

Motoren am Board

AnschlussMotorAufgabe
S1180°-ServoDeckel
S2180°-ServoAusschalter-Arm
S3180°-ServoZyklus-Zähler-Anzeige
S4360°-ServoAuge links
S5360°-ServoAuge rechts
DCDC-MotorBrummen während der Auslöse-Sequenz

Materialliste

  • Schuhkarton als Maschinen-Gehäuse
  • Kleiner Kartondeckel der sich öffnet (Gelenk aus Klebeband)
  • Drahtbügel oder Holzstäbchen als Schalter-Arm
  • Heißkleber
  • Strohhalme als Gelenklager für den Deckel

Step-by-Step Tutorial

  1. Gehäuse und Klapp-Deckel bauen

    Schneide in einen Schuhkarton eine Öffnung (ca. 5×5 cm) für den Klapp-Deckel. Befestige den Deckel mit einem Klebeband-Scharnier. Montiere den Deckel-Servo mit Horn nach innen zeigend — ein kurzer Karton-Arm auf dem Horn drückt den Deckel auf. Der zweite Servo trägt den Ausschalter-Arm, der herausklappt. Schraube beide Plastik-Servo-Hörner fest auf die Servos.

    Check: Deckel öffnet und schließt sich frei ohne zu klemmen

    Tipp: Klebeband-Scharnier: breites Tape auf beiden Seiten der Deckelkante — hält Dutzende Zyklen

  2. Ausschalter-Arm justieren

    Befestige den Ausschalter-Arm so, dass er beim Ausfahren exakt den Schalter-Kontakt berührt. Der Arm muss federnd sein — leichter Draht biegt sich bei Blockierung ohne den Servo zu beschädigen. Teste manuell ob der Arm den Kontakt trifft.

    Check: Arm berührt sicher den Schalter-Kontakt wenn er ausfährt

    Tipp: Arm aus Drahtbügel biegen — leichter als Karton und flexibler justierbar

  3. Laune-System verstehen

    Vier Launen stehen zur Auswahl: normal (direkt), zögernd (wartet kurz, dann doch), schnell (blitzartig) und neckisch (fährt halb aus, zieht zurück, dann doch ganz). Die Zähler-Anzeige zeigt den aktuellen Zyklus. Die beiden Augen-Servos rollen in jeder Reaktion synchron mit leichtem Versatz.

    Check: Der Dreh-Regler wechselt zwischen vier verschiedenen Reaktionsmodi sichtbar

  4. Leichtgängigkeitstest

    Deckel-Servo manuell in Öffnungsposition bewegen — Deckel muss aufgehen. Ausschalter-Arm manuell ausfahren — Arm muss ausklappen ohne am Deckel-Rand zu schaben. Erst nach freiem manuellem Test Strom einschalten.

    Check: Deckel öffnet sich frei, Ausschalter-Arm fährt ohne Blockierung aus

    Tipp: Zu viel Reibung am Deckel-Scharnier: Klebeband-Scharnier leicht einölen oder ersetzen

  5. Neckisch-Modus testen

    Lege den Schalter um: Die Maschine öffnet den Deckel, fährt den Arm aus, schaltet aus, zieht den Arm zurück, schließt den Deckel. Im neckischen Modus: fährt erst nur halb aus, wartet kurz, zieht sich zurück, wartet erneut, dann doch vollständig aus. Der DC-Motor brummt kurz während der Aktion für akustisches Feedback. Die Augen rollen die ganze Zeit.

    Check: Wird der Schalter umgelegt, reagiert die Maschine gemäß gewählter Laune

    Tipp: Der neckische Modus ist am unterhaltsamsten für Vorführungen

Troubleshooting

  • Arm klappt aus aber schaltet nicht aus — Arm-Länge oder -Biegewinkel anpassen bis er den Schalter-Kontakt sicher berührt
  • Deckel öffnet sich zu ruckartig — Servo-Horn kürzer machen oder Öffnungsgeschwindigkeit im Programm sanfter einstellen
  • Laune-Wechsel per Dreh-Regler reagiert nicht — Einmal in beide Richtungen drehen, damit der Wert sicher im gültigen Bereich liegt

Modifikationen & Sicherheit

  • Pro-Tipp: 5. Laune: schläfrig — sehr langsam und mit vielen Pausen
  • Pro-Tipp: Signalton beim Ausfahren des Arms für mehr Charakter
  • Sicherheit: Ausschalter-Arm darf nicht am Deckel blockieren — immer leicht federnden Draht statt starrem Karton verwenden

Wichtige Code-Teile

// S1-GND Trigger
bool triggered = s1Grounded;

// Stimmungs-Modus per Encoder (0-3)
int mood = constrain(EncoderValue, 0, 3);

if (triggered && umStep == 0) {
    umStep = 1; // Sequenz starten
    umCount++;
}

// Neckisch-Modus (mood == 3)
if (mood == 3 && umStep == 1) {
    servocontroller.setServoPulse(2, 1250); // Halb raus
    if (moveFinished(2)) {
        delay(500);
        servocontroller.setServoPulse(2, 2000); // Zurück
        delay(400);
        umStep = 2; // Dann doch raus
    }
}

// S3 Zyklus-Zähler, S4/S5 Augen-Rollen
servocontroller.setServoPulse(3, map(umCount % 10, 0, 10, 1000, 2000));
servocontroller.setServoPulse(4, 1500 + (int)(sin(millis() * 0.005f) * 400));
servocontroller.setServoPulse(5, 1500 + (int)(sin(millis() * 0.005f + PI) * 400));

Ähnliche Projekte

  • MODE 2 — SCARECROW — Wenn sich ein Eindringling nähert, erwacht die Vogelscheuche zum Leben! Bewegungsmelder oder Abstandssensor unter 80 cm lösen vier Sekunden wilde, chaotische Bewegung aus — alle Aktoren gleichzeitig, jeder im eigenen Rhythmus. Perfekt als Gartenwächter oder Halloween-Überraschung.
  • MODE 3 — GRABBINATOR — The Claw — aber selbst gebaut: Der Steuerknüppel fährt den Kran-Arm, der Dreh-Regler schwenkt die Basis, und sobald der Infrarot-Sensor ein Objekt erkennt, schnappt die Greifzange nach einem kurzen Countdown von allein zu. Die Animation oben zeigt, wie Arm, Seilwinde und Greifer zusammenspielen — genau diesen Automaten baust du aus Karton.