Laufschrift
Seitenversionierung:
Version 1.0 | 05.12.2009 | Initialversion |
Version 1.1 | 23.01.2010 | Firmware für CSM mit ATmega168 ergänzt |
Dr. Boris Neubert omega@online.de
Hausautomation
Home
Zusammenfassung
Als Teil unserer Hausautomation setzen wir eine LED-Laufschrift ein, deren Text per Funk aktualisiert werden kann. Es handelt sich um die Laufschrift AM03127-(7x50)RED des Herstellers Amplus Industrial Ltd., die in Deutschland unter dem Markennamen Lunartec u.a. bei Pearl gekauft werden kann. Die Laufschrift wurde mit einem CSM von Busware ausgestattet.
Funktion
Die Laufschrift wird im Original über eine serielle Schnittstelle programmiert. Anstelle der seriellen Schnittstelle wird das CSM angeschlossen. Eine Programmierung über eine serielle Schnittstelle ist dann nicht mehr möglich. Die Funktionalität des Handsteuermoduls bleibt aber voll erhalten.
Das CSM ist mit der Firmware CSM-WLSP (wireless serial port) ausgestattet und empfängt via FastRF die Daten von einem CUL oder CUN von Busware, das mit der Firmware culfw Version 1.35 oder höher ausgestattet ist.
Auf dem Hausautomationsserver wird mit den Programmen LED Ticker und wlsp.pl der Text aufbereitet und über den CUL/CUN an die Laufschrift geschickt:
echo "Tickertext" | recode UTF-8..ISO8859-15 | ledticker.pl -m text - | wlsp.pl
Software
Das Perl-Skript wlsp.pl ist für Verwendung mit CUL ausgelegt. Das Device muß im Skript konfiguriert werden.
Zum Umbau wird die Laufschrift geöffnet und die Platine entnommen. Die Laufschrift enthät den Mikrocontroller ATmega8 von Atmel (gelb markiert im Bild), der den UART für die Kommunikation per serielle Schnittstelle schon eingebaut hat. Es ist allerdings nur die Empfangsrichtung (RxD, Pin 2) herausgeführt, die Senderichtung ist nicht verdrahtet.
| |
Auf der Unterseite der Platine wird die Leiterbahn, die von Pin 2 (RxD) des μC wegführt, unterbrochen (roter Kreis im Bild). Dazu kann z.B. vorsichtig mit einem 2mm-Bohrer ein Loch in die obere Schicht gebohrt werden.
| |
Die serielle Schnittstelle des CSM und die Lötpunkte des ATmega8 werden mit Litze verbunden. Dabei kann ruhig auch Pin 3 (TxD) des ATmega8 beschaltet werden.
CSM | ATmega8 | Farbe |
Reset | | |
VCC | VCC (Pin 7) | rot |
Tx | RxD (Pin 2) | blau |
Rx | TxD (Pin 3) | gelb |
GND | GND (Pin 8) | schwarz |
| |
Wir haben das CSM aus dem Gehäuse der Laufschrift herausgeführt (grün markiert im Bild), um einen besseren Empfang zu erreichen. Die Litze ist über eine Stegleiste auf das CSM gesteckt, damit das CSM für künftige Firmware-Upgrades leicht abgenommen werden kann.
| |