359
Bearbeitungen
HKay (Diskussion | Beiträge) (update) |
Cfr34x (Diskussion | Beiträge) (→Verwendung: TLDR) |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
== Tasks ==
*
*
*
*
*
*
*
==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==
: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]]
|
Bearbeitungen