MODE 8 — PANIC ROOM
Easy · 30 min · Fast kostenlos
Ziel & Anwendung
Ein sofortiger Vollalarm-Auslöser: touch1 oder ein versteckter Endschalter aktiviert den Panikraum-Modus — alle vier Riegel-Servos fahren sofort auf Maximum, der DC-Motor läuft auf voller Kraft, der Stepper dreht ein Stück und der Buzzer tönt zuerst kurz auf, dann dauerhaft. JoystickButton deaktiviert den Alarm wieder.
- Sofortigen Vollalarm mit allen Riegel-Servos gleichzeitig (S1/S2/S3/S6, DC, Stepper, Buzzer) auslösen.
- Zwei unabhängige Auslöse-Optionen: touch1 (offen) und ein versteckter Endschalter.
- JoystickButton als Deaktivierungs-Schalter mit Alarm-Quittierung implementieren.
Anschluss & Funktion
Motoren am Board
| Anschluss | Motor | Aufgabe |
|---|---|---|
| S1 | 180°-Servo | Riegel 1 fährt bei Alarm auf Maximum |
| S2 | 180°-Servo | Riegel 2 fährt bei Alarm auf Maximum |
| S3 | 180°-Servo | Riegel 3 fährt bei Alarm auf Maximum |
| S6 | 180°-Servo | Vierter Riegel für zusätzliche Absicherung |
| STEPPER | Schrittmotor | Dreht ein Stück als zusätzliche Sperrklinke bei Auslösung |
| DC | DC-Motor | Läuft bei Alarm auf voller Kraft als Vibrations-Alarm |
Materialliste
- Vier rote Karton-Alarm-Fahnen je ca. 6 × 4 cm für S1, S2, S3, S6
- Kleiner versteckter Endschalter (Mikroschalter) als zweiter Auslöser (unter Matte oder in Türrahmen)
- Roter Knopf-Attrappe aus Karton für touch1 (Panik-Knopf-Look)
- Klebeband und Heißkleber
Step-by-Step Tutorial
Vier Alarm-Fahnen für S1, S2, S3, S6 aufbauen
Karton-Basis mit vier nebeneinander montierten Servos. Jeder mit Plastik-Horn und rotem Karton-Fähnchen (6 × 4 cm). Ruhezustand: Fahnen in mittlerer, entspannter Position. Alarm: alle vier klappen gleichzeitig ganz aus — volle Alarm-Flaggenwand.
Check: S1, S2, S3, S6 haben je eine rote Fahne. In Ruhe: leicht angehoben. Bei Alarm: alle vier ausgefahren.
Tipp: Alle vier Servos nebeneinander auf einer Kartonplatte montieren. Fahnen gleichzeitig hochklappen wirkt dramatischer als einzelne.
Panik-Auslöser und Endschalter einrichten
touch1 offen zugänglich als Panik-Knopf (roter Karton-Knopf-Attrappe drüber kleben). Der versteckte Endschalter sitzt unter der Matte oder im Türrahmen und wird beim Betreten oder Öffnen der Tür gedrückt. Beide Auslöser sind gleichwertig: jeder löst sofort den Vollalarm aus.
Check: touch1 löst sofort aus. Versteckter Endschalter als zweiter, unabhängiger Auslöser.
Tipp: Versteckter Endschalter unter Türmatte oder im Türrahmen montieren — wird beim Betreten oder Öffnen gedrückt.
Vollalarm-Sequenz verstehen
Bei Auslösung fahren S1, S2, S3 und S6 gleichzeitig auf Maximum aus. Der DC-Motor läuft auf voller Kraft als Vibrations-Alarm, der Stepper dreht einmalig ein Stück als zusätzliche Sperrklinke. Der Buzzer setzt zuerst kurz einen lauten Ton, danach tönt er dauerhaft im Herzschlag-Rhythmus. JoystickButton: alles zurück in Ruheposition.
Check: Bei Auslösung: alle vier Riegel-Servos fahren auf Maximum. DC auf voller Kraft. Stepper dreht ein Stück. Buzzer tönt.
Tipp: Alle vier Riegel bewegen sich gleichzeitig für schnelle Reaktion — kein nacheinander.
Leichtgängigkeits-Test ohne Strom
S1, S2, S3, S6 von Hand alle auf Maximum: Fahnen haben Spielraum zueinander? Keine Überlappung? DC-Motor-Welle frei? Stepper-Rädchen frei? Dann Strom anlegen und ohne Auslöser beobachten: keine selbstständige Aktivierung.
Check: Alle vier Fahnen klappen frei. DC frei. Stepper dreht leicht.
Tipp: Alle vier Servos gleichzeitig auf Maximum: genug Platz zwischen den Fahnen? Nicht gegenseitig blockieren.
MODE 8 aktivieren — Panik-Test
Safe-Einbruch → MODE 8. touch1 antippen: Vollalarm sofort. Alle vier Fahnen hoch, DC surrt laut, Stepper dreht, Buzzer setzt kurz auf und tönt dann durchgehend. Display zeigt 'ALARM!'. JoystickButton: alle zurück auf Ruhezustand. Endschalter als zusätzlichen Auslöser testen.
Check: touch1 kurz drücken: sofortiger Vollalarm. JoystickButton: Alarm aus.
Tipp: Alarm wirkt beim ersten Test sehr dramatisch — alle Servos, DC, Buzzer gleichzeitig. Laut und auffällig.
Versteckten Auslöser platzieren
Endschalter unter einer dünnen Matte oder im Türrahmen (10–20 cm Höhe) verstecken, sodass er beim Betreten oder Türöffnen gedrückt wird. Nach Auslösung: JoystickButton drücken, um den Alarm zurückzusetzen, dann Position des Schalters wieder prüfen.
Check: Endschalter liegt unsichtbar in Türrahmen oder unter Matte. Tritt jemand drauf oder öffnet die Tür: Alarm.
Tipp: Endschalter so einbauen, dass er beim Betreten leicht gedrückt wird — kein großer Widerstand nötig.
Troubleshooting
- Alarm deaktiviert sich von selbst nach kurzer Zeit — panicActive muss als statische Variable deklariert sein (static bool panicActive = false). Wenn als lokale Variable: wird bei jedem Loop-Durchlauf zurückgesetzt. static sorgt für Persistenz.
- Stepper dreht nicht mehr nach mehrfachen Alarmauslösungen — stepper.move(50) akkumuliert Schritte. Nach vielen Auslösungen ist Stepper am Endanschlag. stepper.setCurrentPosition(0) beim Reset: Nullpunkt zurücksetzen.
Modifikationen & Sicherheit
- Pro-Tipp: Zeitverzögerung (10s) vor Alarm für Besitzer-Exit — touch1 startet Timer, nach 10s Alarm wenn kein Code eingegeben.
- Erweiterung: Alarm-Protokoll im EEPROM — Zeitstempel der letzten Auslösung für spätere Auswertung.
- Sicherheit: DC-Motor auf 100% erzeugt Wärme — Alarm nicht länger als 5 Minuten kontinuierlich laufen lassen.
Wichtige Code-Teile
// Panik-Auslöser: touch1 oder versteckter Endschalter
if(touch1 || RemoteEndschalter1) panicActive = true;
if(RemoteJoystickBtn) panicActive = false;
bool panicTriggeredNow = panicActive && !wasPanicActive;
// Alle 4 Riegel (180°) fahren auf Maximum, Ruheposition ist 1500 (nicht 1000)
for(int i = 1; i <= 3; i++)
if(!ismoving[i]) servocontroller.startMove(i, panicActive ? 2000 : 1500, 200);
if(!ismoving[6]) servocontroller.startMove(6, panicActive ? 2000 : 1500, 200);
setMotorspeed(panicActive ? 100 : 0);
if(panicActive && stepper.distanceToGo() == 0) stepper.move(50);
// Buzzer: kurzer lauter Ton im Auslöse-Moment, danach Dauer-Herzschlag
if(panicActive) Buzzer.setMode(panicTriggeredNow ? SHORT_BLINK : HEARTBEAT);
else Buzzer.setValue(0);Ähnliche Projekte
- MODE 1 — LASER TRAP — Eine echte Lichtschranke aus Laser-Pointer und LDR: sobald der Laserstrahl unterbrochen wird, schlägt der Alarm an — S1 hebt die Alarm-Fahne, S2 verriegelt einen Servo-Riegel, der Stepper dreht die Alarm-Fläche und der DC-Motor surrt. Perfekt als Diebstahlsicherung für die Schreibtischschublade oder als Einbruch-Spielzeug.
- MODE 6 — SILENT ALM — Ein lautloser Gyro-Alarm der auf Erschütterungen und schnelle Drehungen reagiert: keine Sirene, kein Piepen — nur ein Servo-Fähnchen und ein kurzes Vibrieren als stille Warnung. Perfekt für eine Box die man heimlich bewachen will, ohne dass der Eindringling merkt, dass Alarm ausgelöst wurde.
- MODE 10 — SEISMIC — Ein Mini-Seismograph fürs Regal: Der Bewegungssensor spürt jede Erschütterung, ein Pendel am Schrittmotor schwingt live mit und zwei Zeiger zeigen die Richtung des Wackelns. Wird es zu heftig, bleibt ein Alarmfenster fünf Sekunden offen — der ideale stille Wächter für Tresor oder Vitrine.