Werbetafel 160 x 80 ändern auf 240 x 240

Antworten
Benutzeravatar
Jungle Verified
Beiträge: 15
Registriert: Di 15. Apr 2025, 14:49
Wohnort: Bayern, Lkr. Amberg Sulzbach
Hat sich bedankt: 14 mal
Wurde bedankt: 12 mal

Werbetafel 160 x 80 ändern auf 240 x 240

#1

Beitrag von Jungle Verified »

Hallo zusammen,
Ich habe mir eine „Werbetafel“ zusammengebastelt mit einem ArduionNano, einem SD-Kartenleser und einem 0,96Zoll-Display ST7735, mit 160 x 80 Pixel
Angeschalten wird das ganze – wie soll es anders sein – über eine Relaisplatine mit der MLL-Steuerung.
Schaltbild.jpg
Anschlüsse 096.jpg
Arduino_Code.txt
(6.43 KiB) 22-mal heruntergeladen
Funktioniert so weit alles hervorragend. Eingebaut wird das Ganze in der Seitenansicht aussen an meinen Bahnhof. Um den Bildschirm zu verkleiden, hab ich mir auch noch einen kleinen Rahmen gedruckt.
Rahmen.jpg
Als es das erste mal funktionierte und danach beim Hinhalten an den Bahnhof beschlich mich aber das Gefühl, dass dieses 0,96Zoll-Display doch etwas klein ist und kaum auffällt.
Also habe ich mir ein 1,44Zoll-Display besorgt, allerdings ST7789, 240 x 240 Pixel.
Jetzt hab ich aber festgestellt, dass die Eingänge des 1,44Zoll Displays ganz andere Bezeichnungen führen wie das 0,96Zoll-Display. Kann man das so übersetzen:
Anschluesse Gegenueberstellung.jpg
Es fehlt auch beim neuen Display der Anschluss „CS“, denke aber, dass das nix ausmacht, oder?
Display 240 x 240.jpg
Zum Anderen muss ich ja dann die Bilder in einer anderen Pixel-größe auf die SD-Karte speichern,240 x 240 Pixel, ist erledigt.
Aber die Frage ist jetzt, was ich in dem Sketch ändern muss, damit er mir das größere Display auch ansteuert.
Die Library ST7789.h hab ich bereits installiert.
In Zeile 19/20 hab ich ST7735 geändert in ST7789
Hab versucht, in der Zeile 27 dieses tft.initR die Angabe auf 240_240 zu ändern, bringt nix.
Auch das mit dem großen „R“ bei Init hab ich rausgenommen… kein Erfolg
Und was ist das mit dem SD.h? Das kommt beim Kompillieren der Original-Datei nicht. Aber warum dann jetzt?
Anbei noch der Ausdruck der Fehlermeldung:
Ausschnitt Fehlermeldung 240 x 240.jpg
Kann mir hier irgendwer helfen, das Display zum Laufen zu kriegen?

Grüße, Günter

Märklin K-Gleis, weisse z21, RM Digikeijs DR4088RB, geplant TC10
Anlage L, 3x3m, gesamt ca 100 m Gleis
Dominik Verified
MLL-TEAM
MLL-TEAM
Beiträge: 129
Registriert: Di 8. Apr 2025, 16:17
Hat sich bedankt: 305 mal
Wurde bedankt: 319 mal

Re: Werbetafel 160 x 80 ändern auf 240 x 240

#2

Beitrag von Dominik Verified »

Hallo Günther

kannst du bitte mal den kompletten aktuellen Code posten, nicht nur einen Ausschnitt.
Du musst auch in Zeile 8 das korrekte Paket einstellen, nicht nur in Zeile 19 und 20.
Dort sthet vermutlich noch

Code: Alles auswählen

#include <Adafruit_ST7735.h>
Das mit dem SD ist normal.
Du hast das Paket zweimal auf dem Rechner, in verschiedenen Pfaden und es teilt dir nur mit, welche Vesion genommen wird.

Liebe Grüße
Dominik

Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de
Den Generator für Hilfeanfragen im Forum findet Ihr hier: https://help.mobaledlib.de
Benutzeravatar
Jungle Verified
Beiträge: 15
Registriert: Di 15. Apr 2025, 14:49
Wohnort: Bayern, Lkr. Amberg Sulzbach
Hat sich bedankt: 14 mal
Wurde bedankt: 12 mal

Re: Werbetafel 160 x 80 ändern auf 240 x 240

#3

Beitrag von Jungle Verified »

Hallo Dominik,
ich hab mal den Sktech in .txt abgespeichert.
code 240_240.txt
(6.66 KiB) 15-mal heruntergeladen
Gibts da noch ein anderes Dateiformat? oder ist das mit txt so richtig?

Grüße, Günter

Märklin K-Gleis, weisse z21, RM Digikeijs DR4088RB, geplant TC10
Anlage L, 3x3m, gesamt ca 100 m Gleis
Dominik Verified
MLL-TEAM
MLL-TEAM
Beiträge: 129
Registriert: Di 8. Apr 2025, 16:17
Hat sich bedankt: 305 mal
Wurde bedankt: 319 mal

Re: Werbetafel 160 x 80 ändern auf 240 x 240

#4

Beitrag von Dominik Verified »

Hallo Günther

die Funktion die du versuchst aufzurufen gibt es nicht.
Probiere es doch bitte mal mit

Code: Alles auswählen

tft.init(240, 240);
anstelle von

Code: Alles auswählen

tft.initR(INITR_MINI240x240); 
Liebe Grüße
Dominik

P.S.: Bitte Zeile 11 entfernen. Du lädst die Bibliothek doppelt.

Alle Informationen und auch die Bauanleitungen zur MobaLedLib findet ihr hier: https://wiki.mobaledlib.de/
Der Shop der MobaLedLib ist hier zu finden: https://shop.mobaledlib.de
Den Generator für Hilfeanfragen im Forum findet Ihr hier: https://help.mobaledlib.de
Benutzeravatar
Jungle Verified
Beiträge: 15
Registriert: Di 15. Apr 2025, 14:49
Wohnort: Bayern, Lkr. Amberg Sulzbach
Hat sich bedankt: 14 mal
Wurde bedankt: 12 mal

Re: Werbetafel 160 x 80 ändern auf 240 x 240

#5

Beitrag von Jungle Verified »

Hallo Dominik,
Also zumindest beim Kompillieren kommt keine Fehlermeldung mehr. Allerdings muss ich jetzt erst mal auf grad eben bestellte Displays warten. Hab mein einziges 240 x 240 grad beim Ablösen von der Platine geschrottet :oops: :h2w:
Melde ich wieder, sobald Nachschub vorhanden...
Grüße, Günter

Märklin K-Gleis, weisse z21, RM Digikeijs DR4088RB, geplant TC10
Anlage L, 3x3m, gesamt ca 100 m Gleis
Antworten

Zurück zu „Arduino IDE“