Suche Display mit 80x25 Zeichen

Gast #665768
Hallo,

[vorgeplänkel]
mein aktuelles Projekt ist die Hausautomatisierung.

Ein emebedded-Linux-System steuert dezentral I/O-Module, die über 
Ethernet angebunden sind, an.

Bei der eBucht habe ich günstig ein paar Wago I/O-System 750 Komponenten 
bekommen. Ein kleiner Teil der Anlage funktioniert schon.

Nun fehlt noch das Mensch-Maschine-Interface. Momentan werden noch alle 
Einstellungen per SSH auf dem emebedded-Linux-System gemacht.

Als Benutzerinterface wollte ich ein Text-basiertes Menüsystem 
schreiben, welches über Telnet erreichbar ist.

So kann ich mir keine Terminals mittels AVR, ENC28J60 und LC-Display 
bauen.
Der grosse Vorteil dabei ist, dass ich die uC-Firmware - wenn sie einmal 
läuft - nie wieder ändern muss, sondern nur noch das Linux-Programm.

Ausserdem kann ich so von verschiedenen Stellen im Haus alles steuern. 
Ein bestimmtes Protokoll muss ich auch nicht entwickeln.

Mit dem ENC28J60 habe ich schon erfahrungen gesammelt: ein 
selbstgeschriebenen Minimal-TCP/IP-Stack mit einem Mini-HTTPD auf dem 
AVR.

Das Telnet-Protokoll ist ja trivial.

[/vorgeplänkel]

Nur mir fehlt noch ein geeignetes Display.
Es sollte 80x25 Zeichen darstellen können (ja ich weiss, dass die 80x25 
nicht unbedingt erforderlich sind). Dabei sollte ein Zeichengenerator 
integriert sein. Gibt es da Grafikdisplays, die einfach anzusteuern 
sind, so dass ich einfach nur den ASCII-Text senden muss?
Zwischen den Zeichen/ Zeilen sollte kein Platz sein, so dass z.B. ein 
Rahmen keine Lücken hat.
Jedes Grafikdisplay mit T6963 oder SED1330/SED1335/S1D13305/S1D13700 
sollte das können. Diese haben einen internen Zeichensatz.
Bei 320x240 und 6x8 Zeichensatz sind immerhin 53x30 Zeichen möglich. 
Wenn das nicht reicht, dann musst du schon in Richtung 480x240 oder 
640x480 gehen.
Gast
Verdammt sind die Dinger teuer!

Für ein 320x240 Pixel blau/weiss Display 250 Euro?


Habe mal mein Inventar gecheckt. Ich habe noch drei Mini-ITX-Mainboards 
mit Eden 533 und zwei 12V->ATX DC-Wandler-Platinen gefunden.
Da wirds billiger wenn ich mir noch bie eBay so ein Car-TFT 7" mit VGA 
kaufe und das an das Mini-ITX-Board mit dranhänge.
Ein paar CF->IDE-Adapter samt 32MiB-Karten hab ich auch noch aus alten 
FSC Thinclients.

Dann dort uClinux drauf und fertig.
Da muss ich mich nur noch um die Eingabe kümmern. Da werde ich wohl eine 
alte Tastatur ausschlachten (Folie raus) und die 6 Taster an die Platine 
anlöten.

Oder ich nehme gleich ein TFT mit Touchscreen und erstelle mir eine 
grafische Oberfläche. Habe zwar in der Richtung noch nicht gemacht, 
sollte aber mit GTK auch nicht allzu schwierig sein...
Sascha wrote:
> Verdammt sind die Dinger teuer!
>
> Für ein 320x240 Pixel blau/weiss Display 250 Euro?

Wo hast du denn gesucht ?
Selbst aus laufender Produktion sollte solch ein LCD nicht mehr als 100€ 
kosten, als Restposten noch weniger.
Gast
Da ist ein S1D13305 verbaut - Gibt es dazu irgendwo Beispiel-Code für 
den GCC? (finde irgendwie nichts..)

Ansonsten sehen die LCDs echt interessant aus.  :)
Den Anbieter kannte ich bisher noch nicht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.