Forum: Mikrocontroller und Digitale Elektronik Bahnhofsuhr als LCD-Anzeige


von René H. (mumpel)


Lesenswert?

Hallo!

http://www.3quarks.com/de/Bahnhofsuhr/

Auf der Seite kann man die Bahnhofsuhr für Webseiten nachbauen. Hat das 
schon jemand als "LCD-Anzeige" nachgebaut, z.B. mit Arduino? Sollte doch 
möglich sein? Wenn das geht, wo bekomme ich die Teile dafür? Wäre ein 
schönes Projekt für mich. Danke!

(Bitte haltet mich nicht wieder für einen Troll. Ich möchte das wirklich 
mal machen. Solche "Anzeigen" gibt es auch in Zügen.)

Gruß, René

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Mit Grafik und Farbe ist das schon nicht mehr ganz ohne auf so einem 
kleinen Arduino mit ATMega, vor allem wenn es flüssig laufen soll. Ich 
würde vermutlich eher zu einem STM32 tendieren, z.B. ein Discovery 
Board, wo schon ein farbiges Display montiert ist, wie den STM32F429 
Discovery:
https://www.reichelt.de/de/de/shop/produkt/discovery_kit_stm32f411_128kb_ram_512kb_flash-353434
Den gibts auch sicher irgendwo günstiger.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo Rene.

René H. schrieb:

> Auf der Seite kann man die Bahnhofsuhr für Webseiten nachbauen. Hat das
> schon jemand als "LCD-Anzeige" nachgebaut, z.B. mit Arduino? Sollte doch
> möglich sein?

Der Knackpunkt ist die LCD-Anzeige. Die müsste entsprechend groß mit 
entsprechender Auflösung sein, sonst hast du nur eine Klötzchengrafik.
Ausserdem hat LCD nur zwei Farben und leider relativ wenig Kontrast.
Den besten Kontrast haben die "auflichtversionen"

> Wenn das geht, wo bekomme ich die Teile dafür?

Keine Ahnung wo Du große Displays mit feiner Auflösung bekommst.
Große displays hast Du z.b. bei der Anzeige von Hometrainern. Und einige 
davon sind wohl sogar Grafikfähig. Aber wer die herstellt und wo die 
verkauft werden weiss ich leider nicht. Alten Home Trainer 
Ausschlachten? Findet ja manchmal im sperrmüll. Aber ich bin da zwar 
nicht so tief drin, vielleicht können Dir andere da bessere Vorschläge 
machen.


> (Bitte haltet mich nicht wieder für einen Troll. Ich möchte das wirklich
> mal machen. Solche "Anzeigen" gibt es auch in Zügen.)

Ich bin auch ein Troll. Wir Trolle müssen zusammenhalten. Darum viel 
Erfolg!

Nachtrag: Was hälst Du von einem unten durchlaufenden Textband mit 
Verspätungsanzeigen? Nur damit es authentisch wirkt. ;O)

Mit freundlichem Gruß:
Bernd Wiebus alias dl1eic
http://www.l02.de

: Bearbeitet durch User
von René H. (mumpel)


Lesenswert?

Schon mal nicht schlecht. Das Display sollte etwas größer sein (etwa die 
Maße einer TN-Tisch-Nebenuhr). Und ein DCF-Modul oder Anbindung an einen 
Internet-Zeitserver.

> Den gibts auch sicher irgendwo günstiger.

So teuer ist das nicht. ;)

von René H. (mumpel)


Lesenswert?

Bernd W. schrieb:
> Ausserdem hat LCD nur zwei Farben

Da gibt es bestimmt irgendwo bessere Farb-Displays.

von H. H. (hhinz)


Lesenswert?

Statt Arduino einen Raspberry Pi nehmen.

von René H. (mumpel)


Lesenswert?

Ich habe sogar einen da. P4 Modell 8 (2018)

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

René H. schrieb:
> Ich habe sogar einen da. P4 Modell 8 (2018)

Dann nimm den und schicke sein Video auf einen Monitor.

von René H. (mumpel)


Lesenswert?

René H. schrieb:
> P4 Modell 8

Modell B, nicht 8

Matthias S. schrieb:
> Dann nimm den und schicke sein Video auf einen Monitor.

Es sollte schon ein Display sein.

Wo kann ich lernen, wie html auf den Raspberry kommt und läuft?

Den Raspberry hatte ich gekauft, um ein Smartphone als Nebenstelle in 
die Fritzbox einzubinden. Irgendwann hatte ich hier im Forum mal einen 
Link dazu gepostet (nicht leicht den wiederzufinden).

