[HowTo] Wie man mit LCD Smartie ein externes Display ansteuert

dorow

PCGHX-HWbot-Member (m/w)
Wer kennt das nicht! Man Spielt ein Spiel und möchte gerne die Temperaturen seines System im Blick haben. Oder man treibt sein System durch Übertakten bis an die grenze und macht einige Benchmarks. Möchte aber immer über Spannungen, Systemauslastung, Lüfter Drehzahlen und Temperaturen Informiert sein. Der kann mit einem externen Display, was entweder im Gehäuse oder auf dem Schreibtisch platziert wird, immer alles im Blick haben.
Die meisten kennen ja das Display der Logitech Tastaturen wo diverse Daten Angezeigt werden können. Aber wer hat schon immer Zeit nach unten auf die Tastatur zu schauen.Deshalb wollte ich ein externes Display.

Also habe ich ein Display gesucht was in etwa dieselben Daten Anzeigen kann.Ich habe dann auch ein Display, für einen angemessenen Preis gefunden welches ich mit einem LCD Programm ansteuern kann.

Nun zum eigentlichen:

Hier erkläre ich anhand des Displays, dem Programm LCD Smartie und dem Programm aida64 wie ihr Diverse Daten Anzeigen lassen könnt.

Was ihr braucht:

das Display:

20X4 LCD Smartie Kit Starter White on Blue LCD

ebay Shop günstiger als der Original Shop!!!

von diesem Display gibt es folgende 3 Versionen (ich habe Edition I)

display-version-jpg.421058


Das LCD Programm:

LCD Smartie V.5.4

AIDA64 plus die dll Datei

AIDA64 Das Programm ist identisch / das selbe wie Everest. Aber nur für AIDA64 habe ich die entsprechende dll Datei gefunden (leider nicht mehr zu finden).


Nun geht es los:

1. Zuerst das Programm AIDA64 Installieren oder die Portable Version starten und oben Links Datei -> Einstellungen -> Externe Applikationen
einen Haken bei Aktiviere das Schreiben von Sensorwerten in der Registry setzen. Dort könnt ihr nun Auswählen was ihr Später Anzeigen lassen wollt.


aida64-jpg.421065


2.Danach das Programm LCD Smartie starten und die Einstellungen vom Hersteller vornehmen. Oder wie im Bild zusehen.

lcd-jpg.421067


3. Das Programm hat einen Demo Modus wo man schon mal alles Einstellen und auf dem kleinen Display sehen kann. Obwohl man noch kein eigentliches Display hat. Sollte man schon ein Display haben werden alle Einstellungen eins zu eins auf beiden Displays angezeigt.

lcd1-jpg.421068


4. Hier nun ein paar Einstellungs Beispiele.

Möchte man zum Beispiel die CPU Auslastung und Temperatur von einer 4 Kern CPU anzeigen lassen muss man für jeden Kern einen eigenen Skript schreiben.

Zeile 1 = Kern 1: $dll(aida,2,SCPU1UTI,)% $dll(aida,2,TCC-1-1,)°C
Zeile 2 = Kern 2: $dll(aida,2,SCPU2UTI,)% $dll(aida,2,TCC-1-2,)°C
Zeile 3 = Kern 3: $dll(aida,2,SCPU3UTI,)% $dll(aida,2,TCC-1-3,)°C
Zeile 4 = Kern 4: $dll(aida,2,SCPU4UTI,)% $dll(aida,2,TCC-1-4,)°C

Das ganze sieht dann so aus, einmal im Display und im Programm.


kimg_0043-jpg.421078


lcd2-jpg.421079


5. Man kann auch nur einen Text anzeigen lassen.

Zeile 1 = PC GAMES HARDWARE
Zeile 2 = User: dorow
Zeile 3 = PCGHX - HWbot Member
Zeile 4 = sysprofile / id51692

Würde man in Zeile1 = $Flash(PC GAMES HARDWARE$)$ schreiben. Blinkt PC GAMES HARDWARE


img_0045-jpg.421080


6. Hier ist noch ein Video von mir, was man alles so machen kann. Es geht aber noch viel mehr z.B. für Winamp usw.

https://www.youtube.com/watch?v=KM2tAcyJCAk

7. Hier noch die Sensor Liste für AIDA64. Wer die Text Datei direkt möchte kann mir auch ein PN schreiben.

Temperatur

1-jpg.431237


Fans / Lüfter

2-jpg.431238


Voltage / Spannungen

3-jpg.431239


System

4-jpg.431240
 

