Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| projekte:foodoor:start [2025/07/29 08:27] – gammlaa | projekte:foodoor:start [2025/07/30 10:10] (aktuell) – Tobi | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| Deshalb entwickelten wir frühzeitig unser eigenes digitales Türschließsystem: | Deshalb entwickelten wir frühzeitig unser eigenes digitales Türschließsystem: | ||
| - | ===== Hardware ===== | + | ====== Hardware |
| 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. | 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. | ||
| - | ==== OG – Obere Etage ==== | + | ===== Obere Etage ===== |
| Im Obergeschoss übernimmt ein Raspberry Pi mit einem [[https:// | Im Obergeschoss übernimmt ein Raspberry Pi mit einem [[https:// | ||
| - | ==== Keller ==== | + | ===== Keller |
| + | |||
| + | ==== V1 – Carambola | ||
| - | ===== V1 – Carambola ===== | ||
| Das Projekt startete ursprünglich mit einem Carambola, das über folgenden {{ : | Das Projekt startete ursprünglich mit einem Carambola, das über folgenden {{ : | ||
| Zeile 21: | Zeile 22: | ||
| {{: | {{: | ||
| - | ===== V2 – Raspberry Pi | + | ==== V2 – Raspberry Pi ==== |
| Aktuell wird im Keller eine **Keymatic** (Abus CFA1000) in Kombination mit einem Raspberry Pi eingesetzt. Die Keymatic wird dabei über zwei zusätzlich eingebaute **Optokoppler** angesteuert, | Aktuell wird im Keller eine **Keymatic** (Abus CFA1000) in Kombination mit einem Raspberry Pi eingesetzt. Die Keymatic wird dabei über zwei zusätzlich eingebaute **Optokoppler** angesteuert, | ||
| Zeile 33: | Zeile 34: | ||
| {{: | {{: | ||
| - | ==== Bedienelemente | + | {{: |
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | === Bedienelemente === | ||
| An der Tür befindet sich ein magnetisch angebrachtes Bedienteil mit: | An der Tür befindet sich ein magnetisch angebrachtes Bedienteil mit: | ||
| Zeile 41: | Zeile 46: | ||
| * einem Reed-Kontakt zur Erkennung des Türstatus (ebenfalls aktuell ohne Funktion). | * einem Reed-Kontakt zur Erkennung des Türstatus (ebenfalls aktuell ohne Funktion). | ||
| - | Zusätzlich sind im Kabelkanal zwei Druckknöpfe mit integrierten **WS28\**-LED-Ringen** montiert. | + | Zusätzlich sind im Kabelkanal zwei Druckknöpfe mit integrierten **WS28xx-LED-Ringen** montiert. |
| - | ==== GPIO-Pinout | + | === GPIO-Pinout === |
| ^ Element | ^ Element | ||
| | Button oben | 23 | orange | | Button oben | 23 | orange | ||
| | Button unten | 17 | gelb-weiß | | Button unten | 17 | gelb-weiß | ||
| - | | LED Data | 18 | grün-weiß | + | | LED Data | 18 | grün-weiß |
| - | | Türsensor | + | | Türsensor |
| + | |||
| + | Die 10mm-LED und die Taste auf der Tür sind aktuell nicht verbunden. | ||
| - | ==== Stromversorgung | + | === 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**. | 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 | + | === Wartung === |
| Sollte die Keymatic die gespeicherten Endpositionen nicht mehr korrekt anfahren, liegt das häufig an einer **abgerissenen Diode** der Positionslichtschranke. In der Vergangenheit trat dies mehrfach auf. Die Reparatur erfolgt wie folgt: | Sollte die Keymatic die gespeicherten Endpositionen nicht mehr korrekt anfahren, liegt das häufig an einer **abgerissenen Diode** der Positionslichtschranke. In der Vergangenheit trat dies mehrfach auf. Die Reparatur erfolgt wie folgt: | ||
| Zeile 68: | Zeile 75: | ||
| {{: | {{: | ||
| - | ===== Software ===== | + | ====== Software |
| Die Software-Komponenten des Türsystems sind unter folgender Adresse verfügbar: | Die Software-Komponenten des Türsystems sind unter folgender Adresse verfügbar: | ||
| Zeile 76: | Zeile 83: | ||
| Die Software ist als Debian-Paket verfügbar und besteht aus folgenden Komponenten: | Die Software ist als Debian-Paket verfügbar und besteht aus folgenden Komponenten: | ||
| - | * **`foodoor`** – Kommandozeilentool, | + | * **foodoor** – Kommandozeilentool, |
| - | * **`foodoord`** – Hauptprozess: | + | * **foodoord** – Hauptprozess: |
| - | * **`foodoord.conf`** – Konfigurationsdatei für OG bzw. Keller. | + | * **foodoord.conf** – Konfigurationsdatei für OG bzw. Keller. |
| - | * **`foodoor-update-keydb`** – Aktualisiert die Schlüssel-Datenbank. | + | * **foodoor-update-keydb** – Aktualisiert die Schlüssel-Datenbank. |
| - | * **`foodoord@.service`** – systemd-Unit für den Autostart. | + | * **foodoord@.service** – systemd-Unit für den Autostart. |