Forum: Mikrocontroller und Digitale Elektronik Grafikdisplay für AVR Controller


von martinus (Gast)


Lesenswert?

Hallo zusammen, ich suche ein Grafikdisplay welches man mit einem Atmega 
ansteuern kann.

Wichtig wäre mir, dass es eine überschaubare Bibliothek in C oder C++ 
gibt. Das Display braucht nicht farbig zu sein, es sollte eher einfach 
in der Ansteuerung sein. Ein Tutorial wäre perfekt.

Welche Displays würdet hr empfehlen?

von martinus (Gast)


Lesenswert?

Hmm da schein ich ne schwierige Frage gestellt zu haben.
Kann keiner eine Empfehlung machen?

von Markus (Gast)


Lesenswert?


von Black J. (shaman)


Lesenswert?

Schreib einfach bei Ali &  Co "display arduino". Dann einfach ein 
passendes auswählen und den Typ googeln. Analog zur Displaysuche 
"display typ arduino lib"

von Rudolph R. (rudolph)


Lesenswert?

Wenn es etwas teuerer aber dafür deutlich performanter sein darf:
Beitrag "FT800 / FT810 Library"

8000x480 mit Touch und 50 Bilder pro Sekunde? Kein Problem.

http://www.watterott.com/de/5-800x480-Display-mit-kapazitivem-Touchscreen-FT811CB-HY50HD

Die einzige Herausforderung dabei war bisher die Versorgung der Dinger, 
mit steigender Diagonale benötigt die Hintergrund-Beleuchtung schon 
reichlich Strom. So zum Beispiel >450mA für 7".

Ach ja, die Daten dafür müssen auch irgendwoher kommen, bisher hat es 
mir noch gereicht die Bilder ins FLASH zu packen.

von Mitlesa (Gast)


Lesenswert?

martinus schrieb:
> Hmm da schein ich ne schwierige Frage gestellt zu haben.

Ja.

Ich habe ein ähnliches Problem: Ich möchte ein Auto kaufen,
kannst du mir eines empfehlen? Aber es soll das richtige sein.

von martinus (Gast)


Lesenswert?

Mitlesa schrieb:
> martinus schrieb:
> Hmm da schein ich ne schwierige Frage gestellt zu haben.
>
> Ja.
>
> Ich habe ein ähnliches Problem: Ich möchte ein Auto kaufen,
> kannst du mir eines empfehlen? Aber es soll das richtige sein.

Wir machen das so: Ich zähle ein paar auf und du darfst dir dann 
aussuchen welches dir am ehesten zusagt ;-)

von Jens M. (dl4aas) Benutzerseite


Lesenswert?

Moin,

Stichwort 'Nextion' - einfach, umfangreiche Funktionen - wenn es um 
Menüsteuerungen geht.

Bei Großserien vielleicht zu teuer, aber für die kleine Stückzahl eine 
gute Lösung.

Jens

von Michael H. (dowjones)


Lesenswert?

martinus schrieb:
> Wir machen das so: Ich zähle ein paar auf und du darfst dir dann
> aussuchen welches dir am ehesten zusagt ;-)

Ja komm, ein bisschen mehr darfst du schon verraten damit man eine 
sinnvolle Empfehlung geben kann. Welche Auflösung hättest du gerne, 
wieviele GPIOs möchtest du aufwenden, welche Spannungen stehen zur 
Verfügung - sowas halt.

Wenn das alles egal ist dann nimm halt einfach irgendein LCD mit einem 
Controller der ergooglebar ist. Kann auch eins von Pollin sein. Wenn es 
keine fertigen Libs dafür gibt ist das auch nicht so tragisch; solange 
man ein Datenblatt findet kann man sich eine "überschaubare Bibliothek" 
auch an einem Nachmittag - einem Wochenende selber schreiben, je nach 
Erfahrung. Und mindestens einmal sollte man das auch selber gemacht 
haben, einfach um Erfahrungen zu sammeln. Es ist beileibe kein 
Hexenwerk. Das Procedere ist im Wesentlichen immer das gleiche:

