Fragen zu einem LCD

olli1986

Neues Mitglied
04. Apr. 2010
13
0
1
Lübeck, Germany
Sprachen
Hi ihr alle,

hab da noch mal ne frage was nicht unbedingt mit diesem Thema zu tun hat,
bei eBay habe ich ein RGB Touch Display gefunden was recht günstig ist, und wollte mal fragen ob das schon mal jemand mit Bascom zum laufen bekommen hat, oder ob das überhaupt funktionieren würde. Wenn das funktionieren würde, würde ich später gerne Datum, Uhr und andere dinge mir anzeigen lassen. Hier noch mal das Datenblatt

Gruß Olli
 
Hi Olli,

bei eBay habe ich ein RGB Touch Display gefunden was recht günstig ist, und wollte mal fragen ob das schon mal jemand mit Bascom zum laufen bekommen hat, oder ob das überhaupt funktionieren würde.
also das hier ...
ART New LCD 320x240 TFT-RGB 3,5" with Touch Panel -SET [AVD-T320240C256-A01]
TFT LCD Graphical Display with Touchpanel TP
159,00 PLN ... ca. EUR 35,35
Versand: 17,50 PLN(ca. EUR 3,89)

Naja ... Datenblatt :rolleyes: ... ne Bild-Sammlung ... aber OK.

Also es wird im 8Bit-Datenmodus betrieben. Du benötigst also ne Menge Pins am Controller.
12 bis 13 Pins zähle ich da. Je nachdem ob du RST noch vom Controller steuern willst.
Dann mußt du die kompletten Bilddaten selber berechnen. Du setzt nur die Farben an den entsprechenden Pixelpositionen und hast die gesamte Arbeit am Hals. Also keine Unterstützung vom LCD-Controller. Das wird bei größeren Ausgaben ans Display ne Zeit dauern weil du für 8 Pixel ja Rot Grün und Blau übertragen mußt.
Außerdem läuft das Display auf 3,3V. Du benötigst also entweder Pegelwandler für alle 12..13 Leitungen die dir deine 5V vom Controller auf 3,3V bringen oder du läßt deinen Controller und den Rest der Schaltung auf 3,3V laufen.

Also theoretisch würde es wohl gehen aber ich würde davon Abstand nehmen weil mir der Aufwand zu groß wäre. Mit SPI-Schnittstelle hätte man weniger Leitungen zu pegelwandeln aber bei nem Parallelport außerdem besitzt das Display keinerlei noch so kleine Eigenintelligenz. Es ist anscheinend ein reiner Steuerchip für die Ausgabe der Pixeldaten auf das LCD und damit man die Daten ins Display-RAM bekommt. Mehr auch nicht.

Ich würde dir da folgendes ans Herz legen ...
XV-TFT60D-35-3224-T Intelligentes 3,5" TFT-Displaymodul mit Touchpanel 88,50 EUR
etwas eingekürzt ...

Eigenschaften TFT Display:
Resolution: 320 x 240 RGB Pixel
Colors: 262.144
Eigenschaften System:
Interface: SPI
Supply Voltage: 3,3V and 5,0V (configurable)
Display Modes: Portrait and Landscape
User Flash Memory: 8.192kByte
Supports MicroSD Card (FAT32)
Great number of powerfull build in instructions

Cassio hat ein kleineres davon glaube ich mal mit nem Tiny angesteuert weil man im Atmel an sich keine Intelligenz mehr benötigt. Man schickt den Befehl, den Text, die Farbe, ... und das Display macht es dann einfach. Außerdem kannst du komplette Bedienoberflächen im Flash der Steuerplatine unterbringen und sie müllen dir damit nicht das Flash des Controllers zu. Du hast also dort mehr Platz für dein Programm. Rechne maldie Datenmenge für eine Oberfläche bei deinem geplanten Display aus ...
320 x 240 x 3 Farben => 230400 Bits => 28,8kByte für ein bildschirmfüllendes Bild zB für eine schöne Bedienoberfläche mit Touchfeldern. Das Display aus dem Shop hat dafür 8MByte eigenen Platz plus ne MicroSD wo man schön gemütlich am PC die Bedienoberfläche ändern kann.

OK ... der Preis ist natürlich etwa das doppelte. Dafür weiß ich aber das es läuft und ich weiß das Dirk mir notfalls direkt hier im Forum helfen kann wenn es Probleme gibt.