von H. H. (hhinz)


Lesenswert?

René H. schrieb:
>> Dann nimm den und schicke sein Video auf einen Monitor.
>
> Es sollte schon ein Display sein.

Ein Monitor ist ein Display mit Gehäuse.

von René H. (mumpel)


Lesenswert?

Meine Idee:

Aus einem alten TN-Tischnebenuhr-Gehäuse das nicht mehr funktionierende 
Uhrwerk ausbauen und ein Display einbauen.

: Bearbeitet durch User
von H. H. (hhinz)


Lesenswert?

René H. schrieb:
> Aus einem alten TN-Tischnebenuhr-Gehäuse das nicht mehr funktionierende
> Uhrwerk ausbauen und ein Display einbauen.

Uhrwerk reparieren und mittels Arduino ansteuern.

von René H. (mumpel)


Lesenswert?

H. H. schrieb:
> Uhrwerk reparieren und mittels Arduino ansteuern.

Lässt sich nicht reparieren. Es gibt keine Ersatzteile mehr. 
Rutschkupplung defekt. Ohne den Sekundenzeiger macht die keinen Spaß. ;) 
Zum Ansteuern habe ich schon Nebenuhrsteuerungen (Eine hängt am 
PC-Arbeitsplatz. Daran eine Wand-Nebenuhr beim Schreibtisch und eine in 
der Stube).

Ich möchte es trotzdem mal wie geplant wagen. Reine Liebhaberei. Und 
etwas Neues lernen möchte ich auch. Die VBA-Projekte und AutoIt-Projekte 
sind mir ausgegangen.

: Bearbeitet durch User
von René H. (mumpel)


Lesenswert?


von Frank E. (Firma: Q3) (qualidat)


Lesenswert?

Falls unter dem Zifferblatt keine zusätzlichen Infos angezeigt werden 
sollen, wie z.B. Datum, Wochentag usw., wäre wohl ein quadratisches 
Display am besten - ist aber selten.

https://eckstein-shop.de/Adafruit-4inch-Square-RGB-TTL-TFT-Display-480x480-Capacitive-Touch

Übrigens gibt es auch runde Displays mit SPI-Steuerung, passt ganz gut 
zu einem ESP32. Die größeren (und auch deutlich teureren) haben einen 
HDMI-Anschluss für Raspi.

https://eckstein-shop.de/WaveShare-34inch-HDMI-Round-Touch-Display-800x800-IPS-10-Point-Touch

https://eckstein-shop.de/WaveShare-5inch-HDMI-Round-Touch-Display

von René H. (mumpel)


Lesenswert?

Und dieses Display kann ich direkt anschließen (da wo "Display" steht)?

von René H. (mumpel)


Lesenswert?


: Bearbeitet durch User
von H. H. (hhinz)


Lesenswert?

René H. schrieb:
> H. H. schrieb:
>> Uhrwerk reparieren und mittels Arduino ansteuern.
>
> Lässt sich nicht reparieren. Es gibt keine Ersatzteile mehr.
> Rutschkupplung defekt.

Ersatzteile selbst anfertigen.

von Michael B. (laberkopp)


Lesenswert?

René H. schrieb:
> Aus einem alten TN-Tischnebenuhr-Gehäuse das nicht mehr funktionierende
> Uhrwerk ausbauen und ein Display einbauen.

René H. schrieb:
> Wenn das geht, wo bekomme ich die Teile dafür?

Dein LCD soll also auch noch massgenau ins Gehäuse passen. Vergiss es.

Kauf dir einfach eine funktionierende mechanische Uhr im gewünschten 
Design.

Passive LCD sind zudem schlecht ablesbar, so gross muss es ja auch eine 
gemultiplexte Matrixanzeige sein.

Aktive TFT sind hinterleuchtet und brauchen ordentlich Strom. Nimm dir 
ein (ausrangiertes) Tablet und lass 'Uhr' drauf laufen, fertig.

von Bauform B. (bauformb)


Angehängte Dateien:

Lesenswert?

Bernd W. schrieb:
> Der Knackpunkt ist die LCD-Anzeige. Die müsste entsprechend groß mit
> entsprechender Auflösung sein, sonst hast du nur eine Klötzchengrafik.

Die verlinkte html-Bahnhofsuhr sieht deshalb so gut aus, weil der 
Browser die ganze Arbeit macht, vor allem das Anti-Aliasing. In der 
Vergrößerung sieht man, dass der µC durchaus etwas zu rechnen hätte.

