Beleuchtetes Fassadenschild: Unterschied zwischen den Versionen

update protocol to what is actually used
(Init)
 
(update protocol to what is actually used)
 
(16 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
 
==Ziel==
Ein hinterleuchtetes Schild soll unsere Hauswand schmueckenschmücken.
 
==Kommunikation==
Das schild wird ueber CAN-bus angesteuert. Derzeit sieht das Protokoll wie folgt aus:
Adressraum: 0x00010100 bis 0x000101FF
 
{| class="wikitable"
! Name
! ID
! Source
! Content
! Länge
! Kommentar
|-
| heartbeat || 0x00101000 || Schild ||
[time since boot msec(32bit BE)][0(8bit)][time to sleep sec(8bit)][0(8bit)][mode(8bit)]
|| 8 byte || sent every second
|-
| set pattern || 0x00101011 || Other || [patternId(8bit)] || 1 byte || select the pattern the display should show
|-
| time to sleep|| 0x00101030 || Other || [time in seconds(16bit BE)]|| 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 aufklebernAufklebern beklebt und an der Fassade angebracht werden.
;2013-05: Die einfarbige LeuchtstoffbelaeuchtungLeuchtstoffbeleuchtung wird durch RGB LED-Strips ersetzt, welche durch den Hausbus gesteuert werden.
 
 
 
== AusfuehrungAusfü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.
Die vom Vorgaenger angebrachten verschraubungspunkte sind sehr hoch. Das Schild muss mit vielen Helfern montiert werden.
Der Microcontroller des Schildes sollte ueber den Hausbus(CAN) flashbar sein. Dazu muss ein Bootloader geschrieben werden.
 
 
 
==Status==
* Schild beklebt. Leuchtet gut mit den LEDs lose verlegt.
* LED verlegt
* USB wird auf dem OLIMEX stm32-h107 evalboard in betrieb genommen([[Benutzer:HKay|hk]]).
* Schild aufhaengenhängt
* Netzteil ausgetauscht
* LEUCHTET
* Dämmerungsschalter fehlt
* kleine Anpassungen der Software nötig
 
[[Datei:Fassadenschild-2015.jpg|400px|thumb|right|Unser Bytewerk-Fassaden-Schild leuchtet]]
 
 
==ToDo==
* gutes Programm für Leuchtschild entwickeln
* CAN-Bootloader schreiben
* Dämmerungsschalter einbauen
* LEDs im Schild befestigen
* Temperatursensor einbauen
* Schild aufhaengen
 
 
 
==Files==
Quellcode für das Schild liegt im Rhodecode: [http://rhodecode.bytewerk.org/Leuchtschild Schild-Firmware], [http://rhodecode.bytewerk.org/Mikrocontroller/ATmegaXXm1-bootloader, Bootloader], [http://rhodecode.bytewerk.org/Mikrocontroller/byteLoader Ansteuerung für Bootloader]
TODO: Quellcode fuer Schild firmware
 
[[Category:Projekt]]
{{Abgeschlossen}}
852

Bearbeitungen