hswiki:raum:raumstatus
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| hswiki:raum:raumstatus [2022/04/10 12:05] – angelegt berhsi | hswiki:raum:raumstatus [2023/10/21 16:36] (aktuell) – Links zum Repo angepasst berhsi | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Raumstatus ====== | ====== Raumstatus ====== | ||
| - | Damit man sehen kann, ob sich jemand im Raum befindet, veröffentlichen wir den Status im Netz. Da die handbetätigte Statusampel den Nachteil | + | Wir veröffentlichen auf der [[https:// |
| + | |||
| + | Die handbetätigte Statusampel | ||
| ===== Aufbau ===== | ===== Aufbau ===== | ||
| Zeile 8: | Zeile 10: | ||
| * Reedsensor | * Reedsensor | ||
| - | * NodeMCU | + | * Neodynmagnet |
| + | * NodeNCU | ||
| * USB-Netzteil | * USB-Netzteil | ||
| - | * etwas Kabel | + | * Kabel |
| + | |||
| + | ==== Beschreibung ==== | ||
| + | |||
| + | Um den Status zu bestimmen, erfassen wir den Zustand des Türriegels. Dazu wurde im Türrahmen der Reedsensor platziert und auf dem Riegel ein Neodynmagnet aufgebracht. Der Reed ist mit einem digitalen I/O-Pin, sowie einem GND-Pin der NodeMCU verbunden. (Danke an hornig für die Vorarbeiten.) | ||
| + | |||
| + | Wird die Tür nach Verlassen des Raumes abgeschlossen, | ||
| + | |||
| + | ===== Software ===== | ||
| + | |||
| + | Die Software besteht aus zwei Teilen ... Dem Client, der den Reedsensor überwacht und erkannte Änderungen sendet, sowie einem Server, der diese Änderung empfängt und sie in der Status-API verarbeitet. Die Software dazu liegt derzeit auf git.kraut.space. | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | Der Client signalisiert Änderungen am Pin durch zwei kurze Blinkzeichen (jeweils 100 Millisekunden), | ||
| + | ===== TODO ===== | ||
| + | * Server um Anbindungen an Mastodon/ | ||
| + | * NodeMCU um je eine rote und grüne LED erweitern, die den Status der Tür anzeigen. | ||
| + | * NodeMCU (und wenn vorhanden LED) in ein Gehäuse verpflanzen | ||
| + | * Fehlerausgabe der seriellen Schnittstelle über die RX- und TX-Pins | ||
hswiki/raum/raumstatus.1649592310.txt.gz · Zuletzt geändert: von berhsi