Anhänge

  • Display Version.JPG
    Display Version.JPG
    61,5 KB · Aufrufe: 11.738
  • aida64.JPG
    aida64.JPG
    78 KB · Aufrufe: 11.827
  • lcd.JPG
    lcd.JPG
    102 KB · Aufrufe: 11.861
  • lcd1.JPG
    lcd1.JPG
    69,6 KB · Aufrufe: 11.578
  • kIMG_0043.JPG
    kIMG_0043.JPG
    247,1 KB · Aufrufe: 11.599
  • lcd2.JPG
    lcd2.JPG
    84,9 KB · Aufrufe: 11.450
  • IMG_0045.JPG
    IMG_0045.JPG
    234,5 KB · Aufrufe: 11.828
  • 1.JPG
    1.JPG
    78,4 KB · Aufrufe: 11.229
  • 2.JPG
    2.JPG
    38,6 KB · Aufrufe: 11.045
  • 3.JPG
    3.JPG
    50,2 KB · Aufrufe: 11.036
  • 4.JPG
    4.JPG
    51,9 KB · Aufrufe: 10.985
Zuletzt bearbeitet:
AW: Wie kann ich mit LCD Smartie ein 20x4 Display für Everest ansteuern?

wenn du das problem gelöst hast, kauf ichs mir auch^^ sry dass ich nicht helfen kann
 
AW: Wie kann ich mit LCD Smartie ein 20x4 Display für Everest ansteuern?

So habe das Problem im großen und ganzen fast gelöst (nach ca.5 Stunden) ;)
Man benötigt aida64 was eigentlich das selbe wie Everest ist und noch die Speziale aida.dll Datei.
Im Demo Modus läuft schon mal alles. Habe mir heute das Display bestellt. Werde dann noch mal alles Überprüfen.
PS: Ist aber doch nicht so leicht wie mir das gedacht habe.
 
AW: Wie kann ich mit LCD Smartie ein 20x4 Display für Everest ansteuern?

Ja, AIDA64 is das Nachfolgeprogramm von Everest (wird netmehr weiterentwickelt), so wie Everest der Nachfolger von AIDA32 war.
 
AW: Wie kann ich mit LCD Smartie ein 20x4 Display für Everest ansteuern?

Weiß jemand wie ich Spiele Daten von Battlefield Bad Company 2 mit LCD Smartie Anzeigen lassen kann? In dem Spiel ist ja ein Plugin für die Logitech Tastaturen. Das Display welches ich mir bestellt habe ist ja fast identisch zu dem der Logitech G15 Tastatur.
 
AW: Wie kann ich mit LCD Smartie ein 20x4 Display für Everest ansteuern?

Wie wäre es denn, wenn du darüber mal ein How To machen würdest..
Mich würds wirklich sehr interessieren, da ich auch schon mit dem gedanken gespielt hatte, dies zu tun, aber leider gescheitert bin.

MfG darkycold
 
AW: Wie kann ich mit LCD Smartie ein 20x4 Display für Everest ansteuern?

Crystalcontrol center?
Was / wofür ist das?

Wie wäre es denn, wenn du darüber mal ein How To machen würdest..
Mich würds wirklich sehr interessieren, da ich auch schon mit dem gedanken gespielt hatte, dies zu tun, aber leider gescheitert bin.
Sobald ich das Display habe und alles zu 100% so läuft werde ich ein ausführliches HowTo darüber schreiben.
Mit dem Programm aida64 gibt es keine Probleme mehr und alles läuft jetzt zu 100%
 
So, wie gewünscht habe ich hier mal ein kurzes HowTo geschrieben. Sollten noch Fragen sein könnt ihr mir gerne schreiben. :daumen:

Das was ich aber noch nicht geschafft habe ist, wie bei einer Logitech Tastatur Spiele Daten anzeigen zu lassen.
Leider brachte auch die suche im Internet, andere Foren und auch bei anderen User keine Vorschritte. Ich benötige ja die entsprechenden Plugin Dateien für LCD Smartie.
Vielleicht kann mir ja doch noch einer Helfen.
 
Zuletzt bearbeitet:
man könnte doch, wenns wirklich ähnlich wie die anzeige vom g15 arbeitet, den mod von ts nutzen, damit mann aufm display die ts channels sehen kann^^
 
Bin jetzt mal dazu gekommen, das mal genau durch zu lesen und mal etwas rumzuprobieren.
Es ist schon wirklich geil. Super gemacht.

edit:
Ein bissel mit gespielt.
Hab aber leider das Problem, dass er bei der Grakatemp TGPU1DIO einfach ein "x" nimmt.
Leider auch keine Fehlermeldung über eine nicht funktionierende Abfrage.
Hat da einer eine Idee?

Graka $dll(aida,1,TGPU1DIO,value)°C

Eine andere Sache ist noch, dass ich gerne die Zeichen fest setzen möchte, also bei der CPU Auslastung die Zahl nicht nach hinten verschoben wird beim Sprung von 9 auf 10, sondern irgendwie davor ein Leerzeichen zu setzen..

Danke schon mal,..
 
Zuletzt bearbeitet:
Kann man damit auch die Lautstärkeanzeige und einen.....ääh...Equalizer (??) anzeigen, der die Daten aus Winamp oder VLC rausgreift?

Wenn ja, wär das was für mein nächstes Projekt, die Front is noch etwas leer :D
 
Ich habe jetzt die Tabelle der einzelnen Sensoren für Aida64 in meine Beschreibung auf Seite eins, ganz unten hinzugefügt!!! Dort könnt ihr noch mal alles genau nachlesen, welch Abkürzung wofür steht.

