esp8266 mit ein 2,4" Display 8 Bit verbinden ( +Touch )

Naja ich denke mal eher Sprites sind kleine Grafiken im Ram, da kommt es auf den Anwendungsfall an..

Ich habe zum Beispiel sowas mit 40Mhz TFT_eSPI, samt Transparenzcheck optimiert.. der komplette Bildschirm ausser dem Hintergrundbild wird aktualisiert.. das geht auch schon Fix.

Hallo,

Schuppeste:
Naja ich denke mal eher Sprites sind kleine Grafiken im Ram, da kommt es auf den Anwendungsfall an..

Ich habe zum Beispiel sowas mit 40Mhz TFT_eSPI, samt Transparenzcheck optimiert.. der komplette Bildschirm ausser dem Hintergrundbild wird aktualisiert.. das geht auch schon Fix.

https://www.youtube.com/watch?v=dT_jME7cx_U

gefällt mir. Natürlich sind Sprites Grafiken im Ram. Eigentlich waren es ja mal Grafikblöcke in Soft- oder Hardware, die man mit wenig Aufwand schnell über den Bildschirm bewegen konnte, am besten mit Kollisionserkennung usw. Aber schon auf dem 64er hat man da gern Scrolltexte mit gebaut. :slight_smile:

Gruß aus Berlin
Michael

Ja so ist das ja mit den sprites auch bei TFT_espi gedacht :slight_smile:

Mein Demovideo ist allerdings ein ESP32.

Hallo
so habe dieses Display

https://www.amazon.de/Zoll-Serial-Touch-Panel-Display-Modul/dp/B0749LGLS4

Und ein ESP32

Mal schauen mit SPI
Hatte bisher nur mit Arduino UNO zu tun.
Und das ist bis auf einmal T-Beam sehr lange her :slight_smile:

Ich denke die User_Setup.h muss angepast werden ?

h fehlter
Ist ein SPI ILI9341

Hallo,

ja, mußt Du anpassen, läuft aber völlig problemlos.

Mögliche Pins beim ESP8266:

#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS 15 // Chip select control pin
#define TFT_DC 5 // Data Command control pin
#define TFT_RST 4 // Reset pin (could connect to RST pin)
//#define TFT_RST -1 // Set TFT_RST to -1 if display RESET is connected to ESP board RST

Einen Pin für die Beleuchtung mußt Du Dir selber noch suchen.

Gruß aus Berlin
Michael

Ich habe Displays ohne rand gefunden.. da benötigt man dann eine Adapterplatine.

Werde das mal ausprobieren, Touch müsste man selbst aufkleben.. dafür aber minimalistisch.

3.5" SPI Display

Hallo
das was ich suche darf max 2,4" sein (+ max 4mm auf 3 Seiten, und die Kabelseite weniger da )Display schwarz
Muss in ein gehäuse wo weiter kein Platz ist,
( AUCH AUßEN NICHT )

Habe den ESP32 und das Display :slight_smile:

Bin schon den halben Tag dabei und läuft nicht :confused:

Dachte nicht das es so schwirig ist eine Demo zum laufen zu bringen. :slight_smile:

https://www.az-delivery.de/products/esp32-developmentboard?ls=de&cache=false

https://www.amazon.de/Zoll-Serial-Touch-Panel-Display-Modul/dp/B0749LGLS4

Wie soll man das den Löten
oder gibt es dafür eine Lötbuchse oder so ??

https://de.aliexpress.com/item/1pcs-2-4-inch-240x320-SPI-TFT-LCD-Serial-Port-display-3-3V-ILI9341-with-touch/32421378057.html

Oder kann man das machen lassen " 50 Stück oder so ?"

6 Kabel sind doch nicht so schwer.. 4 sind fest vorgegeben und für 2 suchste Dir freie Pins..

Am besten mal nen foto machen :wink:

muss man den Händler Fragen, leider ist der Pinabstand auf der Zeichnung nicht erkennbar.. je nachdem kann man auch Kabel direkt anlöten und dann Fixieren.

EDIT: Pitch 0.8 * 18 Pins wenn ich das richtig entziffert habe..

6 Kabel sind doch nicht so schwer.. 4 sind fest vorgegeben und für 2 suchste Dir freie Pins.. :confused: :confused: :confused: :confused: :confused: :confused: :confused:

Sehe ich eigentlich auch so
Habe die User_Setup.h nach vorgabe geändert
Aber Dunke

Das wäre es :slight_smile:

https://www.alibaba.com/product-detail/lcd-tft-display-2-4-inch_60782119856.html?spm=a2700.7724838.2017115.50.18d0bfa34umUuDl

Dann häng doch mal die Usersetup.h an :wink:

Bitte editiere mal die Links, so dass es Links sind! Auf meinem Mibilgeröt klicke ich die Links an und es kommt immer nur eine leere Seite. Die Links sind nicht korrekt erstellt, ich kann nix sehen und deswegen auch nicht helfen.

@Positiv

Dein Weg ist zumindest fast richtig :slight_smile:
[*url=http://.... url
Das passt, DANN kommt bei Dir aber keine], sondern der schließende URL-Tag [*url]
Dann kommt ein I (??) und dann kommt die schließende Klammer des öffnenden URL-Tags

Öffender URL-Tag mit Ziel, aber komplett, also auch Klammer zu
Text im Post statt der URL
Schließender URL-Tag

Also statt (url=http://.....(/url)Anzeigetext)
besser so: (url=http://....)Anzeigetext(/url)

MfG

Test ohne Ziel

Klappt, ein
(url)http://www.google.de(/url)
wird vom Forum umgewandelt in
(url=http://www.google.de)http://www.google.de(/url)

PS: Klar, die runden Klammern bei den Erklärungen müssen im Post eckige Klammern sein.
Bei den eckigen Klammern oben ist jeweils ein 'störender' *, Der den BB-Code unwirksam macht.
Ohne den Stern ist der ganze Post ein riesiger Link ohne wirkliches Ziel.

FUNKTIONIERT

In der User_Setup.h folgendes eingestellt

#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS 15 // Chip select control pin
#define TFT_DC 4 // Data Command control pin
#define TFT_RST 5 // Reset pin (could connect to RST pin)

Rest def.... ausgeklammert

in der User_Setup_Select.h
alle define Pins ausgeklammert

Zu den Display
mit Touch ........
Nein doch nicht. Ist viel Dunkler als ohne.
Und da es draußen zu sehen sein soll. ohne Touch.
Werde 2 Tasten verwenden

Und SPI..............
Ja echt viel schneller, so das sich 8 Bit nicht lohnt

danke Euch noch einmal :slight_smile:

Dann hatte ich 2 Display und eines war defekt,
Klar welches hatte ich probiert ????
Naja das zweite geht ja ;o)

China Display ohne Rand habe ich gefunden

Dann kann es bals los gehen mit den weiteren :slight_smile: Ärger

Positiv:
China Display ohne Rand habe ich gefunden

Dann kann es bals los gehen mit den weiteren :slight_smile: Ärger

ich habe mir das ohne Rand zwar bestellt, muss man aber mal schauen was man da noch alles drumherum machen muss.

Habe es mit fertigen Pins

Rechts wo die schrift ist..... das säge ich weg.

Dann ist die Anzeige in der Mitte , wie ich es eh machen wollte.

Die anderen haben die Anschlüsse immer auf der falschen Seite, so das es noch weiter
von der Anzeige weg ist.

Mal sehen wie es ist.

Das das ganz ohne Rand.... Super.
Aber wie bringe ich das auf eine Platine. wenn es den gegenstecker noch dazu gäbe, JA .
Denn die Platine hinter dem Display, werde ich eh Zeichnen und fertigen lassen.

Grüße

Hi

Wie meinen?
Das sieht auf dem Foto doch aus wie eine Stiftleiste.
Ein altes Floppy-Kabel dran und Du bist 30cm von der Platine weg.
(Flachbandkabel gibt's auch als Meterware und die Stecker müssen auch nicht immer zweireihig sein)

MfG

Hallo
nur nochmal einekurze Info.
Display ist da

Läuft :slight_smile:

Weiter eini ESP32 mit Wifi.

Läuft :slight_smile:

Ah und Ihr habt recht, Display ist schnell :slight_smile:

Dann kan nich mein neues Projekt Starten :slight_smile:

Möchte eine Anzeige Bauen die verschieden Sensoren darstellen kann
1 8x Abgastemperaturen von einem Verbrennungsmotor.
2 8x Zylinderkopftemperatur von einem Verbrenungsmotor
3 Öldruck / Öltemp / Ladedruck usw
4 Flugzeuge in Umkreis von mir ( radar )
5 Kompass
6 AHRS

Das für einen Neuling :slight_smile:
Wird dauern und Haare kosten, wird aber werden mit Eurer Hilfe :slight_smile:

Mache dafür aber neues Posting