1) die GPIOs der MCU als Input/Output konfigurieren
2) eine Funktion zum übertragen eines Datums schreiben. Im DB steht in 
aller Regel deutlich drin - meist in Form von Timingdiagrammen - in 
welcher Reihenfolge man dazu an welchen Leitungen zupfen muss. Evtl. 
noch hier und da ein paar Delays einbauen um das Timing zu wahren.
3) die Initialisationssequenz laut DB an das LCD schicken
4) nun kann man nach herzenslust Befehle und Daten an das LCD senden 
bzw. empfangen. Darauf aufbauend lassen sich leicht Funktionen wie /get 
busyflag/, clearscreen, set pixel etc. schreiben

von martinus (Gast)


Lesenswert?

Super jetzt sind doch schon ein paar zusammengekommen, danke bisher.

von martinus (Gast)


Lesenswert?

> Ja komm, ein bisschen mehr darfst du schon verraten damit man eine
> sinnvolle Empfehlung geben kann. Welche Auflösung hättest du gerne,
> wieviele GPIOs möchtest du aufwenden, welche Spannungen stehen zur
> Verfügung - sowas halt.

In Ordnung hast ja recht. Da ich noch nicht viel mit Mikrocontroller 
gemacht habe, habe ich mir eben nicht ganz so viele Gedanken gemacht. 
Hatte bisher ein 16x2 Display angesteuert und dafür gibts ja nen super 
simplen Artikel hier.

Jetzt möchte ich Sensordaten grafisch auf einem Lcd darstellen, Symbole 
will ich dabei selber zeichnen, vielleicht auch kleine Animationen aber 
nichts aufwändiges.
- Displaygröße sollte in etwa einem 4x20 lcd entsprechen, darf auch 
größer sein.
- Ansteuern sollte man es mit einem Atmega328 können.
- Speisespannung ist idealerweise nicht größer als 5V, 
Hintergrundbeleuchtung sollte es haben.
- Mehr als 12 Gpios sollten nicht nötig sein um das Display anzusteuern.
- Es soll einen relativen Anfänger nicht maßlos überfordern
Und nice to habe wäre natürlich eine C/C++ Bibliothek mit guter Doku.

Mehr fällt mir gar nicht mehr ein.

von hinz (Gast)


Lesenswert?

eBay LCD 12864

von spess53 (Gast)


Lesenswert?

Hi

>- Displaygröße sollte in etwa einem 4x20 lcd entsprechen, darf auch
>größer sein.
>- Ansteuern sollte man es mit einem Atmega328 können.
>- Speisespannung ist idealerweise nicht größer als 5V,
>Hintergrundbeleuchtung sollte es haben.
>- Mehr als 12 Gpios sollten nicht nötig sein um das Display anzusteuern.
>- Es soll einen relativen Anfänger nicht maßlos überfordern
>Und nice to habe wäre natürlich eine C/C++ Bibliothek mit guter Doku.

Dann nimm halt ein DOG-Display:

>http://www.lcd-module.de/products/dog.html

http://www.lcd-module.de/support/application-note.html

Die lassen sich auch mit ein paar Pins über SPI, neuere auch I2C 
ansteuern.  Gibt es z.B. bei Reichelt.

MfG Spess

von martinus (Gast)


Lesenswert?

Die Dogma Displays sind super! SPI Schnittstelle sagt mir sehr zu.

von Tippgeber (Gast)


Lesenswert?


von Tippgeber (Gast)


Lesenswert?


von u8g2 (Gast)


Lesenswert?

Wenn wir schon am Links verschicken sind... Hier die Bildersammlung 
meiner LCDs. Meistens steht die Bezeichnung dabei, die dann auch 
ergooglebar ist:

https://github.com/olikraus/u8g2/wiki/gallery

Oliver

von Stefan . (xin)


Lesenswert?

Das ggf. perfekte Display für Dich ist dieses hier:
https://www.itead.cc/nextion-nx4024t032.html
Ist auch in anderen Größen und mit Einbaurahmen erhältlich.

Die GUI wird mit einer Windows-Applikation erstellt. Das Display 
komplett seriell angesteuert.

von martinus (Gast)


Lesenswert?

Hallo Leute, danke für die vielen Nachträglichen Empfehlungen.
Besonders die Seite von u8g2 super viel Auswahl an Displays und man 
sieht wie sie aussehen.

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
Noch kein Account? Hier anmelden.