Salü,

ich stelle mal mein Projekt vor und in die Öffentlichkeit.

Deutsche Umlaute auf HD44780 betriebenen LCD am Raspberry.

Der Status ist [beta], wer nicht löten mag, kein ssh mag und am liebsten
fertige imgs zieht ist nicht mein Zielpublikum :p

Folgendes bringt -hd44780- oder squeezeDISplayer mit:
    
- Support für alle möglichen Spielarten von 12*2 bis 20*4 
- Trennung von Programmcode und eurem Setup. (Solange keine neuen
  Funktionen hinzukommen, könnt ihr eure settings beibehalten und müsst
  die nicht jedesmal neu wieder umändern).
- Startupscript für init.d
- Ausschalten der LCD Beleuchtung bei Player Softoff auf Wunsch
  (variable act_as_clock) mit oder ohne Zeitverzögerung.
- Als Uhr Betreiben, solange der Player auf Stop steht.
- Eine -Menge- nicht durchgetesteter Funktionen :(
  

Wer Lust drauf hat, darf gerne zugreifen.
Bitte zuerst das Config.py (wenn ihr das tar entpackt wird ein Ordner
/opt/hd44780 erzeugt, dort befindet sich der Programmcode und die
config) auf euer Setup anpassen - oder das Verkabeln auf die Config.

Läuft bereits eine andere Software als Mittelsmann zwischen Raspberry
Gpoio und eurem HD44780 (compatiblem) LCD, diese bitte deaktivieren.

Nachdem das gemacht wurde, -kann- auch ein Dienst aktiviert werden.
> Ich empfehle aber zuerst ohne den Dienst zu testen, denn gestartet als
> Dienst kommen keine Rückmeldungen bei Fehlern.
> > 
Code:
--------------------
  >   > sudo update-rc.d hd44780 defaults
--------------------
> > deinstalliert wirds über
> > 
Code:
--------------------
  >   > sudo service stop hd44780
  > sudo update-rc.d hd44780 remove
  > rm -r /opt/hd44780
  > rm etc/init.d/hd44780
--------------------
> > 

Getestet bisher nur auf einem 20x4 Display mit verschiedenen Werten im
die kleineren Anzeigen zu simulieren. Hier kann es noch Haken:confused:

Funktionen:
    
- Artist < Displayzeilen alle Varianten 1. Zeile
- Artist > Displayzeilen [2zeilig wechsel zwischen erstem und letztem
  Teil des Namens] [4 zeilig erster Teil Zeile1 2.Teil Zeile2]
- Titel entweder ganz auf Zeile 2 oder eingescrollt. Bei 4 Zeilern und
  langem Künstler auf Zeile 3
- Nur 4 Zeiler Album entweder auf Zeile 3 (wenn Künstlername kurz)
  oder Zeile 4
- Wenn Zeile 4 Leer ist, wird das Genre hier dargestellt.
  

Diverse Kombinationen sind -noch- nicht 100% getestet - habt erbarmen
mir mir und dem Code.
Wer Böcke findet darf Sie *nicht* behalten, die gehören der
Allgemeinheit :o

So sieht meine Verkabelung aus:


Code:
--------------------
    
  LCD Kontakt   an GPIO-Pin
  1 (GND)                    6 (GND)
  2 (+5V)                    2 (+5V)
  3 (Kontrast)       6 (GND)
  4 (RS)                   26 (GPIO7)
  5 (R/W)                   6 (GND)
  6 (E)                   24 (GPIO8)
  11 (Daten 4)    22 (GPIO25)
  12 (Daten 5)    18 (GPIO24)
  13 (Daten 6)    16 (GPIO23)
  14 (Daten 7)    12 (GPIO18)
  15 (LED +5V)    10 (GPIO10)
  16 (LED GND)      6 (GND)
--------------------


-Bitte das tar nicht auf einer Windowsmaschine entpacken-, sondern über
direkt im Raspberry.

Code:
--------------------
    tar xfv hd44780_1505030159.tar -C /
--------------------



Gruss

Jan
------------------------------------------------------------------------
DJanGo's Profile: http://forums.slimdevices.com/member.php?userid=1516
View this thread: http://forums.slimdevices.com/showthread.php?t=103577

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an