Projekt:Konferenzraumuhr

Version vom 13. September 2017, 19:55 Uhr von Dg3hda (Diskussion | Beiträge) (Anfang)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Crystal Clear action run.png
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

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.

Temperatursensor

Audio

ZweckNetzWerk

Nyu push

TürAmp Interface

Gehäuse

Finanzierung

Benötigte Teile

Projekttagebuch