INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Nextion Displays
18.04.2017, 22:12
Beitrag #1
Nextion Displays
Ich hab einige Fragen zu Nextion 2.4 und 3.2 Zoll Displays:

1. kann ich den Display-Inhalt auch komplett aus dem Arduino ins Display senden oder muss ich zunächst per Nextion Editor das Display programmieren?

2. Ist es möglich, zur Laufzeit das Bild zu drehen(Landscape/Portrait oder horizontal/vertikal)?

Natürlich muss der Bildschirm zum Wechsel auch ganz anders aufgeteilt werden.
Bei meinem Projekt wird der Bildschirm entweder quer oder hochkant montiert.
Wäre halt schön, wenn man beides bei der Programmierung hinterlegen kann, und je nach Anwendungsfall dann das Richtige abrufen könnte.

Vorzugsweise durch einen Befehl vom Arduino ans Display.

Vielleicht kennt sich einer von Euch damit aus?!

Danke!

Binatone
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.04.2017, 22:24
Beitrag #2
RE: Nextion Displays
Zu 1 ja, aber warum willst Du Dir das antun und Deinen Arduino damit belasten?

Zu 2 keine Ahnung, evtl. weiß da jemand anderes mehr,

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle von mir veröffentlichten Codes unterliegen der GPL Version 3
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.04.2017, 22:50
Beitrag #3
RE: Nextion Displays
Hallo,
zu 1-
Beim einrichten des Nextion-Editor legst Du Hoch- oder Querformat fest.
Ein "drehen" der Fläche ist mir nicht bekannt.
Du mußt das schon im Nextion hinterlegen, was dargestellt werden soll.

Aber, es gibt eine Möglichkeit… nehmen wir das Display quer.
Seite 0- richtest Du Dir ein, wie es quer sein soll.

Dann drehst Du das Display von Hand ins Hochformat.
Du richtest Dir eine Seite 1 ein.
Von Seite 0 kopierst Du alle Komponente auf Seite 1.

Hier richtest Du Dir jetzt Seite 1 ein.
Jetzt hast Du eine Seite 0 und eine Seite 1 mit gleichem Inhalt.
Du betätigst z.B. Buttom 1 auf Seite 0, der sendet an den Arduino "LED on"
Der gleiche Buttom auf Seite 1 sendet das gleiche- Du hast ihn ja kopiert.

Also, egal- auf welcher Seite er gedrückt wird, am Arduino kommt immer
"LED on" an.

Beim dem Nextion ist es in der Regel so, das empfangene Daten nur von der
Seite empfangen und verarbeitet werden- die auch dargestellt wird.

Also, Du stellst Seite 0 dar- alle Befehle beziehen sich auf Seite 0.
Also, Du stellst Seite 1 dar- alle Befehle beziehen sich auf Seite 1.

Aber- es gibt einen Trick,
Du kannst über Variablen die empfangenen Daten für Seite 0 auch an Seite 1
weitergeben- das geht auch umgekehrt.
Das kannst Du Nextion intern machen.

ich habe einmal versucht das Nextion auszubremsen. Im Nextion habe ich
288 Variablen angelegt, die ihren Inhalt unter sich hin- und her schieben-
dabei aber auch Grafiken verändert.
Das Nextion läuft in Echtzeit einfach durch. Keine Verzögerung!
Es gibt noch eine andere Möglickeit, die ist aber zu aufwendig- sag ich mal.
Mit dem Ding ist alles möglich- und es ist sau- schnell.
Gruß und Spaß
Andreas
P.S. FANGE- NICHT- AN- DIE- NEXTION- LIB- ZU- NUTZEN!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.04.2017, 23:15
Beitrag #4
RE: Nextion Displays
Ergänzend zu 1:

Ich möchte eine Art Bauanleitung an Fremde abgeben, wenn das Projekt denn mal fertig wird.
Dann wäre es einfacher, wenn man "nur" eine Seite einrichten muss anstatt den Controller mit der Arduino IDE und dann auch noch das Display mit dem Nextion Editor.
Als Controller kommt der ESP8266 bzw. der NodeMCU ins Boot.
Der bietet etwas mehr Reserve, das könnte vielleicht dazu reichen.
Daher der Gedanke, daran ein Nextion "out of the Box" anzuhängen und alles im Node bereitzustellen, auch wenns eng und schwierig wird.

Aber ok... wenn ich jetzt so lese, was das Nextion so an Leistung mitbringt, werd ich das wohl erstmal testen müssen und wollen Smile

Danke Euch beiden

Binatone
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.04.2017, 05:51
Beitrag #5
RE: Nextion Displays
Hallo,
wenn DU Dir eines besorgst, dann nimm die erweiterte Version. Zum einem ist
eine RTC on Board- eigentlich nicht so wichtig, aber man erspart sich den
Abgleich in Intervallen.
Was aber wichtiger ist, es steht mehr Speicher zur Verfügung. U.a. z.B. ein
UserEEPromm.
Dann gibt es meistens die gleiche Auflösung bei verschiedenen Größen.
Also 5" und 7" mit 800 x 480 Px. Die Fläche zum darstellen ist also gleich,
aber beim 5" sind die Px kleiner, d.h. die Grafiken werden feiner und detail-
reicher. Ich habe das 5", es ist schon ziemlich bemerkenswert, was damit
möglich ist.
Die angehängte Grafik ist in dem Moment aufgebaut, in dem Du den Button
betätigst. Keine WarteZeit, einfach Echtzeit.
Also, viel Spaß mit dem Ding.
Gruß
Andreas
P.S. unregelmäßigkeiten sind der Schutzfolie schuldig

