Stolperdraht aus Büroklammer

Easy · 10 min · Kostenlos

Ziel & Lerninhalt

Baue eine simple, aber zuverlässige 'Stolperdraht'-Alarmanlage: Ein zwischen zwei Büroklammern eingeklemmter Papierstreifen, am Schnurzug verbunden – wird er herausgezogen, schließt sich der Stromkreis.

  • Den Unterschied zwischen 'Normally Open' (NO) und 'Normally Closed' (NC) Sensoren verstehen.
  • INPUT_PULLUP korrekt einsetzen.
  • Software-Entprellung gegen Vibrations-Fehlalarm einbauen.

Erklärung & Wissen

Basic

Zwei Büroklammern, leicht zueinander gebogen, sitzen so eng nebeneinander, dass sie sich von alleine berühren würden – wäre da nicht ein dünner Papierstreifen dazwischen. Solange der Papierstreifen drin steckt, sind die Klammern isoliert. Zieht jemand am Bindfaden, der am Papierstreifen klebt, fliegt das Papier raus, die Klammern schnappen zusammen und der Stromkreis schließt sich. Das Mainboard liest auf seinem Eingang plötzlich LOW – Alarm! Das ist ein klassischer NO-Sensor: 'Normally Open', schließt nur im Auslöse-Fall.

Medium

Du baust hier eine Variante des Reed-Klammer-Sensors: Zwei elastische Büroklammern unter leichter Vorspannung, ein Papier-Isolator dazwischen. Der Bindfaden ist mit dem Papierstreifen verklebt und verläuft als 'Stolperdraht' durch den Raum. Elektrisch: Eine Klammer an GND, die andere an einen Digital-Pin mit INPUT_PULLUP. Ruhezustand: Papier dazwischen → Pin = HIGH. Auslöser: Stolperer reißt Bindfaden → Papier raus → Klammern berühren → Pin = LOW. Genau wie bei jedem mechanischen Schalter prellen die Klammern beim Schließen für ein paar Millisekunden – eine 20–50 ms Deadtime im Code verhindert das Mehrfach-Auslösen.

Expert

Ein NO-Sensor hat einen Nachteil: Schneidet ein Saboteur das Kabel zwischen Sensor und Controller durch, würde der Alarm nichts merken (Kabel offen ≠ Klammern offen, sieht aus Mikrocontroller-Sicht gleich aus). Profis nutzen deshalb NC-Sensoren ('Normally Closed'), die im Normalbetrieb permanent geschlossen sind – jeder Kabelbruch löst direkt aus. Eine NC-Variante des Aufbaus: Klammern berühren sich von vornherein, der Bindfaden hält ein Stück Papier durchgehend gegen die Lücke gedrückt; beim Auslösen reißt das System auseinander. Für höchste Sicherheit kombiniert man beides als 'Schleifensensor' – Drahtbruch UND Auslösung erkennen.

Fun Fact

Im 2. Weltkrieg wurden Stolperdrahtfallen aus Sicherungsstift-Klammern fast genauso konstruiert – die Bauanleitung aus alten Wehrmacht-Pionier-Heften ist verblüffend deckungsgleich mit Maker-Tutorials von heute.

Normally Open (NO)
Schalter, der im Ruhezustand offen ist – Auslösung schließt ihn. Im Normalfall fließt kein Strom. Erst der Auslöser stellt die Verbindung her. Vorteil: kein dauerhafter Strombedarf. Nachteil: Kabelbruch wird nicht erkannt.
Pull-Up-Widerstand
Widerstand, der einen offenen Eingang sauber auf HIGH zieht. Interner Pull-Up des Mikrocontrollers (typ. 20–50 kΩ) zieht den Pin im Ruhezustand auf 5V. Der Sensor verbindet bei Auslösung den Pin gegen GND und erzwingt LOW.
Software-Entprellung
Code-Logik, die kurzes Prellen am mechanischen Kontakt ausblendet. Nach erkannter Flanke wird für 20–50 ms keine weitere akzeptiert. Damit zählt eine einzelne Berührung der Klammern wirklich als ein Ereignis, nicht als 5–10.
NC vs. NO (Fail-Safe)
Normally Closed (NC) Sensoren lösen auch bei Kabelbruch aus — sicherer als NO in Alarmsystemen. NO (dieser Sensor): Ruhezustand = offen, Auslösung = geschlossen. Problem: Kabelschnitt sieht aus wie 'kein Alarm' → Sabotage unbemerkt. NC (Profi-Variante): Ruhezustand = geschlossen (Strom fließt), Auslösung = offen (kein Strom). Vorteil: Kabelbruch UND Auslösung sind nicht mehr zu unterscheiden → beide lösen Alarm aus. Das nennt man 'Fail-Safe' — der sicherere Zustand bei Versagen ist immer der Alarm.