@darkycold
Hab aber leider das Problem, dass er bei der Grakatemp TGPU1DIO einfach ein "x" nimmt.
Leider auch keine Fehlermeldung über eine nicht funktionierende Abfrage.
Hat da einer eine Idee?

Graka $dll(aida,1,TGPU1DIO,value)°C

Teste mal: Graka $dll(aida,2,TGPU1DIO,value)°C

oder mal: Graka $dll(aida,1,TGPU2DIO,value)°C

Auch im Programm AIDA64 denn Sensor für die Grafikkarte mit einem Haken versehen? Es kommt auch drauf an in welchem PCIE Slot die Grafikkarte steckt, daher mal mit TGPU2DIO Testen. Und immer mal mit aida,1 und aida,2 wie im Bsp. Testen!

Eine andere Sache ist noch, dass ich gerne die Zeichen fest setzen möchte, also bei der CPU Auslastung die Zahl nicht nach hinten verschoben wird beim Sprung von 9 auf 10, sondern irgendwie davor ein Leerzeichen zu setzen..

Das geht leider nicht. Kannst aber die CPU Auslastung als Graph Anzeigen lassen.

$Bar($CPUUsage%,100,10)


@chris86
Kann man damit auch die Lautstärkeanzeige und einen.....ääh...Equalizer (??) anzeigen, der die Daten aus Winamp oder VLC rausgreift?

Das sollte mit Winamp Funktionieren. Dort kannst du alles genau nachlesen.

Winamp Spectrum Analyzer Plugin for LCD Smartie
 
Zuletzt bearbeitet:
Gibt es auch größere LCD´s (mehr Zeilen) die so "einfach" angesteuert werden können?

Wenn nicht kann man mit dem Programm mehrere Displays gleichzeitig steuern?
 
@darkycold: Mit diesem Befehl kann man ein Zeichen an eine feste Postion schieben: §fill(x) Das "x" ersetzt du durch die Position. ;)

Ich finde das Thema LCD auch sehr interessant. Momentan entwickeln wir übrigens eine Software um auch Daten vom Heatmaster auf dem LCD mithilfe von LCD Smartie anzuzeigen. Wen es interessiert: http://hls-projekt.co.de/ Allerdings sind wir noch nicht fertig.

Die LCDs von Sure sind ja richtig günstig. :wow:
 
sodelle mein Display ist nun auch angekommen und ich finde es echt geil!! für 17 euro! ich meine manche wollen ja nur für das Display schon 20.

DSC07146.JPG

ich hatte mir gedanken gemacht ob ich einen Ständer basteln sollte weil der blickwinkel nicht optimal ist wenns steht aber mit vielen Distanzstücken geht des auch.
DSC07148.JPG

Auf jeden Fall danke für den Thread und das Produkt ist auf jeden Fall empfehlenswert. :hail:
 
Freut mich das, es doch manche hier Interessiert und sogar auch selbst versuchen.

Gibt es auch größere LCD´s (mehr Zeilen) die so "einfach" angesteuert werden können?
Ja gibt es: Alphacool LCD-Display 240x128 Pixel Blau neg. schwarz

Wenn nicht kann man mit dem Programm mehrere Displays gleichzeitig steuern?
Ja müsste gehen, da man ja im Programm den jeweiligen COM Port den einzelnen Displays zuordnen kann. Es muss halt das LCD Programm für jedes Display einzeln gestartet und Programmiert werden.


Frage in eigener Sache!

Schreibt doch mal eure Einstellung hier mit zu. Mich würde auch mal Interessieren wie z.B. Winamp auf dem Display läuft.

Vielleicht hat auch einer einen TIPP wie man Daten von Spielen alla Logitech Tastatur Anzeigen lassen kann. Das habe ich noch nicht geschafft :(
 
Du meinst sicher den Winamp Spectrum-Analyzer? Der läuft bei mir sehr stabil und fehlerfrei, die Konfiguration ist auch nicht so kompliziert. Zuersteinmal lädst du dir auf der LCD Smartie Seite das entsprechende Plugin für LCD Smartie herunter (Entpacken in den Plugin Ordner sollte klar sein). Auf der Plugin Seite kannst du dir außerdem ein entsprechendes Plugin für Winamp herunterladen, dass du (nachdem du es in den Plugin-Ordner von Winamp entpackt hast) in den Winamp-Optionen unter "Visualisierung" aktivieren kannst (Autostart des Plugins müsste es auch geben). Anschließend konfigurierst du den LCD Screen mit den ensprechenden Befehlen und das Plugin läuft (theoretisch :ugly:). Jetzt fehlt nur noch die Anpassung der Aktualisierungsrate, da die Anzeige in der Standardeinstellung nicht flüssig läuft. Am besten probierst du einfach aus, welcher Wert das Optimum darstellt (Kompromiss zwischen CPU-Last und Wiederholungsrate). Bei mir sind es ~10ms. Das steht aber alles nochmal ausführlich in der Readme des Plugins.
 
Zurück