Touchdisplay fürn Mega 2560 ?

Hallöle.
Der Winter naht, und ich werd mal wieder Zeit haben.

Da bau ich doch mal wieder bissel an meiner Wetterstation.
Die kleine (kann nur innen) auf dem Uno läuft nun schon ewig, aber die ist nicht das Ende der Fahnenstange. Vorhersagen, Kommunikation mit Aussensensoren, das kriegt der Uno nicht mehr gebacken (zumindest nicht bei dem Komfort, den ich haben will).

Daher soll das Ganze auf nem Mega laufen, und dazu auch gleich ein Touchdisplay.

Frage: welche sind empfehlenswert?
Ich hätte schon gerne wenigstens ein 3.5", in gescheiter Auflösung. HD aber nicht-irgendwann ist auch der Speicher beim Mega voll. 320x200 oder in der Gegend...

Wichtig1: es sollte möglichst wenige Pins belegen, da ja noch so einiges an Krempel angeschlossen werden soll (Kommunikation mit Aussensensoren, Innensensoren, RTC, später noch andere Geschichten)

Wichtig2: KEIN Nextion! Will ich nicht weiter drauf eingehen, ich hab meine Gründe für....

Wie schnell das Display ist, ist zweitrangig. Es wird im Wesentlichen sekündlich bissel was (Uhrzeit) aktualisiert, alles andere bei Bedarf mit gutem Timing- klappt mitm Uno und dem lahmen 1.8" auch...
Auch der Touchscreen muss nicht superschnell reagieren, Texte werden da keine eingetippt, aber funktionieren sollt es schon.

Toll wäre eins mit Adapterplatine, so dass man bequem an die restlichen Pins käme- und das Ganze schön billig ist. :slight_smile:
Im Ernst: so ein Aufsteckdings, was alle anderen Pins verdeckt, nutzt mir nix....
Und, wenn möglich, bitte eins, was mit den Adafruit-Libs läuft. Diese Ug8lib (oder so) ist mir...ugelig.

Danke schonmal.

Rabenauge:
Wichtig2: KEIN Nextion! Will ich nicht weiter drauf eingehen, ich hab meine Gründe für....

Alle deine genannten Argumente/Vorgaben zielen auf das Nextion.

Und obendrein bist du mit dem Teil sehr flexibel.

Ich würde zu gern deine Gründe gegen ein Nextion wissen.

Wenn du so eins haben willst, ich hätte wohl so ein.

Über den Preis lässt sich reden. Wollte einfach mal ein Touch Display über Arduino testen, seitdem liegts nur rum :slight_smile:

@HotSystems: ganz einfach: die Nextion-Software unterstützt Linux nicht (is mir egal ob es mit Wine machbar wär, ich muss das Gebastel nicht haben)- und wenn die Hersteller nicht wollen, dann will ich den Krempel auch nicht kaufen.
Zumindest, wenn es Alternativen gibt, die meinen Zwecken genügen.

Ich weiss, dass die Dinger tolle Displays sind, aber im Grunde brauch ich das so nicht.
Ausserdem programmier ich Grafiken lieber selber- macht mir einfach Spass.
Im Grunde dürfte jedes China-Display genügen, nur kenn ich mit mit den grösseren bisher nicht aus, daher frage ich mal hier....davon gibts ja ...zig Varianten.

@skorpi080: danke, aber das Teil wäre ein wenig....übertrieben. :wink:

Der Vorteildes Nextion ist da es ein intelligentes Display ist. Der Grafikspeicher ist auf dem Display.
Bei anderen Displays mußt Du den Grafkspeicher auf dem Arduino haben. Das ist knapp bei größeren Auflösungen bis unmöglich.
Grüße Uwe

Rabenauge:
@HotSystems: ganz einfach: die Nextion-Software unterstützt Linux nicht...

Ok, das lass ich als Argument gelten. :wink:
Da bist du dann aber zu bedauern. :wink: :wink:

Rabenauge:
Touchdisplay ... wenigstens ein 3.5", in gescheiter Auflösung. ... 320x200 oder in der Gegend ... es sollte möglichst wenige Pins belegen, ... so ein Aufsteckdings, was alle anderen Pins verdeckt, nutzt mir nix....
Und, wenn möglich, bitte eins, was mit den Adafruit-Libs läuft. Diese Ug8lib (oder so) ist mir...ugelig.

Bei meiner Stadionanzeige habe ich ein Breakout Board (also kein Shield) zusammen mit einem Nano verwendet. Dank SPI-Schnittstelle werden nur wenige Kabel verwendet und die Inbetriebnahme ging dank vernünftiger Dokumentation schnell. Das gibt es auch als 3.5" TFT 320x480 + Touchscreen. Damit sollten alle Deine Forderungen erfüllt sein :slight_smile:

Hallo,
wenn´s noch aktuell sein sollte.
Die haben ne´Menge Zeug´s
Und richtig gute Doku dazu.
Gruß und Spaß
Andreas
P.S. Bestellung über Digi-Key ca. 4 Tage Lieferzeit

Hallo in die Runde, ich habe von denen schon 2 im Einsatz: http://www.buydisplay.com/default/7-inch-lcd-module-capacitive-touch-screen-panel-i2c-spi-serial

Die laufen mit SPI und brauchen somit nur 4 Kabel fürs Display selbst... Und dann eben noch die Kabel fürs Touch. Fürs Display nutze ich die Library von Sumotoy- funktioniert sehr gut.

Einzige Einschränkung gibt es bei SPI- da braucht man nen Tri-State-Buffer wenn man mehrere SPI- Module nutzen möchte.

Hinweis: Ich steuer die mit Teensy 3.2 bzw. 3.6...

@kulturbereicherer : Ansichtssache. Inzwischen finde ich an Windows nur noch eines gut: dass die "Konkurrenz" mit sowas arbeiten muss. :smiley:

@all: ein 7" ist bei weitem zu gross dafür. Das Gerät soll vielleicht auch portabel nutzbar sein, das absolute Maximum wäre also ein 5"-aber eher kleiner.

Inzwischen hab ich mich mit den Nextions noch mal bisschen beschäftigt- angeblich läuft der Editor in Wine zufriedenstellend, und wenn man die Software wirklich über ne gewöhnliche SD-Karte einspielen kann, wäre das ne Krücke, mit der ich evtl. leben könnte. Spart immerhin den Zirkus mit der Schnittstellen-Freigabe (mach ich in Wine ungern).
Muss ich mal ausprobieren, vor allem, ob das dann noch nen vernünftigen workflow ergibt.
Bleibt der entgangene Spass, das UI selbst zu programmieren....

Von daher ist zum Thema Nextion das letzte Wort noch nicht gesprochen.

Trotzdem bin ich auch für weitere Vorschläge offen, aber am liebsten nicht grösser als 3.5".

Das von mir vorgeschlagene Display gibt es auch als 5" TFT mit 800x480 Pixel.

Sodele. Ich hab eben mal ein Nextion geordert.
Da ich noch keineswegs überzeugt bin, dass ich die Nextion-Software unter Linux zum laufen bekomme (es scheint, bei günstiger Sonne-Mond-Konstellation manchmal zu funktionieren-> ich hatte die im ersten Versuch nicht), erstmal ein kleineres- das hält den finanziellen Schaden in Grenzen.
Wird ein 2.4", mit 320x240 kann ich einiges anfangen.

Ausschlag gab übrigens nicht die Performance von den Teilen, sondern schlichtweg der Preis: ein vergleichbares konventionelles bekomm ich in Deutschland im Moment auch nich billiger...und in China kauf ich nur noch, wenns mal gar nicht anders geht.
Ausserdem "müssen wir die ja kaufen, damit Itead das damit verdiente Geld in nen Webeditor investieren kann, damit auch Linux-User die Teile benutzen können"*

*als ich das las, war ich fast davon überzeugt, keins zu kaufen, das ist ja wohl das Dämlichste, was ich diesen Monat an Ausrede gehört hab-was soll ich mit nem Webeditor??