Praktischer Versuch: Stolperdraht-Alarm

Zwei Klammern, ein Papierstreifen, ein Bindfaden – mehr braucht der Alarm nicht.

  • 2 Büroklammern (Metall, nicht Kunststoff)
  • 1 Papierstreifen (ca. 2 × 5 cm)
  • Bindfaden oder dünner Nähfaden
  • Klebeband, Karton oder Holzleiste als Träger
  • Optional: Piezo-Buzzer für hörbaren Alarm
  1. Klammern gerade biegen

    Strecke beide Klammern zu zwei langen Drahtstücken, an der Klemmstelle leicht zueinander gebogen, so dass sie ohne Trennung berühren würden.

    Check: Beide Klammern sind weitgehend gestreckt, mit leichter Vorspannung zueinander.

    Tipp: Wenn du beide leicht V-förmig zueinander biegst, drücken sie aktiv gegeneinander – die Auslösung wird zuverlässiger.

  2. Klammern fixieren

    Klebe die hinteren Enden der Klammern parallel auf den Träger. Die freien vorderen Enden bilden den Schaltspalt.

    Check: Klammern halten ihre Position, hinten verklebt, vorne frei beweglich.

    Tipp: Nur die hinteren Enden festkleben – die Spitzen müssen frei zusammenfedern können.

  3. Isolator einschieben

    Schiebe den Papierstreifen zwischen die Klammern. Verklebe das eine Ende des Streifens mit dem Bindfaden. Das andere Ende ragt frei zwischen den Klammern hervor.

    Check: Multimeter (Durchgang) ist still, solange das Papier zwischen den Klammern sitzt.

    Tipp: Lieber dickeres Papier als zu dünnes Toilettenpapier – muss steif bleiben.

  4. Manuell testen

    Spann den Bindfaden, ziehe daran. Der Papierstreifen muss schlagartig zwischen den Klammern verschwinden.

    Check: Beim Ziehen am Bindfaden zischt der Streifen raus → Klammern berühren → Multimeter piept.

    Tipp: Wenn nichts schaltet: Klammern federn nicht stark genug zusammen. V-Vorspannung erhöhen.

  5. Anschließen und auswerten

    Eine Klammer → GND, andere → D2 (INPUT_PULLUP). Code mit Deadtime 30 ms hochladen.

    Check: Bei Auslösung erscheint genau einmal 'ALARM!' im Monitor (kein Geflatter).

    Tipp: Deadtime nicht zu klein – mechanisches Prellen kann 20 ms dauern.

Klammer 1 → GND. Klammer 2 → D2 mit INPUT_PULLUP. Optional: Buzzer an D8 für Tonausgabe.

// ProtoPeaks - Stolperdraht-Alarm
const int sensorPin = 2;
const int buzzerPin = 8;
unsigned long lastTrig = 0;
bool alarm = false;

void setup() {
  Serial.begin(9600);
  pinMode(sensorPin, INPUT_PULLUP);
  pinMode(buzzerPin, OUTPUT);
}

void loop() {
  if (digitalRead(sensorPin) == LOW && millis() - lastTrig > 30) {
    lastTrig = millis();
    if (!alarm) {
      alarm = true;
      Serial.println("ALARM!");
    }
  }
  digitalWrite(buzzerPin, alarm ? HIGH : LOW);
}
  • Klammern berühren sich schon im Stand. — Papierstreifen zu dünn oder Klammern zu eng. Dickeres Papier oder Klammern leicht aufbiegen.
  • Beim Ziehen am Faden bleibt Papier hängen. — Faden senkrecht zur Klammeröffnung verlegen, damit der Streifen sauber rausrutscht. Klebung des Fadens vorne (am Streifen-Ausgangsende) ansetzen, nicht hinten.
  • Mikrocontroller löst spontan aus. — Eingang schwebt → Pull-Up vergessen. INPUT_PULLUP setzen. Falls weiter unkontrolliert: Mittlere Deadtime erhöhen, Kabel kürzen.

Kurzzusammenfassung

Aus zwei Büroklammern, einem Streifen Papier und einem Bindfaden entsteht ein zuverlässiger 'Normally Open'-Stolperdraht-Sensor. INPUT_PULLUP plus 30 ms Deadtime sorgen für saubere Auslösung – ideal für einfache Alarmanlagen oder Spiele.

Ähnliche Themen