LCD Display am Pi unter OpenELEC

HD44789 LCD Display an Raspberry Pi unter OpenELEC. OpenELEC zeigt Informationen auf einem LCD Display an mit Hilfe von LCDproc von dem Addon XBMC LCDproc.

Konfiguration von LCDproc

Standard-Konfiguration kopieren:

cp /etc/LCDd.conf /storage/.config/LCDd.conf

5V Logikpegel des Displays vs. 3,3V des PI

Laut dem Blogeintrag muss der Pin RW auf Masse (GND) gelegt werden.

Verdrahtung

LCD Pin Nr. LCD Pin Funktion Pi Pin Nr.
1 VSS / GND 6
2 VDD / +5V 2
3 VO / Kontrast 6
4 RS 26
5 RW 6
6 E 24
7 D0
8 D1
9 D2
10 D3
11 D4 22
12 D5 18
13 D6 16
14 D7 12
15 A 2
16 K 6

Die Pins können geändert werden, jeweils mit Angabe in der Konfigurationsdatei im Abschnitt des hd44780 Treibers.

pin_D4=25
pin_D5=24
pin_D6=23
pin_D7=18
pin_EN=8
pin_RS=7
pin_BL=17

Konfiguration von LCDproc

Siehe http://lcdproc.sourceforge.net/docs/current-user.html#hd44780-raspberrypi.

[server]
Driver=hd44780
Bind=127.0.0.1
Port=13666

Hello="Hallo!"
Hello="Hallo ..."

GoodBye="Auf Wiedersehen."
GoodBye="Bis bald!"

[hd44780]
ConnectionType=raspberrypi
Keypad=no
Backlight=no
Size=16x2

Einstellungen unter OpenELEC

In OpenELEC muss zunächst das Addon XBMC LCDproc aus der Kategorie Dienste installiert und aktiviert werden. Zusätzlich muss unter OpenELEC/Services die LCD-Treiberunterstützung aktiviert und der Treiber hd44780 ausgewählt werden. In den Konfigurationsoptionen des Addons können Dinge wie die Beleuchtung, Scrollgeschwindigkeit und Anzeigedauer der Navigation eingestellt werden. Bei der Scrollgeschwindigkeit beduetet eine 0 = Scrollen aus und größere Werte eine langsamere Geschwindigkeit.

Was auf dem Display angzeigt wird, bestimmt die Konfigurationsdatei LCD.xml unter /storage/.kodi/LCD.xml. Eventuell muss diese angelegt werden. * Vorlage. * LCD.xml Konfiguration.

Links