Ich möchte mir gerne eine spezielle Uhr bauen, die nebenbei auch andere
Infos anzeigen kann, die sie aus dem Internet bezieht. Eigentlich wollte
ich dazu eins meiner alten 2x16 LC-Displays verwenden, aber die sehen
nicht mehr zeitgemäß aus da sie einen schlechten Kontrast haben und
nicht beleuchtet sind.
Kennt zufällig jemand ein fertiges Modul, wo diese beiden Komponenten
schon drauf sind? Also ein ESP8266 und irgendein textfähiges Display mit
mindestens 32 Zeichen, je größer umso besser.
Ich habe das hier gefunden
https://www.aliexpress.com/item/Aihasd-0-91-Inch-OLED-Display-ESP8266-Wifi-Kit8-Development-Board-for-Arduino-NodeMCU-128X32-White/32829791335.html
Allerdings frage ich mich, wie ich das Display ordentlich in ein Gehäuse
bauen soll. Vermutlich wird die USB Buchse zu weit vor stehen. Außerdem
ist es mir zu eigentlich klein, ich müsste die Uhr ja in die Hand
nehmen, um sie abzulesen. Das wäre nicht komfortabel.
Ich habe trotzdem mal drei von den billigen Boards bestellt. Für
ernsthafte Anwendung sind sie zwar zu klein, aber zum Experimentieren
und Üben ganz nett. Wenn ich mit meinem Programm zufrieden bin, kann ich
ja immer noch auf ein größeres Display umsteigen.
Stefan U. schrieb:> Ich habe trotzdem mal drei von den billigen Boards bestellt. Für> ernsthafte Anwendung sind sie zwar zu klein, aber zum Experimentieren> und Üben ganz nett.
Es gibt so Fresnellinsen als Lesehilfen im Kreditkartenformat, meist als
Werbegeschenk. Kann man sicher leicht zuschneiden. Beim Entwickeln
könnte das eine Marscherleichterung sein.
MfG Klaus
Ich bin seit einiger Zeit Nextion-Fan. Displays mit den Größen 2.4 Zoll
und 2.8 Zoll inklusive Touch (muss man ja nicht vewenden) gibts um die
25 Euro oder weniger. Die Palette geht bis 7 Zoll. Die Kommunikation mit
dem eigentlichen Host erfolgt per RS232 mit bis zu 115.000 Bit/s
Da diese Displays einen intelligenten Controller mit eigenem Speicher
enthalten, ist die Programmierung wesentlich entspannter, als wenn der
winzige Mikrocontroller (z.B. Arduino) das alles auf Pixelebene selber
stemmen muss.
Man kann z.B. Icons und Hintergrundbilder vorab in einer Bildbearbeitung
perfekt designen, speichern und anordnen (auch ein/ausschalten oder
bewegen), Buttons platzieren, es gibt mehrere anwählbare Pages usw.
Nextion ist in jedem Falle eine Technik, die man gesehen haben muss. Die
IDE dazu gibts beim Hersteller (Itead) kostenlos ...
Die kleinen OLED eignen sich nicht besonders gut für Dauerbetrieb, Pixel
die länger an sind werden blasser. Wenn bei einer Uhr z.B. die
Doppelpunkte ständig an sind dann sieht man die nach ein paar Monaten
deutlich in anderen Bildern.
Ich würde eher ein schönes Display aussuchen und das anklemmen, per SPI
oder I2C sind das ja auch nicht soviel Aufwand.
> Darf ich fragen, wie du vorhast, den ESP8266 zu programmieren?> Nur aus Interesse.
Mit Arduino Framework. Soll mein erster ernsthafter Versuch mit Arduino
werden.
> Was ist denn bei dir ein schönes großes Display?
Eins das man aus 1,5 Metern Distanz ohne Fernglas ablesen kann. Es soll
eine Uhr werden, die man ins Regal stellt oder an die Wand hängt.
> Es gibt so Fresnellinsen als Lesehilfen im Kreditkartenformat
:-) Danke, aber noch sind meine Aurgen in Ordnung. Wenn das Ding direkt
vor meiner Nase liegt, werde ich es wohl noch ablesen können. Aber am
Ende soll es komfortabel aus größerer Distanz ablesbar sein und nicht
wie Restposten aus den 80er Jahren aussehen.
> Nextion ist in jedem Falle eine Technik, die man gesehen haben muss
Danke, das schaue ich mir mal an.
Stefan U. schrieb:> Eins das man aus 1,5 Metern Distanz ohne Fernglas ablesen kann. Es soll> eine Uhr werden,
Das bedeutet, daß Du keine besonders hohe Auflösung brauchst, es sei
denn, Du legst Wert auf eine schöne Schriftdarstellung.
Im Prinzip reicht da eine Handvoll 8x8-LED-Anzeigen; für die reine
Uhrzeit werden acht Stellen (inklusive Trennzeichen) oder sechs Stellen
(wenn man die Trennzeichen separat mit einzelnen LEDs umsetzt) benötigt.
So etwas gibt es bei den üblichen Bastlerquellen in günstiger Form mit
SPI-Ansteuerung.
> Das bedeutet, daß Du keine besonders hohe Auflösung brauchst
richtig
> Im Prinzip reicht da eine Handvoll 8x8-LED-Anzeigen;
Ich möchte nicht nur die Uhrzeit darstellen, sondern auch den Tag im
Monat mit Kalenderwoche, Jahreszahl und ein paar kleinen Zusatzinfos wie
z.B. wann sich das Wetter wie ändern wird und wie viele Mail im
Posteingang liegen. Auch soll die Anzeige mehrere alternative Varianten
unterstützen, zum Beispiel auch eine Wort-Uhr.
Dieses Lolon Modul ist praktisch mit dem von mir genannten Identisch,
mit ausnahme, daß die USB Buchse an einer besseren Stelle angebracht
ist. Aber es ist einfach zu winzig.
Stefan U. schrieb:> Ich möchte nicht nur die Uhrzeit darstellen, sondern auch den Tag im> Monat mit Kalenderwoche, Jahreszahl und ein paar kleinen Zusatzinfos wie> z.B. wann sich das Wetter wie ändern wird und wie viele Mail im> Posteingang liegen. Auch soll die Anzeige mehrere alternative Varianten> unterstützen, zum Beispiel auch eine Wort-Uhr.
Kauf Dir doch ein billiges Smartphone und baue es in ein Gehäuse oder
Rahmen. Das bietet Internet, Display, Touchscreen, Lautsprecher und jede
erdenkliche andere Funktion. Du musst Dir halt eine App schreiben oder
zusammenklicken.
> Kauf Dir doch ein billiges Smartphone
Finanziell betrachtet wäre das für mich der richtige Ansatz, denn ich
habe eins herum liegen. Aber dann ist es ja nicht selbst gebaut.
Wobei ein fertiges Modul auch nicht wirklich selbst gemacht ist.
Ach Manno, jetzt hast du mich ertappt.