Es gibt (vielleicht?) ein quadratisches Display mit relativ kleinen 
Klötzchen, 254ppi auf 72x72mm, also 518400 RGB-Pixel (18 Bit). Das 
könnte ein STM32 schaffen.

https://www.lcd-module.de/fileadmin/html-seiten/eng/pdf/grafik/TFT040-77AI.pdf

von Harald K. (kirnbichler)


Lesenswert?

Bernd W. schrieb:
> Ausserdem hat LCD nur zwei Farben

Nö. TFT-Displays sind auch LCDs, und die können ziemlich viele Farben 
darstellen.

LCD ist der Gattungsbegriff; praktisch jedes Flachdisplay ist ein LCD.

Aunahmen sind Plasmadisplays (die gabs früher mal bei den ersten 
Flachbildschirmfernsehern) und OLEDs.

Und ob TFT, CSTN, TN, IPS etc. -- alles LCD. Auch der sogenannte 
"LED-Fernseher" verwendet ein LCD, halt mit mittlerweile üblicher 
LED-Hintergrundbeleuchtung.

von Fritz G. (fritz65)


Lesenswert?

Ich würde einen ESP32-S3 nehmen. Der hat genug RAM, um auch größere LCDs 
per Framebuffer bedienen zu können und über das integrierte WLAN kann 
man die Zeit einfach und genau per NTP holen. Als Grafiklibrary gibt es 
LVGL. Bis 4 inch gibt es die Displays noch quadratisch und mit SPI - 
Interface.

von Holger W. (holgerw)


Lesenswert?

Ich habe eine Uhr mit ESP32-S2 und rundem Display GC9A01 gebaut, sind 
allerdings nur 1.28"
Hintergründe, Zeiger, Gangart usw. lassen sich austauschen bzw. 
einstellen.
Holger

: Bearbeitet durch User
von Thomas W. (goaty)


Lesenswert?

Ich würde evtl ein dreifarbiges ePaper in Betracht ziehen, und nur 
einmal pro Minute refreshen.
Da gibts Displays mit rot als dritte Farbe. Könnte gut aussehen.

z.B. https://www.waveshare.com/product/7.5inch-e-paper-hat-b.htm
https://www.waveshare.com/13.3inch-e-paper-hat-b.htm

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Thomas W. schrieb:
> Da gibts Displays mit rot als dritte Farbe.

Die braucht man aber gar nicht, wenn man keinen sich bewegenden 
Sekundenzeiger darstellt.

von Nemopuk (nemopuk)


Lesenswert?

Harald K. schrieb:
> Die braucht man aber gar nicht, wenn man keinen sich bewegenden
> Sekundenzeiger darstellt.

Dann ist es kein "Bahnhofsuhr" Design mehr.

von Harald K. (kirnbichler)


Lesenswert?

Nemopuk schrieb:
> Dann ist es kein "Bahnhofsuhr" Design mehr.

Das sieht die Webseite anders; die beiden österreichischen Bahnhofsuhren 
haben gar keinen Sekundenzeiger.

Man kann natürlich auch einen Sekundenzeiger ausschneiden und auf die 
minütlich aktualisierte monochrome Uhr draufkleben ...

von Jörg R. (solar77)


Lesenswert?

Nemopuk schrieb:
> Harald K. schrieb:
>> Die braucht man aber gar nicht, wenn man keinen sich bewegenden
>> Sekundenzeiger darstellt.
>
> Dann ist es kein "Bahnhofsuhr" Design mehr.

Bei der Unpünktlichkeit der Bahn braucht man auch keinen Minutenzeiger.

von Harald K. (kirnbichler)


Lesenswert?

Jörg R. schrieb:
> Bei der Unpünktlichkeit der Bahn braucht man auch keinen Minutenzeiger.

Da kann man auch komplett auf bewegte Zeiger verzichten und einen Zettel 
aufhängen, auf dem steht:

"Der nächste Zug kommt irgendwann. Vielleicht."

von Jörg R. (solar77)


Lesenswert?

Harald K. schrieb:
> Jörg R. schrieb:
>> Bei der Unpünktlichkeit der Bahn braucht man auch keinen Minutenzeiger.
>
> Da kann man auch komplett auf bewegte Zeiger verzichten und einen Zettel
> aufhängen, auf dem steht:
>
> "Der nächste Zug kommt irgendwann. Vielleicht."

Die Betonung liegt auf „Vielleicht“.

von H. H. (hhinz)


Lesenswert?

Harald K. schrieb:
> "Der nächste Zug kommt irgendwann. Vielleicht."

An der Straße: "Der nächste Stau kommt sicher. Bald."

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.