Also ich weiß was ich mir besorge ...
XV-TFT60D-57-6448-T Intelligentes 5,7" TFT-Displaymodul mit Touchpanel 165,00 EUR
Resolution: 640 x 480 RGB Pixel

Gruß
Dino
 
Hi dino,

das hatte ich auch schon überlegt weil das so viele Pins sind und wenn das tatsächlich so aufwändig ist mit den ganzen Daten las Ichs doch lieber.
Bisher habe ich mich auch nur mit einem 24x2 LCD ohne Beleuchtung beschäftigt, aber da sind die Möglichkeiten ja leider begrenzt.
Das Display was du vorgeschlagen hast hab ich auch schon gesehen und finde es recht interessant, mich schreckt bloß der preis einwenig zurück.
Ich habe damit eine Haussteuerung vor deswegen hatte ich mich auch schon mit can-bus beschäftigt, was bei mir leider nur bedingt möglich ist, weil ich zur miete wohne der Vermieter ist zwar mein Schwager aber trotzdem kann ich nicht alle wände auf machen, da muss ich dann auf funk zurückgreifen.
Das Display muss nicht unbedingt in Farbe sein sieht aber schöner aus.

Gruß Olli
 
Hi Olli,

das hatte ich auch schon überlegt weil das so viele Pins sind und wenn das tatsächlich so aufwändig ist mit den ganzen Daten las Ichs doch lieber.
Bisher habe ich mich auch nur mit einem 24x2 LCD ohne Beleuchtung beschäftigt, aber da sind die Möglichkeiten ja leider begrenzt.
Das Display was du vorgeschlagen hast hab ich auch schon gesehen und finde es recht interessant, mich schreckt bloß der preis einwenig zurück.
dann schau dir mal folgendes an ...
- XV-GDM128X64 - 23,95eur
- XV-GDM128X64-RGB - 34,90 EUR (hab ich zur Zeit im Einsatz)
Ich hab da noch 4 Taster und nen Drehencoder drangesetzt.

Ich habe damit eine Haussteuerung vor deswegen hatte ich mich auch schon mit can-bus beschäftigt, was bei mir leider nur bedingt möglich ist, weil ich zur miete wohne der Vermieter ist zwar mein Schwager aber trotzdem kann ich nicht alle wände auf machen, da muss ich dann auf funk zurückgreifen.
Das Display muss nicht unbedingt in Farbe sein sieht aber schöner aus.
so etwas in der Art soll das bei mir auch werden. Allerdings mit LIN-Bus wegen der einen signalführenden Ader (+ GND). Ich verlege dafür 1 Adernpaar mit Schirm. Das ist etwa 3mm im Durchmesser und man hat neben dem Schirm (GND) und der signalführenden Ader noch eine Ader für Fernspeisung frei. Die Stränge können bis 40m betragen und ich hab vor mir so etwas wie nen Hub/Verteiler zu bauen um von einem Punkt sternförmig die Stränge abgehen zu lassen.

Die kleine Steuereinheit soll mit diesem GDM128X64-RGB aufgebaut werden und die große Station bekommt dann das große 5,7" Display. Also erstmal klein anfangen ;)

Gruß
Dino
 
Hallo Olli!

Ich sehe das genauso wie Dino!
Das Display lässt sich bestimmt am AVR betreiben und das auch mit BASCOM..... ABER du musst alles selber machen!

Nicht dass du das jetzt mit deinem LCD verwechselst. Da schickst du einfach nur die Angabe wo das Zeichen stehen soll und sendest die ASCII-Nummer dazu. Fertig!
Den ganzen Rest macht dein LCD dann selber.


Vielleicht solltest du einfach erst mal mit einem günstigen GLCD spielen, damit du ein "Gespür" für die Anwendung bekommst.
Wenn du z.B. dieses HIER nimmst, dann kannst du auf eine fertige BASCOM-Routine zurückgreifen und musst dich "nur" um das grafische Darstellen kümmern.

Wenn das alles dann spielend klappt, kannst du mit einem Farbdisplay anfangen..... und danach ggf. noch eines mit Touch.


Generell würde ich dir aber z.B. DIESES HIER
oder DIESES HIER empfehlen.

Es lässt sich via SPI eigentlich genaus einfach ansteuern wie dein einfaches LCD.... weil es eine eigene Intelligenz besitzt.
Aus dem Grunde ist es zwar etwas teurer, aber es erspart einem graue Haare beim Programmieren. :D

