Inhaltsverzeichnis:
Video: Einbruchalarm für Schuppen / Blockhaus - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Dieses Projekt ist für eine Alarmanlage, die bei einem unerwarteten Eindringen in einen Schuppen oder eine Blockhütte eine Sirene ertönt. Die Alarmscharfschaltung erfolgt per Schlüsselschalter. Zwischen der Tastenaktivierung und dem Scharfschalten des Alarms gibt es eine Verzögerung von zehn Sekunden. Zwischen der Erkennung des Einbruchs und dem Ertönen der Sirene wird auch eine Verzögerung von zehn Sekunden vorhanden sein, um eine angemessene Zeit für eine echte Alarmdeaktivierung zu ermöglichen. Die Erkennung von Eindringlingen erfolgt über zwei Methoden; magnetischer Türschalter und Infrarot-Bewegungsmelder.
Der Alarm besteht aus zwei Einheiten; die interne Steuereinheit (mit Schlüsselaktivierung für den Alarm) und eine zweite für die Außenseite, die die Sirene, den Sirenensteuerkreis und die Pufferbatterie enthält.
Sowohl die Alarmsteuerbox als auch die externe Klingelbox verfügen über einen Sabotageerkennungsschalter, der die Sirene beim Öffnen der Gehäuse aktiviert.
Das Alarmsystem (interne Steuereinheit) zeigt den Alarmstatus und die aktuelle Uhrzeit (Uhr) an. Es wird ein elektronisches Menü geben, um die Uhrzeit einzustellen, die Sirene zu testen und einen Wartungsmodus einzurichten, der das Öffnen der Gehäuse ermöglicht. Das Menü ist nur verfügbar, wenn der Alarm deaktiviert ist.
Der angehängte Projektordner enthält die Schaltpläne, Projektdokumentation und HEX-Dateien für die PIC-Mikrocontroller.
Schritt 1:
Funktionsprinzip
Hauptsteuereinheit
Die Hauptsteuereinheit ist das Herzstück der Einbruchmeldeanlage. Dieses Gerät ist für die Steuerung der Sirene und die Verbindung mit dem Benutzer verantwortlich. Im Zentrum der Schaltung befindet sich ein PIC-Mikrocontroller, der für die Alarmsteuerung und die Benutzeroberfläche verantwortlich ist. Der Mikrocontroller überprüft den Status des Schlüsselschalters, um festzustellen, ob der Alarm scharf oder unscharf werden soll. Im scharfgeschalteten Modus prüft der Controller auf Veränderungen der Infrarot- und Türsensoren und schlägt Alarm, wenn ein Eindringling erkannt wird.
Als Einbruchsschutzfunktion ist eine Sabotageschleife vorhanden. Dies ist eine Drahtschleife, die von der Hauptsteuereinheit gespeist wird. Die gelieferte Spannung beträgt 5 Volt. Diese Spannung wird als Schleife um jedes Gehäuse und jeden Sensor gesendet und dann an den Mikrocontroller der Hauptsteuereinheit zurückgegeben. Wenn ein Kabel durchtrennt oder der Sabotageschalter geöffnet wird, wird diese Schleife unterbrochen und von der Hauptsteuerung und der Klingelbox-Steuerungsschaltung erkannt.
Wenn die Sabotageschleife unterbrochen wird, wird ein Alarmsignal an die Klingelbox gesendet und dem Benutzer wird ein Sabotagealarm angezeigt. Die Klingelbox erkennt auch einen Spannungsverlust in der Sabotageschleife und löst den Alarm aus, unabhängig davon, ob das Alarmsignal vorhanden ist oder nicht.
Die Haupteinheit ermöglicht dem Benutzer auch, den Wartungsmodus zu starten. Dies ist eine Funktion, die es dem Benutzer ermöglicht, eines der Gehäuse zu Wartungszwecken zu öffnen. Während dieses Modus aktiviert die Hauptsteuerung ein Wartungssignal von niedrig nach hoch. Das Wartungssignal weist die Klingelbox-Steuerung an, sowohl die Sabotageschleifenspannung als auch eventuell vorhandene Alarmsignale zu ignorieren. Der Wartungsmodus funktioniert nicht, wenn das Kabel zwischen der Hauptsteuerung und der Klingelbox durchtrennt oder getrennt wird.
Der Mikrocontroller zeigt auch die Alarmbedingungen und die Uhrzeit über ein lokales alphanumerisches 16x2-LCD-Display an.
Die vom Mikrocontroller ausgeführten Steuerfunktionen sind in Tabelle 1 aufgeführt.
Klingelbox-Einheit
Die Klingelbox enthält die Sirene, die Backup-Batterie und die Sirenensteuerschaltung. Die Batterie dient zur Stromversorgung beider Geräte im Falle eines Stromausfalls und zur lokalen Stromversorgung der Sirene, falls das Verbindungskabel der Klingelbox durchtrennt wird. Die Klingelbox ist auch dafür ausgelegt, Alarm zu schlagen, wenn das Steuerkabel, das die beiden Einheiten verbindet, durchtrennt wird. Dies wird durch Erfassen eines Abfalls der Sabotageschleifenspannung normalerweise auf null Volt erreicht. Die Sirenenschaltung ist auch so ausgelegt, dass sie ertönt, wenn eine der beiden Steuereinheiten geöffnet wird. Dies wird, wie bereits erwähnt, durch die Verwendung einer Sabotageschleife erreicht, die die beiden Einheiten verbindet
Die Sirenenelektronik ist auch dafür ausgelegt, die Sirene nur für kurze Zeit zu ertönen. Wird der Alarm ausgelöst, ertönt die Sirene nur drei bis vier Minuten lang. Dies dient der Einhaltung verschiedener lokaler Gesetze in Bezug auf Hausalarme.
Die Klingelbox-Schaltung wird von einem PIC-Mikrocontroller gespeist.
Schritt 2: Betriebsmodi
In diesem Schritt werden die Betriebsmodi des Alarmsystems beschrieben.
Schritt 3: Verwendung
Wie benutzt man
Um den Alarm zu aktivieren, sollte der Benutzer den Schlüssel in die Armposition drehen. Ein Zehn-Sekunden-Countdown beginnt. Jede Sekunde ertönt der Summer. Beim Scharfschalten des Alarms ertönt der Summer eine Sekunde lang, dann ist der Alarm scharf.
Beim Betreten ändert entweder der Tür- oder der Infrarot-Bewegungssensor den Zustand. Diese Zustandsänderung löst den 10-Sekunden-Countdown bis zum Alarm aus. Während dieser Zeit sollte der Benutzer den Schlüsselschalter in die Position Unscharf drehen, um den Alarm zu deaktivieren. Bleibt der Alarm scharf und nach zehn Sekunden wird der Alarm aktiviert.
Bei der ersten Verwendung fordert das Hauptgerät zur Einrichtung der Sensoren auf. Die Haupteinheit erkennt, ob ein hoher oder niedriger Zustand von den Tür- und Infrarot-Bewegungssensoren während eines erkannten Ereignisses vorhanden ist, z. Die Haupteinheit fordert zum Öffnen der Tür auf und fordert den Benutzer dann auf, die Eingabetaste zu drücken. Der Schaltzustand wird dann im EEPROM des Mikrocontrollers aufgezeichnet. Dieselbe Routine wird für den Infrarot-Bewegungssensor angefordert. Dies ermöglicht die Verwendung eines Sensors vom normalerweise offenen oder vom normalerweise geschlossenen Typ.
Um die Zeit einzustellen, drücken Sie die Eingabetaste und wählen Sie die Bildschirmoptionen aus.
Um die Klingelbox zu testen, halten Sie die Aufwärtstaste gedrückt, während der Alarm deaktiviert ist.
Um in den Wartungsmodus zu gelangen, halten Sie die Abwärtstaste gedrückt, während der Alarm deaktiviert ist.
Sie können auch jederzeit auf das Setup für die erstmalige Verwendung zugreifen, indem Sie die Eingabetaste drücken und die Setup-Option auswählen.
Empfohlen:
Arduino Auto-Rückfahrwarnsystem - Schritt für Schritt: 4 Schritte
Arduino Auto-Rückfahrwarnsystem | Schritt für Schritt: In diesem Projekt entwerfe ich eine einfache Arduino-Auto-Rückwärts-Parksensorschaltung mit Arduino UNO und dem Ultraschallsensor HC-SR04. Dieses Arduino-basierte Car-Reverse-Warnsystem kann für eine autonome Navigation, Roboter-Ranging und andere Entfernungsr
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): 3 Schritte
So deaktivieren Sie die Autokorrektur für nur ein Wort (iOS): Manchmal korrigiert die Autokorrektur möglicherweise etwas, das Sie nicht korrigieren möchten, z. Textabkürzungen beginnen sich in Großbuchstaben zu setzen (imo korrigieren zum Beispiel zu IMO). So erzwingen Sie, dass die Korrektur eines Wortes oder einer Phrase beendet wird, ohne aut zu deaktivieren
Interessante Programmieranleitung für Designer - Bringen Sie Ihr Bild zum Laufen (Teil 2): 8 Schritte
Interessante Programmieranleitung für Designer – Bringen Sie Ihr Bild zum Laufen (Teil 2): Mathematik scheint für die meisten von Ihnen nutzlos zu sein. Die in unserem täglichen Leben am häufigsten verwendete ist einfach Addieren, Subtrahieren, Multiplizieren und Dividieren. Es ist jedoch ganz anders, wenn Sie mit Programm erstellen können. Je mehr Sie wissen, desto mehr wundervolle Ergebnisse werden Sie erhalten
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
So erstellen Sie eine UML für Java in Microsoft Visio: 4 Schritte
So erstellen Sie eine UML für Java in Microsoft Visio: Das Erstellen einer UML kann zunächst etwas einschüchternd wirken. Es gibt viele komplizierte Notationsstile, und es kann sich anfühlen, als gäbe es keine guten Ressourcen, um eine lesbare und genaue UML zu formatieren. Microsoft Visio macht jedoch das Erstellen einer UML-Qu