Beleuchtetes Fassadenschild: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
(neue CAN-IDs)
(Pattern selection message)
Zeile 18: Zeile 18:
|-
|-
| show content || 0x0010100* || Schild || ? byte || push out display content every frame(for debugging)
| show content || 0x0010100* || Schild || ? byte || push out display content every frame(for debugging)
|-
| set pattern || 0x00101011 || Other || 1 byte || select the pattern the display should show
|-
|-
| set LED || 0x00101013 || Other || ? byte || set color of individual LED
| set LED || 0x00101013 || Other || ? byte || set color of individual LED
Zeile 28: Zeile 30:
|-
|-
|}
|}



==Verantwortlich==
==Verantwortlich==

Version vom 25. Mai 2016, 22:02 Uhr

Unser Bytewerk-Schild im Trockendock

Ziel

Ein hinterleuchtetes Schild soll unsere Hauswand schmücken.

Kommunikation

Das schild wird ueber CAN-bus angesteuert. Derzeit sieht das Protokoll wie folgt aus: Adressraum: 0x00010100 bis 0x000101FF

Name ID Source Länge Kommentar
heartbeat 0x00101000 Schild 1 byte send ever second
show content 0x0010100* Schild ? byte push out display content every frame(for debugging)
set pattern 0x00101011 Other 1 byte select the pattern the display should show
set LED 0x00101013 Other ? byte set color of individual LED
get content 0x00101020 Other 1 byte request display content
time to sleep 0x00101030 Other 3 bytes set countdown to standby mode
reset 0x00101FFF Other 0 bytes reset um in den bootloader zu kommen

Verantwortlich


Ansatz

2010
Ein hinterleuchtetes Schild soll mit selbst geschnittenen Aufklebern beklebt und an der Fassade angebracht werden.
2013-05
Die einfarbige Leuchtstoffbeleuchtung wird durch RGB LED-Strips ersetzt, welche durch den Hausbus gesteuert werden.


Ausführung

2010
Ein Leuchtkasten wurde auf eBay ersteigert. Die Aufkleber sind entworfen und mit einem Schneidplotter gefertigt worden.
2010-2013
*Grillengezirpe*
2013-05
Der Leuchtkasten wurde beklebt. Die Aufkleber kleben noch. *gejubel* Probeweise haben wir einen recht hellen RGB LED strip reingelegt. Leuchtet gut.
2013-2014
*Tumbleweed rollt vorbei*
2014-05
Schild hängt unbestromt an der Fassade
2014-06
Netzteil ist defekt
2015-05
Neues Netzteil gekauft, Hardware durch ByteWorker ersetzt, Software geflasht - geht. Nach lediglich 5 Jahren.

Probleme

  • Bootloader entspricht altem Stand mit alten CAN-IDs, Bootloader-Board-ID ist fix 0xff.


Status

  • Schild beklebt.
  • LED verlegt
  • Schild hängt
  • Netzteil ausgetauscht
  • LEUCHTET
  • Dämmerungsschalter fehlt
  • kleine Anpassungen der Software nötig
Unser Bytewerk-Fassaden-Schild leuchtet


ToDo

  • gutes Programm für Leuchtschild entwickeln
  • Dämmerungsschalter einbauen
  • Temperatursensor einbauen

Files

Quellcode für das Schild liegt im Rhodecode: Schild-Firmware, Bootloader, Ansteuerung für Bootloader