[HowTo] Wie man mit LCDHype ein Alphacool 240x128 Display ansteuert

dorow

PCGHX-HWbot-Member (m/w)
Da ich schon ein [HowTo] Wie man mit LCD Smartie ein externes Display ansteuert geschrieben habe.
Schreibe ich jetzt noch ein HowTo für ein Alphacool LCD Display 240x128 Pixel. Mit diesem Display ist eine umfangreiche Darstellung vieler Werte, Bilder, Winamp usw. möglich.
Das Programmieren ist aber nicht sehr einfach, ich habe selbst einige Wochen benötigt. Da es sich sehr von dem Programm LCD Smartie unterscheidet. Ich hoffe aber das euch die Anleitung weiterhelfen kann.


Was ihr braucht:

das Display:

in diesem Fall ein Alphacool LCD-Display 240x128.

Das LCD Programm, Aida64 und das Plugin für Aida64

Das LCDHype sowie das Plugin für Aida64 gibt es im LCDHype Forum (wo man sich leider nicht mehr so einfach Anmelden kann). Ich hoffe die Verlinkung dort hin ist rechtens.

- LCDHype 0.7.5 (oder höher)
- Aida64
- Aida64 Plugin

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 Shared Memory setzen. Dort könnt ihr nun Auswählen was ihr Später Anzeigen lassen wollt. Ganz wichtig: nicht alle Auswählen!!! Da das Plugin sonst überfordert ist und nichts angezeigt wird. Setzt erst mal nur die Haken wie ich auf dem Foto.


1-jpg.616111


2.Man kann auch die Updatefrequenz für Externe Applikationen von 3 sek. auf 1 sek. setzen um z.B. die Uhrzeit richtig anzeigen zulassen. Was aber nicht immer so richtig Funktioniert. Meine Erfahrung ist, dass die 3 sek. am besten sind.

2-jpg.616112


3.Jetzt wird der Treiber für das Display Installiert. Dieser reicht aus, dass Alphacool Programm muss nicht Installiert werden. Bei mir gab es auch einen BlueScreen mit dem Programm. Alles sollte dann im Geräte Manager so aussehen.

5-jpg.616115


4.Als nächstes Installiert ihr LCDHype. Nach erfolgreicher Installation müsst ihr nur noch das Aida64 Plugin in den plugins Ordner von LCDHype kopieren.

5.Jetzt Konfiguriert Ihr LCDHype wie auf dem Foto zu sehen.

3-jpg.616113


Hier müsst Ihr euer Display wählen. In meinem Fall das Alphacool LCD Display 240x128

4-jpg.616114


6. LCDHype Einstellungen.

In dem Plugin Ordner den Ihr runtergeladen habt ist eine commands.html in dieser sind alle Befehlssätze zum auslesen bestimmter Sensorwerte. Desweiteren findet Ihr auch eine example.sd die Ihr im LCDHype Laden könnt. Dort sind schon viele Sensor Befehle eingefügt.
Wenn ihr ein eigenes skin erstellen wollt, empfehle ich euch einen neuen Ordner z.B. LCDHype skin anzulegen. Da es sonst zu start Fehlern kommen kann, wenn ihr zu viele skins im Haupt Ordner anlegt!

6-jpg.616117


7. Test

Hier mal ein Test für euch. Somit könnt ihr schon mal sehen ob es zu Fehlern kommt.

Diese Zeilen Kopieren und in ein leeres Feld Einfügen.


#Header
%Graph.Font('Verdena',8,1)
%Common.SetPriority(200)
%Graph.SetTextArea(0,0,320,240)
%DefVar(i=12)
%DefVar(page=1)


#EndHeader

#TextMode

#EndTextMode

#GfxMode
%Assign(page,)
%page()
%Assign(i, 0)




%Graph.Font('Verdena',7,1)

%Common.CreateNewLine(,10,%i()) 'CPU Auslastung'

%Graph.Rect(7, 12, 82, 13, 1, 0)


%Assign(i, %Inc(%i(),17))


%Common.CreateNewLine(,0,%i()) ' CPU :' %Common.CreateNewLine(,80,%i()) %Plugin.AIDA64.System.CPU.Utilization()' %'
%Assign(i, %Inc(%i(),10))
%Format.Bar(Horizontal,40,6,0,100,%Plugin.AIDA64.System.CPU.Utilization(),1,1,35,20)
%Assign(i, %Inc(%i(),-25))


%Common.CreateNewLine(,140,%i()) 'CPU Leistung'

%Graph.Rect(135, 15, 200, 16, 1, 0)


%Assign(i, %Inc(%i(),15))


%Common.CreateNewLine(,120,%i()) 'Spannung: '%Plugin.AIDA64.Voltage.CPU()' V '
%Assign(i, %Inc(%i(),10))

%Common.CreateNewLine(,120,%i()) 'Multiplikator: ' %Plugin.AIDA64.System.CPU.Multiplier()
%Assign(i, %Inc(%i(),10))

