8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe

OP #7496785
Lesenswert?

Hallo in die Runde,

Suche ein LCD wie im Betreff für große 9 mm hohe Zeichen mit I2C oder 4/8 Bit Mode.

Sowas hier, eben nur mit großen Zeichen https://www.reichelt.de/lcd-modul-4x16-h-4-8mm-bl-ws-m-bel--lcd-164a-bl-p53942.html?PROVID=2788&gclid=CjwKCAjwu4WoBhBkEiwAojNdXtFDG6JPh5J-sARCJv50CiFZ35SAhxFVwTPfRtWNBy4XIbW5QWDrcxoCn_0QAvD_BwE&&r=1

Irgendwie finde ich nichts..

Jemand eine Idee?

Danke an alle

Beitrag #7496887 wurde von einem Moderator gelöscht.
OP #7497503
Lesenswert?

Hallo und danke für die zahlreichen Rückmeldungen. Sie wie es ausschaut scheint es wirklich nichts brauchbares als „normales“ LCD zu geben.

Eigentlich wollte ich alles mit einem PIC18F ursprünglich ansteuern. Für die grafischen Displays gibts allerhand für den Arduino und hoffentlich genug Beispiele für meine Anwendungen.

Plan ist für eine Simme/ Simson einen digitalen Tacho mit Drehzahlmesser, Batteriespannungsmessung zu bauen. Nur die Zahlen anzeigen …

Als Display hab ich das hier jetzt auserkoren:

https://botland.de/lcd-tft-und-ips-displays/22444-lcd-ips-24-240x320px-spi-65k-rgb-fur-raspberry-pi-arduino-stm32-waveshare-18366.html

Was meint ihr ? Reicht hier ein Atmel ATmega328 DIP mit seiner Leistung?

Danke

#7497752
Lesenswert?

Daniel E. schrieb:

Als Display hab ich das hier jetzt auserkoren:

https://botland.de/lcd-tft-und-ips-displays/22444-lcd-ips-24-240x320px-spi-65k-rgb-fur-raspberry-pi-arduino-stm32-waveshare-18366.html

Was meint ihr ? Reicht hier ein Atmel ATmega328 DIP mit seiner Leistung?

Ich habe solche Displays schon mal in einem kommerziellen Projekt mit einem AVR angesteuert. Aber nicht über SPI. Für die bestmögliche Performance nimmt man einem AVR mit External Bus Interface wie 90CAN* oder Mega 128*/256*. Hier kann man die Ports A, C und G zu einem externen Adress-/Datenbus machen, an den man z.B. SRAM anschließen kann. Auf dieses RAM kann der Prozessor dann genauso wie auf das interne direkt zugreifen. Ich habe darüber das Display betrieben und konnte so mit einfachen Speicherzugriffen direkt auf die Register zugreifen. Das ist mindestens 5 mal schneller als zu Fuß über Portzugriffe, und es ist nochmals schneller als über SPI. Und damit lief das ganze sehr anständig. Die Rechenleistung war nicht das Problem.

In dem Projekt wurden auch die nackten Displays verwendet und nicht irgendwelche Module. Die Displays sind unproblematisch zu handhaben.

fchk

#7497956
Lesenswert?

Daniel E. schrieb:

Plan ist für eine Simme/ Simson einen digitalen Tacho mit Drehzahlmesser, Batteriespannungsmessung zu bauen.

Eine Verunstaltung des Moppeds, unpassend.

Daniel E. schrieb:

Reicht hier ein Atmel ATmega328 DIP mit seiner Leistung?

Vielleicht, oder auch nicht. Ich bin mit einem 0,96"-OLED am Arduino auf die Nase gefallen, weil der Verbrauch an RAM sehr hoch war und mit weiteren Funktionen des Programms zum Absturz führte.

Dir belibt nur, einen Testaufbau zu machen.

Bauform B. schrieb:

Die meisten TFT-Displays sind nicht hell genug für sonnige Tage.

So ist das leider.

Einfarbige "transflective" Displays funktionieren mit und ohne Hintergrundbeleuchtung und sind deshalb auch im direkten Sonnenlicht lesbar.

Transflektive LCDs sind teuer und schwierig zu bekommen, aber für diese Anwendung alternativlos.