Grüße,
Cassio
 
Hallo zusammen!

Da war Maik mal wieder schneller...... :wink:
Ich wollte die Beiträge auch gerade aus dem anderen Thread abkoppeln, weil das Thema nicht zusammen passt.


Gruß,
Cassio
 
Hi,

@dino

Die Displays sehen auch interessant aus und auch preislich ok.
Die Größe würde auch erstmal reichen, am liebsten mit Touch, geht natürlich auch mit Tastern.

Ich mein durch die Wohnung habe ich ja auch schon etliche Kabelkanäle, brauchte ich wegen der Satanlage, die Kabel kommen im Badezimmer an durch ein alten Schornstein der nur noch als Abzug fürs bad genutzt wird (da leider kein Fenster) und von da aus ins Schlafzimmer und Stube, ein par Leitungen gehen noch in den Keller (nicht vom sat) da habe ich noch ein kleinen fileserver stehen der über einen atmega8 an und aus geschaltet wird.

Und für Can-Bus habe ich mich entschieden weil es stör unanfällig ist, hohe Übertragungsraten bietet und relativ lange Leitungen benutzt werden können.
Bloß mit der Adressierung bin ich mir noch nicht wirklich einig ob alle die gleiche Adresse bekommen und ich das über den atmega auswerte, oder für jeden knoten ne einzelne Adresse nehme ich aber noch nicht genau weiß wie ich das realisieren sollte, weil ich das gerne so haben möchte wenn einer ein wert schickt z.B. Temperatur sollen die knoten entscheiden ob sie es brauchen oder nicht.

@Cassio

Vielleicht hast du recht ich sollte erstmal klein anfangen und mit einem GLCD experimentieren, ich erwische mich immer wieder das ich zu groß anfange und später das gefrustet im Schrank landet bis ich wieder Lust dazu habe




Ich dachte jetzt auch nicht dass, das Thema doch länger wird.
Das ist jetzt auch das erste mal das ich so viel in einem Forum schreibe, ich habe einmal wo ich mit dem ganzen kram anfing ein par fragen (weiß jetzt nicht mehr welches Forum das war) gehabt und habe nur dumme antworten bekommen, von wegen wenn du damit nicht klar kommst las es sein, oder man bist du doof wenn du mal richtig gucken würdest, würdest du auch von alleine drauf kommen. Und so was kann ich nicht gebrauchen als zu der zeit blutiger Anfänger, da bin ich froh das ich hier gelandet bin wo einem geholfen wird und man von euch gute Tipps bekommt.

Gruß Olli
 
Hallo Dino, hallo zusammen,

... Rechne maldie Datenmenge für eine Oberfläche bei deinem geplanten Display aus ...
320 x 240 x 3 Farben => 230400 Bits => 28,8kByte für ein bildschirmfüllendes Bild zB für eine schöne Bedienoberfläche mit Touchfeldern.

das Display bei ebay hat lediglich 256 Farben pro Pixel, das sind dann 320x240 = 76.800 Pixel und somit 76.800 Byte für ein Vollbild, wenn ich das jetzt richtig sehe. Für Texte und kleine Piktogramme ist es in Ordnung, für Bilddarstellung finde ich es nicht ausreichend, das sieht man ja auch bei den Beipielfotos. Um das Touchpanel muss man sich selber kümmern. Betriebsspannung ist 3,3V. Damit möchte ich aber nicht sagen, dass das Display nicht seine Daseinsberechtigung hat. Allderings kann man es nicht direkt mit den Displays der Familien XV-TFT2428T und XV-TFT60D vergleichen, diese sollte man eher mit den EA DIP320/240 vergleichen (siehe reichelt.de)

Ein ähnliches lowcost Displaymodul, wie das bei ebay angebotene, haben wir im Shop, mit besserer Farbtiefe. Ich habe es selber bei mir am Laufen, den C Code dafür werde ich noch veröffentlichen, wenn ich diesen ein bisschen "sauber" geschrieben habe. Ich finde allerdings, dass das Displaymodul nicht so für Anfänger geeignet ist.

An Olli seiner Stelle, würde ich auch erst einmal mit einem einfachen GLCD anfangen und ein Gespür dafür finden, wie man mit solch einem Display umgeht. Das würde sich jedenfalls anbieten, zumal er ja sicherlich mit Bascom programmiert und hier gibt es schon viele fertige Softwarelösungen.

Gruß,
Dirk
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)