%Common.CreateNewLine(,120,%i()) 'Takt: ' %Plugin.AIDA64.System.CPU.Clock()' MHz'
%Assign(i, %Inc(%i(),12))


%Common.CreateNewLine(,134,%i()) 'CPU Temperatur'
%Graph.Rect(130, 61, 207, 62, 1, 0)
%Assign(i, %Inc(%i(),16))


%Common.CreateNewLine(,118,%i()) 'Kern 1:' %Common.CreateNewLine(,155,%i()) %Plugin.AIDA64-Temperature.CPU1.Core(1)' °C' %Common.CreateNewLine(,183,%i()) 'Kern 3:' %Common.CreateNewLine(,217,%i()) %Plugin.AIDA64-Temperature.CPU1.Core(3)' °C'

%Assign(i, %Inc(%i(),10))
%Common.CreateNewLine(,118,%i()) 'Kern 2:' %Common.CreateNewLine(,155,%i()) %Plugin.AIDA64-Temperature.CPU1.Core(2)' °C' %Common.CreateNewLine(,183,%i()) 'Kern 4:' %Common.CreateNewLine(,217,%i()) %Plugin.AIDA64-Temperature.CPU1.Core(4)' °C'

%Assign(i, %Inc(%i(),10))


%Common.CreateNewLine(,125,%i()) 'CPU:' %Common.CreateNewLine(,155,%i()) %Plugin.AIDA64.Temperature.CPU()' °C'

#EndGfxMode


Das Sollte dann so bei euch aussehen.

7-jpg.616118


8. Weiter Einstellung

Es können viele Grafische Spielerein mit LCDHype realisiert werden. Mann kann Bilder einfügen oder für bestimmte Werte kann auch ein Bargraph angezeigt werden.

Hier mal ein Beispiel um die CPU Auslastung anzeigen zu lassen:

#Header
%Graph.Font('Verdena',8,1)
%Common.SetPriority(200)
%Graph.SetTextArea(0,0,320,240)
%DefVar(i=12)
%DefVar(page=1)


#EndHeader

#TextMode

#EndTextMode

#GfxMode
%Assign(page,)
%page()
%Assign(i, 0)


%Graph.Font('Verdena',7,1)




%Common.CreateNewLine(,0,%i()) ' CPU :'
%Format.Bar(Horizontal,40,6,0,100,%Plugin.AIDA64.S ystem.CPU.Utilization(),1,1,35,3)
%Assign(i, %Inc(%i(),0))
#EndGfxMode


Ich hoffe Ihr könnt damit schon mal was anfangen. Wie schon gesagt ist es nicht ganz einfach. Und mann muss sich schon etwas damit befassen, schaut euch mal genau meine Beispiele an. Da könnt ihr schon einige grundlegende Sachen erkennen, wie neue Linie %Common.CreateNewLine(,0,%i()) die 0 gibt den Abstand von links an, Zeilen Abstand %Assign(i, %Inc(%i(),0)) die 0 gibt den Zeilen Abstand von oben an. Man kann auch negative Zahlen mit z.B. -3 eintragen.

8. Hier mal ein kurzer Einblick was möglich ist, da geht aber noch mehr.

https://www.youtube.com/watch?v=2DwZyfX-92M
 

Anhänge

  • 1.JPG
    1.JPG
    93,5 KB · Aufrufe: 6.910
  • 2.JPG
    2.JPG
    56,9 KB · Aufrufe: 6.830
  • 3.JPG
    3.JPG
    77,5 KB · Aufrufe: 7.105
  • 4.JPG
    4.JPG
    65,5 KB · Aufrufe: 6.916
  • 5.JPG
    5.JPG
    43,8 KB · Aufrufe: 6.804
  • 6.JPG
    6.JPG
    86,8 KB · Aufrufe: 6.881
  • 7.JPG
    7.JPG
    14,4 KB · Aufrufe: 6.451
Zuletzt bearbeitet:
AW: Interesse an [HowTo] Wie man mit LCDHype ein Alphacool Display ansteuert?

*Reserviert*
 
AW: Interesse an [HowTo] Wie man mit LCDHype ein Alphacool Display ansteuert?

Ich werde es (wahrscheinlich) in absehbarer Zeit selber nicht benutzen, aber fände ein Tutorial trotzdem ziemlich geil :daumen:!
Wenn du Zeit und Lust auf ein How-To hättest, dann mach es :D
 
AW: Interesse an [HowTo] Wie man mit LCDHype ein Alphacool Display ansteuert?

Warum nicht, hab zwar keine Verwendung grad dafür, aber irgendwer wirds schon brauchen können
 
AW: Interesse an [HowTo] Wie man mit LCDHype ein Alphacool Display ansteuert?

Das waer fein.
In einem Rechner steckt so ein Teil und derzeit deaktiviert.
Hatte mich mal vor einiger Zeit mit befasst und fuer meine damaligen Ansprueche auch konfigurieren koennen.
Irgendwie ging bei einem Neuaufsetzten alles verloren, und ich hab nicht wieder die Zeit gefunden alles vernuenftig in Betrieb nehmen zu koennen.
Wobei deine Konfiguration ungleich besser aussieht :daumen:
 