Nextion - Info


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.04.2017, 07:36
Beitrag #6
RE: Nextion Displays
Ich brauch kein Tablet oder Handy am NodeMCU

Der Node muss nur ein paar Parameter gesetzt bekommen, nix weiter.
Dazu wird wohl ein Standard 3.2" ausreichen.

Die Alternative wäre ein kleines Display plus Rotary-Encoder gewesen.
Programmieraufwand ist glaub ich vergleichbar.

Hardware Aufbau dafür deutlich umfangreicher.

Daher die Wahl des Touch Screen.


Andere Frage:
Nextion gibt's ja nun bis 7 Zoll, soweit ich das geblickt hab.

Könnte man auf die SD Karte diverse Video-Dateien schieben?
Und dann per Arduino das Kommando geben:
Datei 23 Abspielen.
Wenn Video fertig, Beleuchtung aus, Bildschirm schwarz

Wäre sowas machbar?

Binatone
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.04.2017, 10:42
Beitrag #7
RE: Nextion Displays
Hallo,
Nein.
Die SD wird nicht unterstützt. Sie ist nur dazu da, ein HMI-Programm ins
Nextion zu laden.
Die NextionFirmWare ist int-basiert. Das macht sie so verdammt schnell. Es gibt
keine Routinen die in der Lage wären "Video" abzuspielen.

Man darf nicht- vergessen, was es ist. Es ist kein TFT im Sinne von TFT. Es
ist ein HMI für technischen Anwendungen, zum Steuern, Regeln und Visualisieren.
Die benötigten Daten dazu werden immmer- von extern geliefert. (Bei den
erweiterten Nextion lassen sich auch Aktoren direkt anschliessen)

Manche sind wohl ein wenig enttäuscht wenn sie ihr Nextion bekommen, denn es
ist ein HMI. Ein HMI kann nichts.
Mal ein Beispiel…
Du hast einen Arduino mit TempSensor und TFT. Die Temp wird auf Deinem TFT mit
einer Zahl angezeigt. Nun möchtest Du aber ein schönes Thermometer, das diese
Temp visualisiert.

Du brauchst also ein schnelles TFT, d.h. parallel, 8 Pin´s wech, eine TFT-Lib,
eine Grafik-Lib, SpeicherVerlust, x-Zeilen Code und Arbeit.

Beim Nextion brauchst Du 2 Pin´s, das Thermometer klickst Du mit wenigen Klicks
auf dem Nextion zusammen, am Arduino sind es keine 10 Zeilen Code.
Das sind die Stärken des Nextion.

Am Arduino kein PinVerlust, kein SpeicherVerlust, keine x-Zeilen Code und
Arbeit.
Buttoms gehen noch schneller, mit noch weniger Code und Arbeit.

Ich kaufe mit für den Arduino nie wieder ein TFT, nur noch Nextion oder
4x20 LCD. Was Du auf dem Nextion einmal erstellt hast, funktioniert mit jedem
Arduino der eine Serielle hat. Also, nicht vergessen…
Das Nextion kann "nichts"- aber das was es kann, kann es verdammt gut.
Gruß und Spaß
Andreas
P.S. Beleuchtung aus, Bildschirm schwarz, geht
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.04.2017, 12:34
Beitrag #8
RE: Nextion Displays
@SkobyMobil
Hallo,
danke für die ausführliche Beschreibung zu den Nextion-Displays.
Kannst du eine gute Quelle (Lieferant) für die Displays nennen ?

Ich würde mich gern mal ran wagen. Wink
Danke für weitere Infos.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Daten vom Nextion Display mit Arduino holen (lesen) retriever08 16 7.298 01.03.2025 19:52
Letzter Beitrag: retriever08
  Nextion Display und R1 Arduino Problem casper67 8 4.537 08.06.2024 14:50
Letzter Beitrag: casper67
Question wie 2 OLED I2C Displays 1,3" mit SH1106 programmieren bzw anschließen? Clemens1956 9 4.663 17.03.2023 13:31
Letzter Beitrag: hotsystems
  Heizungsprogramm mit Arduino UNO R3 und Nextion Display blackheart 14 4.949 31.12.2022 08:37
Letzter Beitrag: andruid59
  Taster von analogRead auf Nextion ändern Dualpower 20 4.452 09.10.2022 13:23
Letzter Beitrag: hotsystems
  GPS, Arduino Mega, Nextion-Display mischu 29 6.720 11.04.2022 17:42
Letzter Beitrag: Bitklopfer
  Befehle zum Nextion senden stingray05 8 3.554 10.02.2022 19:28
Letzter Beitrag: miq19
  Nextion Slider stingray05 4 1.427 01.12.2021 08:25
Letzter Beitrag: alpenpower
  Nextion Nummernfeld vs Textfeld stingray05 2 1.436 29.11.2021 20:14
Letzter Beitrag: stingray05
  Nextion, Blinkfunktion mit Timer stingray05 1 1.331 25.11.2021 06:17
Letzter Beitrag: miq19

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste