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
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Deckel |
| S2 | 180°-Servo | Ausschalter-Arm |
| S3 | 180°-Servo | Zyklus-Zähler-Anzeige |
| S4 | 360°-Servo | Auge links |
| S5 | 360°-Servo | Auge rechts |
| DC | DC-Motor | Brummen 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
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
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
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
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
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.