AW: Interesse an [HowTo] Wie man mit LCDHype ein Alphacool Display ansteuert?

So, die Anleitung ist soweit fertig.

Sollte einem noch etwas auffallen oder noch Verbesserungs Vorschläge haben sagt es mir.

Nun viel Spaß beim Ausprobieren und Testen.
 
Zuletzt bearbeitet:
Hey dorow,

Vielen Dank für dein "HowTo" haste echt fein gemacht!
Wenn ich nicht bei der Googlesuche "Alphacool LCDHype" auf dein Werk gestoßen wäre hätte ich wohl nicht gewechselt.
Leider ist der Forums-Admin "Virus" nicht mehr per Mail erreichbar um einen Registrierungs-Login zu bekommen.
Es gibt da einige Dinge die bekomme ich echt nicht hin :daumen2:
 
Hey dorow,

Vielen Dank für dein "HowTo" haste echt fein gemacht!
Wenn ich nicht bei der Googlesuche "Alphacool LCDHype" auf dein Werk gestoßen wäre hätte ich wohl nicht gewechselt.
Leider ist der Forums-Admin "Virus" nicht mehr per Mail erreichbar um einen Registrierungs-Login zu bekommen.
Es gibt da einige Dinge die bekomme ich echt nicht hin :daumen2:

Dann schieß mal los mit deinen Fragen :D
 
Hat schon mal einer zwei dieser Displays gleichzeitig in Betrieb genommen? Kann ich auf beiden unterschiedliche Darstellungen laufen lassen?
 
@ dorow

Ich bekomme bei deinem script bei mir allerdings keine Kern Temperaturen ausgelesen im Display, warum auch immer. Die sind jedenfalls alle aktiviert in aida64 und unter sensoren wird auch alles sauber angezeig in aida64. alles andere wird sauber angezeigt. Hast du ne Idee???
 
Was hast du für eine CPU?

Teste mal:

#Header
%Graph.Font('Verdena',8,1)
%Common.SetPriority(200)
%Graph.SetTextArea(0,0,320,240)
%DefVar(i=12)
%DefVar(page=1)


#EndHeader

#TextMode

#EndTextMode

#GfxMode
%Assign(page,)
%page()
%Assign(i, 0)

%Graph.Font('Verdena',7,1)
%Common.CreateNewLine(,10,%i()) 'CPU Auslastung'
%Graph.Rect(7, 12, 82, 13, 1, 0)
%Assign(i, %Inc(%i(),17))

%Common.CreateNewLine(,125,%i()) 'CPU:' %Common.CreateNewLine(,155,%i()) %Plugin.AIDA64.Temperature.CPU()' °C'

#EndGfxMode
 
Hey dorow, hab nen AMD Phenom X4 965 Black

habs mittlerweile hinbekommen. Du hast nen fehler drin beim script schreiben reingehauen oben bei den kern temps. du hast es so : %Plugin.AIDA64-Temperature.CPU1.Core(1) zwischen AIDA64 und Temperature hast du nen - hingemacht aber es muss ein punkt . hin

check das mal... ;)

Ach ja, und noch eine Sache. Wie verkleiner ich anständig bilder, denn immer wenn ich sie verkleiner mit dem Windows tool und andere Tools auch, und wenn ich es dein einfüge dann wird es schräg angezeigt im Display. Warum ist das so? Wie als wenn kursiv eingestellt wäre. hmm...

MfG
 
Zuletzt bearbeitet:
habs getestet mit deinem tool, aber auch da passiert es das das bild nach dem verkleinern und einfügen bei LCDHype dann verzehrt. Warum auch immer ich check das einfach nicht.
 
So fertig. Ich habe dir das fertige Script und Logo per Mail geschickt.
Hoffe das, dass so richtig ist. Kurzes Feedback ob alles läuft.

Gruß
Mario
full
 
Zuletzt bearbeitet:
hej super, script läuft so wie es soll! TOP

was hast du gemacht? Wo dran lag es das er mir das bild so schief dargestellt hat?
 
Ich habe das Logo noch mal neu gesucht und dann in paint nachgearbeitet bis es so angezeigt wurde wie es soll. Das klappt nicht immer auf anhieb, da muss mann etwas probieren und testen.

Dann ist ja alles super soweit.
 
Hallo, ich bin's nochmal. Ich hab noch eine frage zum Alphacool Display. Meins bleibt beim herunterfahren des PC's immer noch an. Ich muss immer den usb stecker ziehen damit es ausgeht. sonst brennt das nonstop. Hat jemand eine Idee wie ich das wegbekomme?

Danke
 
Im Bios/Uefi kannst du einstellen ob nach dem Shutdown die USB-Ports noch unter Spannung stehen sollen.
Ist grundsätzlich dafür gedacht um Smartphones oder andere Geräte auch im ausgeschaltenen Zustand laden zu können.
 
Zurück