Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Nächste Überarbeitung | Vorherige Überarbeitung | ||
| projekte:foodoor:start [2025/07/28 16:01] – init gammlaa | projekte:foodoor:start [2025/07/30 10:10] (aktuell) – Tobi | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== foodoor Hardware ====== | + | ====== foodoor |
| - | ===== OG ===== | + | |
| + | Schon kurz nach dem Einzug in unseren Hackerspace war klar: Ein klassisches Schließsystem mit physischen Schlüsseln passt nicht zu unserem Vereinsalltag. Schlüssel können verloren gehen, das Nachmachen ist umständlich und die Verwaltung aufwendig. | ||
| + | |||
| + | Deshalb entwickelten wir frühzeitig unser eigenes digitales Türschließsystem: | ||
| + | |||
| + | ====== | ||
| + | |||
| + | Die Türen werden jeweils von einem Raspberry Pi gesteuert, auf dem der Dienst **foodoord** läuft. Die Hardware ist je nach Etage leicht unterschiedlich aufgebaut. | ||
| + | |||
| + | ===== Obere Etage ===== | ||
| + | |||
| + | Im Obergeschoss übernimmt ein Raspberry Pi mit einem [[https:// | ||
| ===== Keller ===== | ===== Keller ===== | ||
| - | Im Keller | + | ==== V1 – Carambola ==== |
| - | Diese Keymatik | + | |
| + | |||
| + | Das Projekt startete ursprünglich mit einem Carambola, das über folgenden {{ : | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== V2 – Raspberry Pi ==== | ||
| + | |||
| + | Aktuell | ||
| + | |||
| + | Die elektrische Verbindung | ||
| + | |||
| + | Die verbaute Keymatic | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | === Bedienelemente === | ||
| + | |||
| + | An der Tür befindet sich ein magnetisch angebrachtes Bedienteil mit: | ||
| + | |||
| + | * einer 10mm-LED (rot/ | ||
| + | * einer Taste (derzeit ohne Funktion), | ||
| + | * einem Reed-Kontakt zur Erkennung des Türstatus (ebenfalls aktuell ohne Funktion). | ||
| + | |||
| + | Zusätzlich sind im Kabelkanal zwei Druckknöpfe mit integrierten **WS28xx-LED-Ringen** montiert. | ||
| + | |||
| + | === GPIO-Pinout === | ||
| + | |||
| + | ^ Element | ||
| + | | Button oben | 23 | orange | ||
| + | | Button unten | 17 | gelb-weiß | ||
| + | | LED Data | 18 | grün-weiß | ||
| + | | Türsensor | ||
| + | |||
| + | Die 10mm-LED und die Taste auf der Tür sind aktuell nicht verbunden. | ||
| + | |||
| + | === Stromversorgung === | ||
| + | |||
| + | Die Stromversorgung des Raspberry Pi erfolgt über eine Ethernet-Leitung mittels **passivem Power-over-Ethernet (PoE)** mit 12 V. Ein Step-Down-Wandler auf dem Experimentierboard wandelt diese auf die benötigten 5 V herunter. Das zugehörige Netzteil befindet sich im **Serverschrank**. | ||
| + | |||
| + | === Wartung === | ||
| - | In einem magnetisch | + | Sollte die Keymatic die gespeicherten Endpositionen nicht mehr korrekt anfahren, liegt das häufig |
| - | Der Raspberry Pi verfügt über ein Experimentierboard auf dem ein 2x5-poliger gewinkelter Wannenstecker angebracht. | + | |
| - | Die Stromversorgung wird über die ungenutzten Adernpaare der Ethernetleitung mit 12V realisiert (sogenanntes passives Power-over-Ethernet). Die benötigte Betriebsspannung von 5V liefert ein Step-Down-Wandler. Das entsprechende Netzteil findet man im Serverschrank. | + | - Drehrad/ |
| + | | ||
| + | - Schlitzkontakte | ||
| + | - Nach dem Zusammenbau einmal neu kalibrieren. | ||
| + | {{: | ||
| + | {{: | ||
| - | ====== | + | ====== Software ====== |
| + | Die Software-Komponenten des Türsystems sind unter folgender Adresse verfügbar: | ||
| + | [[https:// | ||
| + | Die Software ist als Debian-Paket verfügbar und besteht aus folgenden Komponenten: | ||
| + | * **foodoor** – Kommandozeilentool, | ||
| + | * **foodoord** – Hauptprozess: | ||
| + | * **foodoord.conf** – Konfigurationsdatei für OG bzw. Keller. | ||
| + | * **foodoor-update-keydb** – Aktualisiert die Schlüssel-Datenbank. | ||
| + | * **foodoord@.service** – systemd-Unit für den Autostart. | ||