LCD Display am Pi

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hi,

    bin recht neu was das RPI angeht. Um ehrlich zu sein habe ich aktuell noch nicht einmal die Hardware, die befindet sich leider immer noch auf dem Postweg...

    Ich möchte gerne mein Aquarium mit dem RPI überwachen. Aktuell mache ich dies mit einem Netbook, einigen Sensoren und einer Relaiskarte. Aber ein Netbook? Das geht so ja mal garnicht und braucht dazu noch viel zu viel Strom. Also musste ein RPI bestellt werden. Als OS wollte ich Debian/Rasbian installieren.

    Aus meinem alten Medion MD8800 habe ich damals ein Display ausgebaut. Bis gestern dachte ich immer es handelt sich um einen normalen COM-Port, doch dann habe ich gesehen, dass das Display anscheinend einen TTL Wandler benötigt. Also habe ich etwas gebastelt, doch leider ohne Erfolg. Das originale Medion Mainboard hatte anscheinend einen RS232->TTL Pegelwandler verbaut, da dort das Display sich über einen COM-Port ansprechen lies, sowohl unter Windows mit VisualBasic als auch unter Linux mit PHP, C, oder einfach Bash.

    Hier einige Infos zu dem Display:
    Meine gesammelten HW Infos: http://www.nook24.eu/?p=198
    Mein Programm (Windows, Medionmainboard only): http://www.nook24.eu/?p=152

    Weiter Infos zur Hardware aus dem Internet:
    http://www.hit-karlsruhe.de/aol2mime/medion_md_8800_vfd.htm

    http://www.martinm-76.dk/md8800/LCD/lcd-tests.txt


    Die Schaltung hatte ich gestern einmal nachgebaut:
    http://sodoityourself.com/max232-serial-level-converter/


    Leider hat die Schaltung so nicht ganz funktioniert und auf dem Display kamen mit Glück nur ein paar Sonderzeichen an. Allerdings konnte ich es noch nicht mit dem RPI testen, aus oben genannten Gründen, sonder habe es direkt mit einem COM-Port versucht. Werde heute nochmals alles durchmessen und versuchen meinen Fehler zu finden.

    Habt ihr eventuell einen Tipp für mich, wie ich das Display an das RPI anschließen kann, oder eventuell könnt ihr mir ja ein anderes Display empfehlen, welches mit dem RPI kompatibel ist :)

    Gruß,

    NooK

  • Das sieht ziemlich cool aus, allerdings wenn ich mir den Schaltplan dafür so anschaue. Wenn es einen Bausatz geben würde, würde ich mir das ganze noch überlegen, aber so is mir das etwas zu heavy.

    Bei Golem hatten sie im Test ein Display angeschlossen, was mit PHP angesteuert wurde. Das wäre mein absoluter Favorit ;) Leider habe ich von Golem noch keine Antwort bekommen, welche Hardware dort verwendet wurde.
    http://www.golem.de/news/raspberry…1207-93058.html


    Sowas wäre mir am liebsten, da ich aktuell nicht mehr so viel Zeit in so gebastelt investieren kann und will.

    //Edit:
    Golem hat das ganze via Tinkerforge gemacht. Das ist allerdings nichts wonach ich suche. Hätte es gerne direkt am RPI...
    http://www.golem.de/news/tinkerfor…1205-91624.html


    //Edit:
    Habe gerade noch das hier zu dem Thema gefunden:
    http://learn.adafruit.com/drive-a-16x2-l…rry-pi/overview


    Aber das ist auch wieder so "aufwändig". Hätte es gerne etwas einfacher. Habe auch schon davon gelesen, dass es wohl möglich ist ein iPhone Display anzuschließen. Allerdings halte ich das etwas übertrieben nur um die Temperatur und Co Werte des Aquariums anzuzeigen.

    Einmal editiert, zuletzt von nook (19. September 2012 um 13:18)

  • So,

    habe heute Abend nochmal alles zusammen mit meinem Vater überprüft. Leider alles richtig gewesen, nur macht das komische Medion Display immernoch keinen Mucks. Dann habe ich etwas mehr Gewalt angewendet und einmal mit nassen Fingern über die Platine gewischt. Dann hat es wieder alle möglichen Sonderzeichen angezeigt. Also das Display ist ok, wird kommuniziert aber definitive nicht via TTL :(

    Kennt jemand ein LCD, welches ohne großen Aufwand am RPI betrieben werden kann?
    Eventuell das hier http://adafruit.com/products/181?

  • Hi,

    Kurzer Status. Habe mir jetzt das Display hier geholt:
    http://www.emsystech.de/produkt/raspi-lcd/
    Danach habe ich mir ein kleines C-Programm geschreiben, welches ich mit exec aus PHP raus ansprechen kann. Werde versuchen das ganze in eine PHP extension zu compilen, allerdings habe ich noch ein paar Problem mit dem uint8 in php^^

    Hier einmal UTube Vid:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Gruß,

    NooK

    Edit: Youtube Video-Code eingebunden

    Einmal editiert, zuletzt von ps915 (20. November 2012 um 18:38)


  • Hab aber mal ne frage gibt es ein fertiges programm was man per terminal startet und dadrin i-was machen kann fürs Display?
    Ist einfach mal Allgemein gefragt nicht für i-eine spezielle Anwendung.


    Bis jetzt noch nicht, aber z.B. eine Treiberanpassung für LCDproc sollte nicht sehr schwer sein, ich mach das grad für nen anderen Displaytyp.
    Ich werd mir das mal ansehen wenn ich meins fertig hab.

    Einmal editiert, zuletzt von orb (19. November 2012 um 08:37)

  • Hab aber mal ne frage gibt es ein fertiges programm was man per terminal startet und dadrin i-was machen kann fürs Display?

    Ist einfach mal Allgemein gefragt nicht für i-eine spezielle Anwendung.

    Also, ich lasse bei mir im Hintergrund ja ein C-Programm laufen, was die ganzen Befehle von PHP entgegen nimmt. Damit kannst du natürlich machen was du willst. Kannst das ganze dann ja auch umbauen, dass es mit scanf auf Befehle wartet, oder von der Standardeingabe (stdin) lesen ;)

    Gruß,

    nook

  • So, für alle die das Thema interessant finden habe ich nochmal ein kleines Video zur Version 2 gemacht:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Alles wietere findet hier dann auf meiner Homepage:
    http://www.nook24.eu/?p=678

    Gruß,

    NooK

    Einmal editiert, zuletzt von ps915 (20. November 2012 um 18:44)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!