An einem 6V-Motorrad habe ich als Batterieanzeige ein LED-Band mit dem alten LM3914 gebaut. Zumindest ich will keine hampelnden Zahlen ablesen müssen.

OP #7498101
Lesenswert?

Hallo und danke für das Feedback,

7segment wäre zwar schön groß, aber in Zusammenspiel mit km Anzeige gesamt und Drehzahl zu viel Platz/ Aufwand. Da hat ein Display schon die Variabilität auch was anderes anzeigen zu können.

Ich werd das alles mal auf dem Breadboard mit dem Mega 2560 aufbauen.

Eine weitere Frage hätte ich noch….

Wenn ich später einen nackten Atmel nehme und mit Boatloader versehe, kann ich die Arduino IDE auch noch nehmen, wenn ich den Standard Takt von 16 MHz gegen einen schnelleren wechsle ?

Dankeschön

#7498116
Lesenswert?

Daniel E. schrieb:

Wenn ich später einen nackten Atmel nehme und mit Boatloader versehe, kann ich die Arduino IDE auch noch nehmen, wenn ich den Standard Takt von 16 MHz gegen einen schnelleren wechsle ?

wenn du F_CPU anpasst schon. F_CPU wird/wurde in den Board.txt settings gesetzt!

nano.build.f_cpu=16000000L

es empfiehlt sich ein neues Device zu intallieren, Beispiel für die alte IDE 1.8.18

für die neueren IDE weiß vielleich Arduino fanboy oder Micha

1
## Arduino Nano w/ ATmega328P (new bootloader old mem)
2
## --------------------------
3
nano.menu.cpu.atmega328=ATmega328P (New Bootloader Old Mem)
4

5
nano.menu.cpu.atmega328.upload.maximum_size=30720
6
nano.menu.cpu.atmega328.upload.maximum_data_size=2048
7
nano.menu.cpu.atmega328.upload.speed=115200
8

9
nano.menu.cpu.atmega328.bootloader.low_fuses=0xFF
10
nano.menu.cpu.atmega328.bootloader.high_fuses=0xDA
11
nano.menu.cpu.atmega328.bootloader.extended_fuses=0xFD
12
nano.menu.cpu.atmega328.bootloader.file=optiboot/optiboot_atmega328.hex
13

14
nano.menu.cpu.atmega328.build.mcu=atmega328p
15

16
## Arduino Nano w/ ATmega328P (old bootloader low mem)
17
## --------------------------
18
nano.menu.cpu.atmega328old=ATmega328P (Old Bootloader Low Mem)
19

20
nano.menu.cpu.atmega328old.upload.maximum_size=30720
21
nano.menu.cpu.atmega328old.upload.maximum_data_size=2048
22
nano.menu.cpu.atmega328old.upload.speed=57600
23

24
nano.menu.cpu.atmega328old.bootloader.low_fuses=0xFF
25
nano.menu.cpu.atmega328old.bootloader.high_fuses=0xDA
26
nano.menu.cpu.atmega328old.bootloader.extended_fuses=0xFD
27
nano.menu.cpu.atmega328old.bootloader.file=atmega/ATmegaBOOT_168_atmega328.hex
28

29
nano.menu.cpu.atmega328old.build.mcu=atmega328p
Angehängte Dateien:
#7498205
Lesenswert?

OP #7498343
Lesenswert?

Jörg R. schrieb:

Jörg R. schrieb:

Daniel E. schrieb:

Danke, leider zu breit..

Gib die max. Breite doch einfach mal an, für die Platine bzw. das eigentliche Display. Vorher lohnt es nicht zu suchen.

Rüdiger B. schrieb:

wie breit maximal ?

2 Kommentare die mit Geheimtinte aus dem Yps-Heft geschrieben wurden. Der TO kann sie jedenfalls nicht sehen😀🤔

Männers, Breite so 8-9 cm maximal, mehr Platz ist leider nicht

#7498351
Lesenswert?

Daniel E. schrieb im Beitrag #7498343:/

Männers

Junge dann rechne es dir doch selber aus mit einem 7x5 (8x6) Zeichensatz.

4 x 9mm + Rahmen ergibt? Wenn ein Zeichen 9mm haben soll, wie breit ist es bei 9mm x 6/8? Dann schaffst du bestimmt auch die Breite zu berechnen bei 8 oder 16 Zeichen.

