Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): lor: #fff; color: #000; }
| G in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): tr> | G | G | GGo in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): rif size=10>GoGoGoGoo in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): 5f4>GooGooGoooog in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): 335>oogoogoogogl in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : AttValue: " or ' expected in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): c05>oglogloglgle in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Opening and ending tag mismatch: html line 1 and font in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): =#4285f4>gle in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): Entity: line 1: parser error : Extra content at the end of the document in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): =#4285f4>gle in /app/components/com_wawerko/controllers/show.php on line 937
Warning: SimpleXMLElement::__construct(): ^ in /app/components/com_wawerko/controllers/show.php on line 937
Schritt 5 / 5 - Software
Der DVBViewer unterstützt die Ansteuerung von HD44780 Displays nur über das jaLCDs Plugin. Eine native Ansteurerung wie für das imon VFD ist zur Zeit noch nicht realisiert. Also benötigst du jaLCDs und den DVBViewer inklusive dem jaLCDs Plugin, das du dir in der Membersarea herrunterladen kannst. jaLCDs benötigt zusätzlich noch den Port95NT Treiber, da sonst jaLCDs der direkte Hardwarezugriff verwehrt wird.
-
Port95NT installieren
-
jaLCDs installieren
Nun hast du schon die Möglichkeit das LCD anzusprechen. Erstelle dazu einfach eine kleine Konfig über das Config-Tool von jaLCDs. Eigentlich sollte die Konfiguration relativ selbst erklären sein. Alles wird im Config-Tool gut beschrieben. Mit jaLCDs hast du fast unbegrenzte Möglichkeiten. Man kann einfach alles aufs LCD bringen. Temperaturen, die Zeit, CPU und Inet Auslastung usw. Besuche dazu einfach mal die jaLCDs Seite und das Forum.
-
jaLCDs Plugin für den DVBViewer installieren
Erstmal musst das Plugin eventuell noch konfigurieren. Address: Gibt den Rechner an, auf dem jaLCDs installiert ist. So ist es auch möglich das LCD an einem entfernten Rechner zu betreiben. 127.0.0.1 beschreibt immer den aktuellen Rechner. Port: Hier wird der Port angegen auf dem der DVBViewer jaLCDs die Daten übergibt. Dieser muss zwischen 9825 und 9834 liegen und darf natürlich noch nicht durch ein anders Programm belegt sein. Vielleicht musst du ihn auch noch in deiner Firewall zulassen. Senddelay: Gibt die Zeit in ms an, die der DVBViewer die Informationen verzögert an jaLCDs
schickt. Nun sollte jaLCDs die Daten empfangen, wie es auf dem zweiten Bild zu sehen ist. Du kannst nun die Variablen im "Variables" Fenster in deine Konfiguration einbauen. Hier mal ein Beispiel:
// Code Start
$ChannelNr§ $ChannelName§
$EPGTimeNow§-$EPGDurationNow§
$EPGTitleNow§
$EPGInfoNow§
// Code End
Wichtig: Die mitgelieferte Konfiguration ist für den "LCDEmulator" konfiguriert. Damit sie auch mit einem Hardware LCD funktioniert musst du im Config-Tool die Adresse von eurem LPT Port von "alt" auf normalerweise "378" ändern. Dies kann sich aber von System zu System unterscheiden. Ein Blick in den Gerätemanager hilft dir sicherlich. Hier findest du eine von mir erweiterte Version mit Fortschrittsbalken und einigen Zeitberechnungen. Diese Version ist aber auf 4x20 LCDs optimiert. Für andere Größen bedarf es eventuell einiger Anpassungen.
-
jaLCDs Konfig anpassen
-
Spass damit haben :)
Ach und noch etwas. Für eure Hardware seit ihr selber verantwortlich. Also seid vorsichtig, und kontrolliert lieber noch einmal eure Schaltung. Das war es nun eigentlich schon. Für Fragen bezüglich der Display Ansteuerung und dem Skripting mit dem Config-Tool kann dir sehr wahrscheinlich das jaLCDs Forum weiterhelfen. Für Fragen zum Plugin oder speziell zur Konfig für den DVBViewer kannst du dich im DVBViewer Forum an mich wenden.
mfg Steffen
Einkaufsliste
Material:
-
1 x HD44780 kompatibles LCD Display
-
1 x SUB-D Stecker (25 pol., Lötkelch) + Gehäuse
-
1 x Potentiometer 100 Ohm
-
1 x Potentiometer 10k Ohm
-
1 x NPN Transistor BD137
-
1 x Diode 1N4148
-
1 x Widerstand 1/4 Watt; Kohleschicht; 150 Ohm
-
1 x Molexstecker (optional)
-
1 x Gehäuse für das LCD (optional)
-
1 x USB Stecker (am besten Kabel nehmen und Stecker abschneiden)
Redaktionstipps
|
|
|
|
|
|
|
Kommentare