Projekt:Konferenzraumuhr: Unterschied zwischen den Versionen
Dg3hda (Diskussion | Beiträge) (Anfang) |
(kein Unterschied)
|
Version vom 13. September 2017, 19:55 Uhr
Konferenzraumuhr
Status: stable | |
---|---|
Beschreibung | Zeigt die Zeit im Konferenzraum an |
Ansprechpartner | Hendrik |
Übersicht
Bei der Konferenzraumuhr handelt es sich selbstverständlich um eine Uhr für den Schaffenburg-Konferenzraum. Sie ist eine Ableitung der WLAN-nutzenden SchaffenUhr mit ein paar spacebezogenen Features.
Uhrzeitanzeige
Die Uhrzeit wird durch einen LED-Strip dargestellt. Der hat einen Gesamtumfang von 16 LEDs, wovon die hintersten 14 für die BCD-Darstellung der aktuellen Uhrzeit genutzt werden. Gesetzte Bits leuchten weiß, nicht gesetzte grün. Die beiden ersten Bit, die bei der Darstellung der Stunden nicht benötigt werden, dienen anderen Zwecken - so sparsam sind wir. =) Die Uhrzeit wird aus dem Internet per NTP bezogen, wenn wir keinen kriegen (DSL-Ausfall oder so) zeigt es halt nix.
Ablesehilfe
Die Anzeige ist in 4 Nibble aufgeteilt, mit dem höchsten Wert jeweils rechts. Die Lesefolge ist also HH:MM. Pro Ziffer sind bei den weißen LEDs die im Feld "Wert" stehenden Zahlen zu addieren um den Wert der Ziffer zu erhalten.
Die folgende Tabelle hilft die LED-Zeile zu lesen:
LED Nr. | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Dezimalstelle | 2 | 1 | 8 | 4 | 2 | 1 | 8 | 4 | 2 | 1 | 8 | 4 | 2 | 1 |
Element | 1. Stelle Stunde | 2. Stelle Stunde | 1. Stelle Minute | 2. Stelle Minute |
Türklingelweiterleitung
Die Türklingel ist im Konferenzraum nicht zu hören - darum sitz dort ein weiterer Controller der zwar grundsätzlich sein eigenes Ding macht, aber auch auf eine piepsende Türklingel reagieren soll (Geräuschschalter derzeit defekt.) Per WLAN wird bei Erkennung eines Klingelsignals eine Nachricht an die Konferenzraumuhr gesendet, bei deren Empfang sie weiß blinkt und in Morsetelegraphie ein "D" (—··) - für Door piepst. Wenige Sekunden danach geht es wieder in den Regelbetrieb.
Raumtemperatur-Telemetrie
Die Uhr misst periodisch die Raumtemperatur und sendet diese zu Nyu, unserem Telegram-Bot, Thingspeak und hoffentlich bald zur Website. Der Sensor ist furchtbar improvisiertTM: Zwei in Transistoren werden mit Ihren Basis-Emitter-Strecken in Serie verschaltet und der temperaturabhängige Spannungsabfall über diese vom ADC gemessen, während über einen Vorwiderstand was von den 3.3V Versorgungsspannung abgeleitet ein Strom durchfließt. Das passiert mehrfach. Mit einer Geradengleichung wird aus den kumulierten ADC-Werten ein Temperaturwert errechnet, der dann zu Thingspeak und Nyu gesendet wird und so. z.B. in unserem Telegram-Chat verfügbar ist..
Ansprechpartner
- Hendrik
- Paul
Beschreibung
Zentralrechner
ESP8266
Stromversorgung
Versorgt wird das ganze ganz klassisch aus einem stinknormalen USB-Netzteil. Noch.
Anzeige
Ein LED-Strip mit 16 LEDs mit integrierten LEDs mit WS2812-Controller wird als Anzeige verwendet.