Lerne, rechne, suche, veräppeln lassen wir uns nicht.

#7498783
Lesenswert?

OP #7498878
Lesenswert?

Hier wird keiner veräppelt ! Das das mal klar ist.

Die/ Eure Ergebnisse (nichts findbar) decken sich mit meinen Recherchen…. Ja, Zeichenhöhe 9 mm wäre chic, gibts aber als 4 Reiher nicht 🤷‍♂️

Werde wohl 1x8 mit 10 mm Zeichenhöhe als Km/h Anzeige nehmen und ein zweites Display mit 5 mm Höhe als Wegstreckenzähler und Drehzahl.

Gast #7498893
Lesenswert?

Daniel E. schrieb:

Werde wohl 1x8 mit 10 mm Zeichenhöhe als Km/h Anzeige nehmen und ein zweites Display mit 5 mm Höhe als Wegstreckenzähler und Drehzahl.

Weniger ist manchmal mehr. Ich würde während der Fahrt nur die Geschwindigkeit anzeigen, und im Stand die Wegstrecke.

Was willst du mit der Drehzahl? Man hört und fühlt doch, ob sie gut ist.

#7501287
Lesenswert?

Daniel E. schrieb:

Hier wird keiner veräppelt ! Das das mal klar ist.

Die/ Eure Ergebnisse (nichts findbar) decken sich mit meinen Recherchen…. Ja, Zeichenhöhe 9 mm wäre chic, gibts aber als 4 Reiher nicht 🤷‍♂️

Werde wohl 1x8 mit 10 mm Zeichenhöhe als Km/h Anzeige nehmen und ein zweites Display mit 5 mm Höhe als Wegstreckenzähler und Drehzahl.

Daniel E. schrieb:

Danke, leider zu breit..

8 oder max. wirklich 16 Zeichen, 10 Zeichen würden auch schon reichen

Du machst einen Schwenk von 4 Zeilen/16 Zeichen 9mm ZH auf 1 Zeile 8 Zeichen 10mm ZH und eine Zeile mit 5 mm. Verstehe ich nicht.

Es gibt eine riesige Auswahl an LCDs, vielleicht solltest Du dir erstmal im klaren sein wie Du es tatsächlich umsetzen möchtest.

Die Drehzahl digital als Ziffern anzeigen zu wollen halte ich persönlich für unsinnig. Da wäre ein analoges Zeigerinstrument oder eine Bargraphanzeige wohl sinnvoller.

Ich habe u.a. ein 4x20 mit ZH 8mm, Firma Batron. Das ist für Dich allerdings zu breit. Auf die erneute Frage wie breit es sein darf hast Du ziemlich unwirsch geantwortet;-( Trotzdem zeige ich es Dir damit Du siehst das es schon Displays mit großer ZH gibt. Es gibt auch welche mit 6,75 mm. Wenn Dir scheinbar 5mm reichen sollten die es auch.

Hier noch ein Link:

https://www.lcd-module.de/lcd-module/produkte/lcd-oled-tft-hmi-display-industrie-medizintechnik/dotmatrix.html

Aber, wie schon gesagt, überlege Dir erstmal was Du eigentlich möchtest.

Angehängte Dateien:
#7501339
Lesenswert?

Jörg R. schrieb:

Die Drehzahl digital als Ziffern anzeigen zu wollen halte ich persönlich für unsinnig. Da wäre ein analoges Zeigerinstrument oder eine Bargraphanzeige wohl sinnvoller.

Noch ein Argument für ein Grafik-Display... Damit geht alles gleichzeitig, 9mm Tacho, Bargraph-Drehzahl und der Rest mit 4mm Schrifthöhe. Aber das Beste: man kann diverse Darstellungen ausprobieren oder sogar im Flug umschaltbar machen.

#7516211
Lesenswert?

Bei einer Schriftgröße von 5x7 Pixel und einem Pixel Abstand, ein grafisches Display mit 96x32 Pixel. Ein Pixel idealerweise 9/7=1.28mm Pixelgröße (evtl. Zwischenraum mit einrechnen). Das wird dann 16x4 Zeichen groß. Bei 8 Zeichen pro Zeile horizontal 48 Pixel.

I2C ist sche...e, nimm SPI.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren