Forum: Mikrocontroller und Digitale Elektronik Suche fertige Kombi aus ESP8266 mit Display


von Stefan F. (Gast)


Lesenswert?

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.

von dunno.. (Gast)


Lesenswert?

für den wemos d1mini gibts ein shield mit display. ist allerdings jetzt 
nicht unbedingt groß..

von Klaus (Gast)


Lesenswert?

Stefan U. schrieb:
> Außerdem ist es mir zu eigentlich klein,

Ja, diese Displays sind sehr klein. Sie gibts auch in anderen Varianten

https://www.aliexpress.com/wholesale?catId=0&initiative_id=AS_20170929231033&SearchText=oled+0.96

oder mit 1,3"

https://www.aliexpress.com/wholesale?catId=0&initiative_id=AS_20170929231915&SearchText=oled+1.3

Diese werden typisch mit i2C angesteuert und passen gut an die 3,3V vom 
ESP. In der lua-Firmware gibts dafür eine fertige Library, funktioniert 
ganz gut.

Ich hab auch eine größere Variante im Einsatz, wird auch von der selben 
Library unterstützt.

https://www.aliexpress.com/wholesale?catId=0&initiative_id=AS_20170929231955&SearchText=oled+2.42

aber die sind im Vergleich zu den kleinen unverhältnismäßig teuer. Ich 
nehme sie trotzdem weil sie einfacher und flexibler als als die gängigen 
2*16 LCDs sind: nur 2 Drähte i2c, selbstleuchtend, beliebig große 
Zeichen oder Symbole etc. Must schauen, ob die für dich eine Alternative 
sind.

MfG Klaus

von tmomas (Gast)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

Danke für eure Tips. Ich muss wohl für ein schön großes Display doch 
tiefer in die Tasche greifen, als geplant.

von Stefan F. (Gast)


Lesenswert?

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.

von Max M. (maxmicr)


Lesenswert?

Stefan U. schrieb:
> Wenn ich mit meinem Programm zufrieden bin

Darf ich fragen, wie du vorhast, den ESP8266 zu programmieren? Nur aus 
Interesse.

von tmomas (Gast)


Lesenswert?

Stefan U. schrieb:
> schön großes Display

Was ist denn bei dir ein schönes großes Display? Wie schön und wie groß 
soll es denn sein?

von Klaus (Gast)


Lesenswert?

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

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


Lesenswert?

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 ...

von Johannes S. (Gast)


Lesenswert?

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.

von Stefan F. (Gast)


Lesenswert?

> 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.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

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.

von Jan L. (ranzcopter)


Lesenswert?


von Stefan F. (Gast)


Lesenswert?

> 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.

von Checker (Gast)


Lesenswert?

Hallo,

wenn du nach dem neueren ESP32 suchst, dann findest du fertige Kits mit 
Display onboard. Nur befürchte ich das es zu klein sein wird.

von Joachim S. (oyo)


Lesenswert?

Ich persönlich mag ja dieses Display sehr gerne, das ich auch schon 
erfolgreich mit einem ESP8266 benutzt habe:

https://www.aliexpress.com/item/1pcs-J34-F85-240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB/32795636902.html

Angenehm grosse 2.8" Diagonale, und bei 320x240 Pixel Auflösung kann man 
schon eine ganze Menge Informationen unterbringen.
Und das Display ist mit Touchscreen - für den Fall, dass Du das Gerät 
irgendwann nicht ausschliesslich zum Anzeigen von Informationen benutzen 
willst.

tmomas schrieb:
> Ich werfe mal das hier ins Rennen:
> https://www.tindie.com/products/squix78/esp8266-wifi-color-display-kit-24/

Dieses Kit gefällt mir auch richtig gut - benutzt offenbar fast das 
gleiche Display (ILI9341 + XPT2046), nur mit etwas kleinerer 2.4" 
Diagonale.

von Stefan F. (Gast)


Lesenswert?

> Angenehm grosse 2.8" Diagonale, und bei 320x240 Pixel Auflösung

Sieht gut aus. Das probiere ich mal aus.

von bingo (Gast)


Lesenswert?

Joachim S. schrieb:
> 
https://www.aliexpress.com/item/1pcs-J34-F85-240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB/32795636902.html
>
> Angenehm grosse 2.8" Diagonale, und bei 320x240 Pixel Auflösung kann man

Was ist denn das für eine Halterung auf der Rückseite, sieht nach 
SD-Karte aus.

von Herr M. (herrmueller)


Lesenswert?

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.

von Joachim S. (oyo)


Lesenswert?

bingo schrieb:
> Joachim S. schrieb:
>>
> 
https://www.aliexpress.com/item/1pcs-J34-F85-240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB/32795636902.html
>>
>> Angenehm grosse 2.8" Diagonale, und bei 320x240 Pixel Auflösung kann man
>
> Was ist denn das für eine Halterung auf der Rückseite, sieht nach
> SD-Karte aus.

Ja, auf der Rückseite ist auch noch ein SD-Karten-Slot verbaut, auf den 
man über die vier Anschlüsse auf der gegenüberliegenden Seite zugreifen 
kann, falls man dafür Verwendung hat.

von Stefan F. (Gast)


Lesenswert?

> 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.

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.