Hallo,
"was soll ich mit nem Webeditor??"

Du nichts, aber Itead...
Du schreibst genialen Code für Deine e-Karre, der die Reichweite um 23,7% erhöht-
Itead greift ihn ab und verscheuert den an Lexus.
Gruß und Spaß
Andreas

...ähnliches wittere ich gelegentlich, ja.
Zugegeben: bissel paranoid klingt das, aber kann man in dieser Welt noch paranoid genug sein? :slight_smile:

Hat sich aber erledigt, denke ich. Der Nextion-Editor läuft, brav, in Wine. Da kann er nicht viel Blödsinn machen. ::slight_smile:
Hat mich zwar ne reichliche halbe Stunde gekostet, aber die meiste Zeit davon ging dabei drauf, dieses ganze Windows-Gerümpel zu installieren, was der Editor "braucht".
Ist zwar ne veraltete Version, aber das updaten auf die aktuelle funktionierte-nicht. Da fühlt man sich doch direkt wieder wie in Windows.... :grinning:
Ich möcht da auch nicht viel rumbasteln jetzt, immerhin: es geht.
Ich schätze, ich komme mit dieser Version zurecht.

Falls jemand wissen will, wie es geht, es gibt ein Skript für PlayOnLinux, hier.
Das funktionierte bei mir (Ubuntu 14) bis auf ne Kleinigkeit (die MS-Schritarten) und einige Fehlermeldungen (irgendwelches Gerümpel von .NET, scheint aber nich wichtig zu sein) einwandfrei.
Für das Schriftarten-Problem (was nur in manche Linux-Distros aufzutreten scheint) gibts ne Lösung, wenn man dem Link von PlayOnLinux folgt.

Prima, dann kann es ja losgehen.
Auch dazu wird es hier genug Hilfe geben.
Z.B. auch hier.

Ja, ich hab mich schon etwas eingelesen, auch extern.
Nen paar Sachen muss ich noch klären, aber vor allem muss das Display erst her.
Ausserdem muss ich mir noch den symbolischen Link basteln, die Programmierung per SD-Karte ist zwar nett, aber nix, um mal eben schnell was zu testen, scheint mir.
Durch diesen aber bekommt Wine (und damit der Editor) Zugriff auf die Programmierschnittstelle, das dürft manches vereinfachen.

Naja, und bissel Zusatzhardware muss auch noch ran, vor allem ne RTC- meine vorhandene 3231 hab ich hübsch auf nem Protoboard verbaut, und da bleibt die auch.
Für die Wetterstation wird es ne neue geben, so teuer sind die Dinger ja wirklich nicht.

Die Enhanced-Modelle des Nextion haben eine RTC drauf.

Gruß Tommy

Da du ein Display ohne RTC bestellt hast empfehle ich diese RTC.
Ist deutlich kleiner und hat kein "überflüssiges" EEProm drauf.
RTC DS3231 Nur ein Beispiel, gibt es sicher günstiger.

Für manche Anwendungen ist es aber gut, dass man dieses überflüssige EEPROM 1 zu 1 durch ein FRAM ersetzen kann, wenn man Parameter zwischenspeichern will.
Das braucht man nicht überall, es ist aber manches Mal ein Weg.

Gruß Tommy

Ich hab die grosse Version wieder genommen.
Warum? Weil ich die hier schon mal hab, und die nach kleineren Umbauten (bei meiner damals war ne lausige Batterie drauf statt nem Akku, die neue kommt direkt mit Akku, ausserdem hat sie nen Pufferkondensator bekommen) schon ewig zuverlässig läuft.
Ausserdem gibts noch diesen SQW-Ausgang, für den ich zwar im Moment keine Verwendung wüsste, aber vielleicht fällt mir dazu ja mal eine ein.
Kann man sicherlich bei der Lütten auch alles machen, die grosse hats aber einfach schon.
Und der EEPROM- hm, noch nie benutzt, aber besser haben und nicht brauchen als umgedreht.