projekte:ohneschranken
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Vorherige Überarbeitung | |||
— | projekte:ohneschranken [2021/01/17 01:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== OhneSchranken ====== | ||
+ | ---- datatemplateentry project ---- | ||
+ | template | ||
+ | name : OhneSchranken | ||
+ | imgname_img90 | ||
+ | person_pages | ||
+ | start_dt | ||
+ | end_dt | ||
+ | status_ | ||
+ | ---- | ||
+ | |||
+ | Es gibt da bei uns am Gebäude einen Parkplatz hinter dem Haus. | ||
+ | Leider wurde dieser hemmungslos von allen möglichen Leuten einfach mal | ||
+ | trotz eines entsprechenden Hinweisschildes ' | ||
+ | Dies fuehrte dann oft zu Situationen, | ||
+ | dort nicht einmal mehr einfahren geschweige denn parken konnten. | ||
+ | |||
+ | |||
+ | OK es wurde dann beschlossen eine Parkschranke einzurichten und diese kann dann mittels | ||
+ | eines elektronischen Senders am Schlüsselbund geöffnet und geschlossen werden. | ||
+ | |||
+ | So weit so gut .... | ||
+ | |||
+ | Es wurde nun ein Projekt ersonnen, die Sache fuer alle Vereinsmitglieder nutzbar | ||
+ | zu machen, da der elektronische Schlüssel so um die 20 Euronen Pfand kostet. | ||
+ | Zum Einsatz kommen in dieser Lösung folgende Komponenten: | ||
+ | * die Schrankenanlage mit Funkschlüssel | ||
+ | * unser Intranetserver mit einem aktuellen Betriebssytem | ||
+ | * eine Auerswald-ISDN-Telefonanlage 2204i mit internem ISDN-Bus | ||
+ | * ein wenig selbstgebastelte Elektronik fuer das Schalten des elektronischen Schlüssels | ||
+ | |||
+ | Dirk hat in Python ein Skript geschrieben, | ||
+ | über die RS232-Schnittstelle (serielle Schnittstelle) | ||
+ | ermöglicht. Genutzt wird hierbei das DTR Signal zum Aktivieren des Relais. | ||
+ | |||
+ | Als Parameter wird die jeweils mitgesendete Telefonnummer empfangen und mit einer Datenbank | ||
+ | abgeglichen. | ||
+ | |||
+ | In einer Datenbanktabelle wird das letzte Datum und ein Index protokolliert, | ||
+ | |||
+ | Beschreibung des Ablaufs: | ||
+ | |||
+ | Der jeweilige Nutzer ruft die Telefonnummer der Schrankenanlage an, wobei er seine eigene | ||
+ | Telefonnummer mitsenden muss. Die ISDN-Anlage stellt mithilfe der Capi-Teiber verschiedene Informationen | ||
+ | des Anfrufs als Variablen zur Verfügung. Dazu gehören zum Beispiel Datum und Uhrzeit, die Nummer des Anrufers und | ||
+ | die interne MSN (multiple subscriber number). Diese Informationen werden über den ISDN-S0-Bus innerhalb des | ||
+ | D-Kanales (Informationskanal) an die ISDN-Karte des PC's übermittelt. | ||
+ | |||
+ | Nun tritt das Programm ISDN-LOG in Aktion das auf Änderungen der Variablen lauscht. | ||
+ | Dabei wertet es die MSN aus. Die MSN ist die Nummer der ISDN-Zweigstelle, | ||
+ | Schranke angeschlossen ist. Hat ein eingehender Anruf diese MSN-Nummer, so wird das Script " | ||
+ | aufgerufen. Dieses Script vergleicht die Telefonnummer des Anrufs mit einer Liste, die alle zugangsberechtige | ||
+ | Telefonnummern enthält. Gehört die Nummer des Nutzers zu den Zugangsberechtigten, | ||
+ | wird ein Signal vom Script an die RS232-Schnittstelle geschickt. | ||
+ | |||
+ | Mit dieser Schnittstelle ist über ein Kabel eine umgebaute Funkfernbedingung der Schranke verbunden. | ||
+ | Der Sender dieser Funkfernbedienung befindet sich im ersten Stock des Gebäudes in einer Entfernung | ||
+ | von etwa 10 Meter zur Schranke. Per Funksignal wird nun der Empfänger an der Schranke aktiviert und | ||
+ | die Schranke geöffnet. Das Schließen der Schranke erfolgt automatisch nach einer werkseitig eingestellten Zeitspanne. |