Guten Tag zusammen. Bisher habe ich immer Symboldisplays genutzt, da diese relativ einfach mit ASCII Zeichen ansteuerbar sind. Doch will man eigene Zeichen machen so sind diese meistens auf nur ~8 begrenzt und sind von der Auflösung her eher schwach. Daher möchte ich gerne auf einen Grafischen wechseln und wollte nun fragen, mit welchen Typs man da einsteigen sollte. Meine bisherige Vermutung vom lesen von Datasheets ist, dass ich eher einen mit seriel anbindung nehmen sollte, da diese einen Controller bereits integriert haben. Aber auch bei diesen werde ich nicht ganz schlau wie nun die Daten aufgebaut sind. Als Beispiel habe ich den NHD-C12864A1Z-FSW-FBW-HTT herausgesucht, doch komplett schlau werde ich nicht mit der Ansteuerung. Denn zum Beispiel wird der Display andauernd refresht aus dem Ram und ich muss mir das ganze wie ein 2 dimensionales Array vorstellen?
Ich empfehle die üblichen Verdächtigen aus der Arduino-Welt. https://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_BIN=1&_nkw=tft+spi+ili9341&rt=nc&LH_PrefLoc=1 Sie lassen sich über wenige Leitungen (SPI) ansteuern und es gibt viele vorgefertigte Sourcen und Fonts dafür. Hier werden sich dazu vermutlich noch mindestens 10 Fachleute mit 15 Meinungen melden.
Am besten bei Ebay nach "arduino display -hd44780" suchen. Davon einfach das für dich passende raussuchen. Mit der Bezeichnung bei google ein example/ library suchen und rumprobieren.
Aaron C. schrieb: > nach "arduino display -hd44780" suchen. Ach so, das sind grafische Displays? Gut zu wissen! Ich bewundere immer wieder dieses Fachwissen hier ...
Arduinoquäler schrieb: > Aaron C. schrieb: >> nach "arduino display -hd44780" suchen. > > Ach so, das sind grafische Displays? Gut zu wissen! Das sind im engeren Sinne keine grafischen Displays. siehe: https://de.wikipedia.org/wiki/HD44780
Arduinoquäler schrieb: > Aaron C. schrieb: >> nach "arduino display -hd44780" suchen. > > Ach so, das sind grafische Displays? Gut zu wissen! Nein, die Texteingabe fürs Suchfeld..... Leuchter, Biene, hell?
Arduinoquäler schrieb: > Aaron C. schrieb: >> nach "arduino display -hd44780" suchen. > > Ach so, das sind grafische Displays? Gut zu wissen! > > Ich bewundere immer wieder dieses Fachwissen hier ... Und Du meinst, das hilft hier weiter? Ich bewundere immer wieder diese unsinnige Überheblichkeit.Oder wie man das nennen mag.
Arduinoquäler schrieb: > Ich empfehle die üblichen Verdächtigen aus der Arduino-Welt. > > https://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_BIN=1&_nkw=tft+spi+ili9341&rt=nc&LH_PrefLoc=1 > > Sie lassen sich über wenige Leitungen (SPI) ansteuern und es > gibt viele vorgefertigte Sourcen und Fonts dafür. > > Hier werden sich dazu vermutlich noch mindestens 10 Fachleute > mit 15 Meinungen melden. Schlussendlich ist der Driver relevant oder? Leider liefert Ebay nicht in die Schweiz daher muss ich einen alternativen händler finden.Beim chinesen gäbe es das gleich aussehende Board auch aber naja..
Beitrag #5816642 wurde vom Autor gelöscht.
hat jemand erfahrungen mit dem hier: https://www.digikey.de/product-detail/de/seeed-technology-co-ltd/104030004/104030004-ND/5488140
Werner schrieb: > Das sind im engeren Sinne keine grafischen Displays. Das minus also das "-" schliest das folgende wort aus, also werden die hd44780 displays nicht mit angezeigt bei der suche. Um die Text displays schonmal zu filtern. Aber da ebay ja leider rausfällt nicht weiter hilfreich.
:
Bearbeitet durch User
Ich kaufe meist bei Mouser,Digikey oder wenn die qualität irrelevant ist auf aliexpress ein. Da viele Versandhäuser extreme Versandkosten haben oder gar nicht erst liefern...
Dominic K. schrieb: > Leider liefert Ebay nicht in die Schweiz daher muss ich einen alternativen > händler finden. Ebay liefert überhaupt nicht. Das ist eine Handelsplattform, wo Händler ihre Angebote einstellen.
my2ct schrieb: > Dominic K. schrieb: >> Leider liefert Ebay nicht in die Schweiz daher muss ich einen alternativen >> händler finden. > > Ebay liefert überhaupt nicht. > Das ist eine Handelsplattform, wo Händler ihre Angebote einstellen. Das ist mir bewusst aber habe bisher noch keinen Händler gesehen der hier hin liefert oder mit vernünftigen lieferkosten. Was haltet ihr von Nextion screens. Ist halt wirklich fern ab vom wirklich Grafikdisplay programmieren, da man alles per GUI programmiert und dan nur noch die Befehle empfangen und übertragen muss.
Dominic K. schrieb: > Das ist mir bewusst aber habe bisher noch keinen Händler gesehen der > hier hin liefert oder mit vernünftigen lieferkosten. Die meisten Displays aus dem obigen E-b-a-y Link sind mit kostenlosem Versand, andere haben Versandkosten von 0.88€ bis 1.50€, nur bei ganz wenigen kommen wirkliche Versandkosten dazu.
Ich mag meine SSD1306 OLED. Ist so einfach wie ein altes Text Display, nur ohne Text. ;)
Andi schrieb: > Dominic K. schrieb: >> Das ist mir bewusst aber habe bisher noch keinen Händler gesehen der >> hier hin liefert oder mit vernünftigen lieferkosten. > > Die meisten Displays aus dem obigen E-b-a-y Link sind mit kostenlosem > Versand, andere haben Versandkosten von 0.88€ bis 1.50€, nur bei ganz > wenigen kommen wirkliche Versandkosten dazu. Bitte kompletten zusammenhang lesen vor dem antworten. Ich wohne in der Schweiz und ja wie gesagt die meisten liefern nicht oder mit ca 30euro porto...
Huh das ist aber neu seit wann gibt es auch China händler auf Ebay? Das wäre perfekt denn durch das freihandelabkommen und den entwicklungslandstatus von China kann ich extrem günstig von dort bestellen aber die behaupten eine lieferzeit von 3 tagen kann das sein?
Dominic K. schrieb: > die behaupten eine lieferzeit von 3 tagen kann das sein? Wenn die Läger in EU sind schon. In der Beschreibung ist der Artikelstandort angegeben.
Wenn ich mir mal die Beschreibungen ansehe habe ich das Gefühl das ich das selbe erhalte wie ich bekomme wenn ich auf Ali etwas bestelle einfach teurer. Also wenn die lieferzeiten wirklich so schnell sind ist es mir das wert ansonsten nicht.
Dominic K. schrieb: > Wenn ich mir mal die Beschreibungen ansehe habe ich das Gefühl das ich > das selbe erhalte wie ich bekomme wenn ich auf Ali etwas bestelle > einfach teurer. Also wenn die lieferzeiten wirklich so schnell sind ist > es mir das wert ansonsten nicht. Das ist korrekt.sind die gleichen sachen nur schon in einem zwischenlager in DE
Dominic K. schrieb: > Was haltet ihr von Nextion screens. Ist halt wirklich fern ab vom > wirklich Grafikdisplay programmieren, da man alles per GUI programmiert > und dan nur noch die Befehle empfangen und übertragen muss. Recht speziell, und irgendwie auch teuer. Dafür kannst Du hübsche Dinge im Display speichern und mit einem kleinen µC mit seriellen API Methoden aufrufen ohne Fonts und Grafiken vorzuhalten. Mit einem STM32F103 wäre ein GFX mit z.B. 128x64 Pixeln preiswerter und der Zeichensatz paßt in den µC, Grafikdinge auch. Allerdings brauchen einige davon etliche Pins, hab hier noch mehrere alte mit parallelen Anschlüssen liegen, da ist der BluePill schon fast überfordert was gpios betrifft und ich werde wohl einen 16bitigen SPI Chip dazwischen klemmen. Liegt halt alles rum hier. Moderne per SPI anzusteuernde GFX Dsiplays sind da einfacher zu betreiben. Oder das/die erwähnten Nextion mit ihren Vor- und Nachteilen.
Schau mal die Bibliothek U8g2 an. Die kennt zig verschiedene Controller, die mit I2C oder SPI angebunden werden. Ist ganz einfach anzuwenden und eröffnet dir eine riesige Auswahl von Displays.
Hallo, das Dabla ist ja auch nicht für Anfänger geschrieben. Suche Dir ein passendes Beispielprogramm dafür aus und versuche zu verstehen, was es macht. Dann wirst Du auch das Datenblatt verstehen. "Controller Information Built-in ST7565P controller. Please download specification at http://www.newhavendisplay.com/app_notes/ST7565.pdf" Oder suche Dir ein einfacheres Display, zu dem es bereits ein Beispielprogramm gibt. MfG
Dominic K. schrieb: > Daher möchte ich gerne auf einen Grafischen wechseln > und wollte nun fragen, mit welchen Typs man da einsteigen sollte. Das hängt davon ab, was du kriegen kannst. Wenn du nicht gleich einen eher dickeren Brocken wälzen willst (sowas wie LPC4088 + externes SDRAM), dann halte dich erstmal fern von allen bunten Displays, die mit 480x272 und mehr daherkommen. Für kleinere Mikrocontroller sind monochrome Displays im 128x64 Format viel besser geeignet. Manchmal kommt man auch mit eher abwegigen Displayformen zurecht, siehe die Historie mit Pollin: ALPS LSU, "SANBUM" und andere. Ist bloß in letzter Zeit seit Führungswechsel etwas still geworden. Das Grundprinzip bei grafischen Displays ist, daß du dir einen Bildspeicher im RAM einrichten mußt, um sauber zwischen der grafischen Ebene und der physischen Display-Anschluß-Ebene trennen zu können. Aber dafür braucht es eben RAM, pro Pixel ein Bit bei Monochrom. Bei der "Lernbetty", einer umgeflashten "Swiss-betty" (IR-Fernbedienung für Bezahlfernsehen) brauchte es pro Pixel 2 Bit wegen der 4 Helligkeitsstufen. Das ist es also an dir, einen Controller zu wählen, der ausreichend RAM innehat. Am ehesten wirst du heutzutage noch bei Ebay und Aliexpress fündig - sowohl bei Displays als auch bei den Controllern dazu. Also suche dort. Was die grafische Ebene betrifft, da hatte ich hier vor Zeiten schon mal einiges gepostet. Im Grunde brauchst du ein GDI, also eine Sammlung von Routinen, die dir Text aus diversen Fonts, Punkte, Linien, Kreise und Flächen auszugeben gestattet. Ich hatte hier auch schon mal diverse Fonts und Werkzeuge zum Font-Machen gepostet. Für kleine Displays reichen dir zumeist Helvetica 12 und 14 in regular und fett aus. W.S.
Ich empfehle ja das hier: https://m.reichelt.de/lcd-dip-grafikmodul-180-x-32-punkte-blau-lcd-180bl-dip-p78885.html Blau sieht gut aus, einfache Stiftreihe, kompakte Form. Ist zwar deutlich teurer als die 122x32, aber: es wurde für mich erstellt.
A. S. schrieb: > Ich empfehle ja das hier: > Blau sieht gut aus, einfache Stiftreihe, kompakte Form. man beachte 2x 8 Pin als einzelne Reihe Dazu im doofen 2mm Raster, also Krampf auf Lochraster, man braucht einen Adapter oder biegt längere 2mm Pinheader auf. > Ist zwar deutlich teurer als die 122x32, aber: es wurde für mich > erstellt. dann hätte man auch gleich 2,54mm wünschen können. Die Beschreibung ist auch Käse, geht 3,3V? man liest 5V und -3,3V, wenn nur 5V möglich sind warum muss man dann den Rv für die LEDs selber nachfummeln? Teuer ist es allemal.
Hi
>Die Beschreibung ist auch Käse, geht 3,3V? man liest 5V und -3,3V,
Die -3,3V sind die Kontrastspannung.
MfG Spess
spess53 schrieb: > Die -3,3V sind die Kontrastspannung. noch schlimmer, danke für den Preis wäre etwas Luxus aber geboten, aber nicht so nur 5V tauglich, -3,3V muss extra angelegt werden, Rv für LED muss nachgelötet werden, Raster der Stiftleiste untypisch.
>Bitte kompletten zusammenhang lesen vor dem antworten. Ich wohne in der
Schweiz und ja wie gesagt die meisten liefern nicht oder mit ca 30euro
porto...
Die 30 euro kommen an der Schweizer Grenze als Zollhandling Gebuehren
drauf. Das ist so. Die alternativen sind :
- sich bei einem Schweizer Handler wie zB Vogel Elektronik rupfen lassen
- Bei digikey etwas mehr bestellen, sodass diese Gebuehren nicht mehr
ins Gewicht fallen.
> nur 5V tauglich, -3,3V muss extra angelegt werden,
Eine negative Kontrastspannung ist aber vollkommen normal. Es ist nur so
das viele LCDs bei Raumtemperatur auch mit 0V auskommen. Aber
spaetestens wenn du ein LCD auch bei -20Grad betreiben willst dann wirst
du sowas brauchen.
Olaf
Olaf schrieb: > Eine negative Kontrastspannung ist aber vollkommen normal. Es ist nur so > das viele LCDs bei Raumtemperatur auch mit 0V auskommen. Aber > spaetestens wenn du ein LCD auch bei -20Grad betreiben willst dann wirst > du sowas brauchen. > Olaf da hatte ich mir bei meinem ersten Timer mit einer PWM aus dem AVR und einer Ladungspumpe beholfen, einstellbar vom AVR. https://www.holger-klabunde.de/dcdc/picdcdc.htm
:
Bearbeitet durch User
Hi
>nur 5V tauglich, -3,3V muss extra angelegt werden...
Das ist nun mal beim SED152 und kompatiblen Controllern seit über 20
Jahren so üblich.
MfG Spess
> da hatte ich mir bei meinem ersten Timer mit einer PWM aus dem AVR und > einer Ladungspumpe beholfen, einstellbar vom AVR. Dann musst diese Spannung aber je nach Temperatur aendern. Es gibt aber auch Display die haben einen eigenen Temperaturfuehler und passen sich selber an. Das ist eigentlich die bessere Loesung. Olaf
A. S. schrieb: > Ich empfehle ja das hier: WAAAAS? Also für rund 42 Euro so etwas? Nee, bei so etwas kann ich nur eine Art Negativ-Empfehlung geben: Bloß nicht kaufen! Und dann noch diverse zuzuführende Spannungen - igitt igitt. Bei normalen Monochrom-LCD's in diesem Segment hat man nur eine Versorgungsspannung und dazu ein oder mehrere Anschlüsse des LCD, wo ganz einfach nur ein Kondensator im Bereich 100nF..1µF anzuschließen ist - weil die Dinger ihre Spannungserzeugung schon mit drin haben. Dominic K. schrieb: > Ich wohne in der > Schweiz und ja wie gesagt die meisten liefern nicht oder mit ca 30euro > porto... Nun ja, wenn du halt im Abzockerland lebst, dann hast du damit eben auch ein Problem. Mir war es vor Jahren schon mal am Vierwaldstätter See aufgefallen, daß dort jemand ne Bratwurst vom Grill am Wegesrand für 9 Euro angeboten hat. Hör mal: es kommt ein bissel drauf an, wo du in der Schweiz lebst. Ende Juni ist nämlich am Bodensee in Friedrichshafen die Hamradio und dort gibt es eigentlich immer einen ausgedehnten Flohmarkt, wo man mit etwas Glück so etwas billig kriegen kann. Nochwas: derzeit bietet Pollin sowas an: LCD, Varitronix, COG-VLGEM1277-01, 240x64 pixel für 0.95€ LCD Modul GWMS5509 128x64 pixel für 1.25€ und Pollin berechnet anstelle der inländischen 5€ für die Schweiz 15.41 €, egal wie groß das Paket ist. Also, wo ein Wille ist, ist auch ein Weg. W.S.
Olaf schrieb: >> da hatte ich mir bei meinem ersten Timer mit einer PWM aus dem AVR und >> einer Ladungspumpe beholfen, einstellbar vom AVR. > > Dann musst diese Spannung aber je nach Temperatur aendern. Es gibt aber > auch Display die haben einen eigenen Temperaturfuehler und passen sich > selber an. Das ist eigentlich die bessere Loesung. > > Olaf beides ist ja möglich 1. Display mit eigener Anpassung 2. Nutzung der Temperaturdiode in neueren AVR. Als ich den Timer baute dachte ich eher an Software Steuerung, Kontrasteinstellung um vom Poti wegzukommen und weil manche Displays doch auf leicht negative Spannung bestanden, eben die invertierende Ladungspumpe.
@TO Kannst Du denn auch selber etwas zusammenlöten? Von mir könntest Du eine Leerplatine und das Programm (auch Quellcode) hierfür bekommen: Beitrag "4,3" TFT-Controller STM32F730" Als Display geht ein "übliches" mit 4,3" 480x272 oder das verlinkte von Pollin für 4,95. Fehlen noch der µC, 40-pol. Flachkabel-Stecker und SMD-Kleinzeug. Dominic K. schrieb: > Ich wohne in der > Schweiz und ja wie gesagt die meisten liefern nicht oder mit ca 30euro > porto... Lieferung in ein Nicht-EU-Land ist immer etwas ungünstig. Geschickt wäre eine grenznahe Lieferadresse noch in D.
Joachim B. schrieb: > nur 5V tauglich, -3,3V muss extra angelegt werden, Rv für LED muss > nachgelötet werden, Raster der Stiftleiste untypisch. Wir betreiben das mit 3.3V. nur kannst du eine weiße LED dann kaum mit Vorwiderstand betreiben. Daher vermutlich die 5V Angabe. Mein 180er ist natürlich viel zu teuer, brot und Butter sind die 122er. Und gut aussehen tun die m.E. immer noch.
A. S. schrieb: > Wir betreiben das mit 3.3V dann taugt das Datenblatt nichts, es gibt ja mehr Displays die mit 3,3V und 5V arbeiten, aber die verschweigen die 3,3V nicht.
:
Bearbeitet durch User
Joachim B. schrieb: > dann taugt das Datenblatt nichts, es gibt ja mehr Displays die mit 3,3V > und 5V arbeiten, aber die verschweigen die 3,3V nicht. Das "Problem" ist die gemeinsame +Versorgung von LED und Logik. Mit 3.3V kannst Du keinen sinnvollen "Vorwiderstand" dimensionieren. Wie gesagt, es kann auch 3.3V, wenn der Hersteller im Datenblatt 5V vorschreibt ist das ja nicht falsch, nur eingeschränkt. Der einzige Grund, warum das überhaupt im Markt ist, ist m.E., damit sie uns (dem vermutlich einzigen Kunden) nach >10 Jahren wohl immer noch sagen können: Seht her, das ist der Preis, und für Euch gibts 10% Rabat.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.