Dummrumleuchte: Unterschied zwischen den Versionen

1.648 Bytes hinzugefügt ,  5. Januar 2020
(Projektseite erstellt)
 
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
 
Die vorhandene Rundumleuchte benötigt 3A @ 24V.
Wir betreiben sie jedoch mit einem 20V Laptopnetzteil.
 
==Ideen==
 
* Dummrumleuchte über den [[Hausbus]] gesteuert werdensteuern
* [[ByteWorker]] schaltet die Leuchte per Relais
* Aktivierung per CAN-Nachricht (Leuchtdauer als Parameter)
* IRC-Bot auf dem Hausbus-Pi
** sendet CAN-Botschaft mit fester Leuchtdauer (3 Sekunden) auf Anfrage im IRC
** limitiert die Rate an so gesendeten Botschaften (1 pro 5 Minuten)
* IRC-Bot auf dem Hausbus-Pi
 
==Verantwortlich==
* [[Benutzer:Cfr34x|cfr34k]]
 
==Historie Tasks ==
* ☑ Rundum-Leuchte kaufen
* ☑ Leiterplatte Lochrastern oder Routen/bestellen
* ☑ Firmware für Anbindung an Hausbus schreiben
* ☐ Software für IRC befele zum Hausbus schreiben
* ☐ Hausbus zum Automaten verlegen
* ☐ Leuchte auf eine Holzplatte schrauben und Elektronik im Gehäuse fixieren
* ☐ Leuchte an den finalen Platz(auf dem Matemat) stellen
 
==Verwendung==
 
Im Folgenden sind alle Integer-Felder in der Botschaft '''Little Endian'''-codiert!
 
===TL;DR===
 
Beispiel zur Aktivierung der Dummrumleuchte für 3 Sekunden (d.h. 0x00000bb8 = 3000 ms)
 
$ cansend can0 00102010\#b80b0000
 
===Statusnachricht===
 
Die Dummrumleuchte sendet 1x pro Sekunde ihren Status in einer wie folgt aufgebauten Nachricht:
 
* CAN-ID: '''0x00102000'''
* Länge: 5 Byte
* Bytes 0-3: Uptime in Millisekunden
* Byte 4: Status (0 = Aus, 1 = An)
 
===Steuernachricht===
 
Folgendes kann an die Dummrumleuchte gesendet werden:
 
* CAN-ID: '''0x00102010'''
* Länge: 4 Byte
* Bytes 0-3: Dauer der Aktivierung in Millisekunden
 
Ist die Aktivierungsdauer 0 ms, wird die Dummrumleuchte dauerhaft aktiviert. Sie kann durch Senden einer zweiten Nachricht mit kurzer Dauer ungleich 0 wieder deaktiviert werden (nach Ablauf der gegebenen Zeit).
 
==Historie==
;2017-01
:Das bytewerk hat eine hochwertige Rundumleuchte erstanden.
:Diese wurde getestet und für sehr gut geeignet befunden.
;2017-02
:Eine CAN-to-Relais Schaltung wurde entworfen und bestückt.
:Die Leuchte steht nun an einem provisorischen Platz und kann durch CAN-Botschaften aktiviert werden.
;2018-07
:Das Provisorium wurde durch einen mechanisch robusteren Sockel ersetzt.
:Der provisorische Platz hat sich als gut erwiesen.
 
==Links==
* [https://github.com/HubertD/dummrum Firmware]
 
[[Category:Projekt]]
359

Bearbeitungen