mikrocontroller.net

Forum: Projekte & Code WordClock mit WS2812


Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hendrik D. schrieb:
> Hat jemand noch eine Idee warum das Speichern der Tabellen ins SPIFFS
> nicht funktioniert?

Das funktioniert immer dann nicht, wenn die 3,3V-Spannungsversorgung für 
den ESP nicht stabil genug ist. Beim Schreiben in das SPIFFS verbraucht 
der ESP am meisten Strom. Wenn die Versorgung den nicht liefern kann, 
gibt es korrupte Dateien.

Wie versorgst Du Deinen ESP? Benutzt Du eins von Torsten Shields?

Autor: Chris K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hendik hat ein Board, dass ich mal für unseren Nachbau der Wortuhr vor 
ein paar Jahren erstellt habe. Das hat sich an der Shield Version 3 
orientiert. Für den 12F hatten wir das ganze umgefädelt auf den 
aktuellen Stand. Der ESP wird über einen 3.3V LDO versorgt. Netzteil an 
der Primärseite ist 5V / 4A. Der ESP wird über 220µF direkt am Modul 
gepuffert. 100nF sind sowieso dran. Aber den Hinweis nehme ich für 
Hendrik mit. Der kann sich ja mal die Versorgung mit nem Scope 
anschauen.

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe eine Frage zu dem in der Teileliste im Artikel verlinkten 
Alurahmen. Dort steht Innenmaß 450x450 mm. Kann ich das so als Maß 
direkt bei dem verlinkten Lieferanten eingeben, oder was ist damit 
gemeint?
Außerdem erschließt sich mir noch nicht, ob durch den Rahmen auch die 
Frontplatte gehalten wird, oder ob dann zusätzlich noch Magnete oder 
ähnliches notwendig sind? Mein Zwischenboden ist leicht verzogen, daher 
hoffe ich, dass der Rahmen das in Form bringt/hält. Oder gibt es Tipps, 
wie man den MDF Zwischenboden wieder richten kann?
Danke im Voraus für hilfreiche Antworten.

Gruß
Dirk

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dirk schrieb:
> ich habe eine Frage zu dem in der Teileliste im Artikel verlinkten
> Alurahmen. Dort steht Innenmaß 450x450 mm. Kann ich das so als Maß
> direkt bei dem verlinkten Lieferanten eingeben, oder was ist damit
> gemeint?

Du gibst 45 x 45 ein. Dann passt das. Allerdings wird die Farbe nach 
Eingabe der Maße nochmal zurückgesetzt. Du solltest anschließend dann 
nochmal "schwarz" wählen. Und nicht vergessen, das "Poly-Pack Nr.1 
Montageset" für 3,33 EUR mitzubestellen, damit Du den Rahmen ordentlich 
verschrauben kannst und direkt auch noch 2 Aufhänger dabei hast.

> Außerdem erschließt sich mir noch nicht, ob durch den Rahmen auch die
> Frontplatte gehalten wird, oder ob dann zusätzlich noch Magnete oder
> ähnliches notwendig sind?

Passt alles exakt in den Rahmen. Es sind keine zusätzlichen Halterungen 
für die Frontplatte erforderlich. Du hast sogar noch Platz für eine 2-3 
mm starke MDF-Rückwand. Wenn Du diese weglässt, dann solltest Du auf der 
Rückseite ein paar Pappe-Stückchen hinten in den Rahmen einschieben, 
damit der Zwischenboden nicht wackelt.

Autor: Thomas K. (tk-ber)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Du gibst 45 x 45 ein. Dann passt das. Allerdings wird die Farbe nach
> Eingabe der Maße nochmal zurückgesetzt. Du solltest anschließend dann
> nochmal "schwarz" wählen. Und nicht vergessen, das "Poly-Pack Nr.1
> Montageset" für 3,33 EUR mitzubestellen, damit Du den Rahmen ordentlich
> verschrauben kannst und direkt auch noch 2 Aufhänger dabei hast.

@Dirk:
beides sehr gute Anmerkungen von Frank. Ich hatte wegen des Rücksetzens 
der Farbe im Shop bei meiner Erstbestellung leider silber in der 
Bestellbestätigung, konnte den Auftrag dann zum Glück per E-Mail auf 
schwarz ändern ;-)

Ich habe übrigens statt des im Artikel empfohlenen "Profil 18" das 
"Profil 6"  von alutech genutzt (Profilbreite 6 mm, Profilhöhe 30 mm, 
max. Füllhöhe 21 mm).
Vorteil:
nur einer - weniger Überstand auf der Front, gefällt mir besser.
Nachteile:
- Nachbearbeitung des Zwischenbodens aus der Sammelbestellung notwendig 
(Fräsung eines 1-2mm tiefen, 22mm breiten umlaufenden Falz auf der 
Rückseite)
- ggf. Abstandsleisten an der Rückseite nötig um die geringere Tiefe des 
Profils 6 mit den Bauteilen/ Belüftung in Einklang zu bringen.
(eine Uhr hab ich mit Alu Profilen für Ambilight versehen, die andere 
mit 5x10mm Leisten)
- keine geschlossene Rückwand wie bei dem im Artikel vorgeschlagenen 
Profil möglich.

: Bearbeitet durch User
Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Super, vielen Dank für die Antworten. :-) Ich bleibe ersteinmal bei dem 
vorgeschlagenen Rahmen, da ich aktuell nicht so gute 
Bearbeitungsmöglichkeiten habe und schnell zum Ziel kommen möchte.

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Uh, 11,90€ Versandkosten sind aber happig.

Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Daniel K. schrieb:
>> Meines Erachtens fehlt hier in den Aufzählungen die Italienische
>> Variante, für welche u.a. die 2.9.5 gebaut wurde mit dem dynamischen
>> IT_IS.
>
> Die italienische Variante ist nicht kompatibel mit 2.9.x, da Du darauf
> bestanden hast, dass weiterhin IT_IS ein- und ausgeschaltet werden kann.
>
> Deshalb musste ich das Layout-Format ändern, um Deinen Wunsch zu
> erfüllen. Damit die Kompatibilität innerhalb 2.9.x gewährleistet bleibt,
> kommt die italienische Tabelle mit dynamischem IT_IS erst zur 3.0.
> Innerhalb eines Minor-Releases werden nur Bugs gefixt, die
> Kompatibilität muss jedoch erhalten bleiben.
>
> Übrigens gibt es diese Problematik mit zwei verschiedenen IT_IS-Wörtern
> auch bei der spanischen Variante - je nach angezeigter Stunde. Hier habe
> ich mich jedoch entschlossen, auf die Abschaltfähigkeit zu verzichten,
> um kompatibel mit 2.9.x zu bleiben. Für die 3.0 wird es dann auch eine
> spanische Variante mit dynamischer IT_IS-Anzeige geben.
>
>> Kannst du diese somit auch noch aufführen und reinnehmen?
>
> Gerne kann ich auch die italienische Variante für 2.9.x reinnehmen -
> dann aber nur mit nicht-abschaltbarem IT_IS. Sonst musst Du auf die
> 3.0.0 warten.
Hallo Frank
ist schon bekannt, wann du die V2.9.5 releasen willst und wann eine 3.x 
Test herauskommt?
Beste Grüsse
Daniel

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daniel K. schrieb:
> ist schon bekannt, wann du die V2.9.5 releasen willst und wann eine 3.x
> Test herauskommt?

Beides wahrscheinlich am kommenden Wochenende.

Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Daniel K. schrieb:
>> ist schon bekannt, wann du die V2.9.5 releasen willst und wann eine 3.x
>> Test herauskommt?
>
> Beides wahrscheinlich am kommenden Wochenende.

DANKE und freue mich :-)

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas K. schrieb:
> Ich habe übrigens statt des im Artikel empfohlenen "Profil 18" das
> "Profil 6"  von alutech genutzt (Profilbreite 6 mm, Profilhöhe 30 mm,
> max. Füllhöhe 21 mm).

Rein aus Interesse, hast du dann das Profil 6 auch in 45x45cm bestellt?

Autor: Thomas K. (tk-ber)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dirk schrieb:
> Profil 6 auch in 45x45cm bestellt

ja, hier der Auszug aus der Bestellbestätigung:
 AZ06AN-0450x0450  Zuschnitt Profil 6 - silber matt - 45 x 45 cm Bildmaß
 ZBPN1-1            Poly-Pack Nr.1 Montageset

aber wie geschrieben, versehentlich in silber bestellt, dann per E-Mail 
auf schwarz geändert.
Das ist dort wie bei den meisten Bilderrahmenshops:
relevant ist das Bildmaß,
also das Innenmaß des Rahmens,
also im Falle wc12h und wc24h mit den Zwischenböden aus der 
Sammelbestellung 45x45cm

: Bearbeitet durch User
Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke. Ich habe mal beide Varianten bestellt. Nun fehlt mir eigentlich 
nur eine weitere Frontplatte für eine 2. Uhr ;-)

Autor: Andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich finde ja die Spielerei (Spiele: Tetrix/Snake) an der Uhr echt ganz 
nett. Wenn man sein Handy gewöhnt ist geht es auch ganz gut - aber wenn 
nicht ist es echt schwer über das Touch-Display zu spielen.
Deshalb meine Anregung die Richtungs-Steuerung über "wischen/wipe" zu 
machen.
Es gibt einige Apps die sowas machen. Z.b. die Kodi-Fernbedienung 
"Yatse".

Eine Umsetzung würde mich extremst freuen.
Alternativ kann ich mich auch in das Thema einarbeiten, falls man an den 
Code der bisherigen App kommt.

Autor: Hendrik D. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Chris hat es hin bekommen. Die Uhr zeigt endlich was an. Problem war, 
dass ich in der Make Table Datei wc.c übersehen habe noch Anpassungen 
für die
static const char * display_wc24h_de
  vorzunehmen.

Das hochladen per WLAN ist aber weiterhin ein Problem. Klappt nicht 
zuverlässig. Chris hat die ESP Software noch etwas angepasst, so dass 
man jetzt auch per Arudino die Dateien ins SPIFFS legen kann. Damit 
klappt es zuverlässig.

Autor: Andreas I. (andy5macht)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Andy schrieb:
> Ich finde ja die Spielerei (Spiele: Tetrix/Snake) an der Uhr echt ganz
> nett. Wenn man sein Handy gewöhnt ist geht es auch ganz gut - aber wenn
> nicht ist es echt schwer über das Touch-Display zu spielen.
> Deshalb meine Anregung die Richtungs-Steuerung über "wischen/wipe" zu
> machen.
> Es gibt einige Apps die sowas machen. Z.b. die Kodi-Fernbedienung
> "Yatse".
>
> Eine Umsetzung würde mich extremst freuen.
> Alternativ kann ich mich auch in das Thema einarbeiten, falls man an den
> Code der bisherigen App kommt.

Ich antworte mir mal selbst.
Habe den Thread abgesucht und die Source gefunden. Reinschauen werde ich 
auf jedenfall.

Autor: Valdi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
How tables are compiled in windows?

Autor: Chris K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Install mingw to get a compiler with make support. Or use a Linux 
sandbox. Or a bootable Linux drive.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie angekündigt ist jetzt die Stable-Version 2.9.5 online.

Änderungen:

- Bugfix Speak-Modus: Temperatur wurde im Speak-Modus falsch vorgelesen.
- Bugfix Overlays: Monat und Tag waren in der Anzeige der Weboberfläche
  vertauscht.

Das Update kann wie bisher online über den Update-Path "update" oder per 
Download der Sources/Hex-Dateien im Artikel eingespielt werden.

EDIT: Bei der ESP-Version musste für das Update nichts geändert werden, 
daher bleibt es hier bei der Version 2.9.2.

An diesem Wochenende kommt dann auch die Version 3.0.0 raus, zunächst 
als Test-Version T4. Diese wird dann - wie üblich bei Testversionen - 
erstmal nur über den Update-Path "test" installierbar sein. Sobald sie 
verfügbar ist, melde ich mich nochmal.

Viel Spaß,

Frank

: Bearbeitet durch Moderator
Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Wie angekündigt ist jetzt die Stable-Version 2.9.5 online.
>
Hallo Frank

Danke!
Werden die dynamischen „IT IS“ somit in der 3.0.0T4 sein? Und du 
schreibst, dass es im ESP keine Änderungen gab. Ist das Thema mir den 
Spezialzeichen, wie &, für SSID und PWD somit auch un den Testversion 
drin?

Beste Grüsse
Daniel

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kurze Frage, gibt es bei der WC24h noch eine zusätzliche Status LED als 
1. LED vor den Streifen, oder nur die 16x18 LEDs + ggf. Ambilight?

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daniel K. schrieb:
> Werden die dynamischen „IT IS“ somit in der 3.0.0T4 sein?

Ja. Wie gesagt, in 2.9.x kommen nur noch Bugfixes, aber keine 
Änderungen, welche die Datenstruktur verändern.

> Und du
> schreibst, dass es im ESP keine Änderungen gab. Ist das Thema mir den
> Spezialzeichen, wie &, für SSID und PWD somit auch un den Testversion
> drin?

Ja, ich werde noch eine ESP-Version 2.9.5 erstellen, wo auch das Problem 
mit & gelöst ist. Das ist aber unabhängig von der STM32-Version 2.9.5. 
Vielleicht mache ich das noch heute oder morgen.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dirk schrieb:
> Kurze Frage, gibt es bei der WC24h noch eine zusätzliche Status
> LED als 1. LED vor den Streifen, oder nur die 16x18 LEDs + ggf.
> Ambilight?

Bei der WC24h gibt es weiterhin die Status-LED als 1. LED vor den 
Streifen. Das wird sich auch nicht ändern.

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Bei der WC24h gibt es weiterhin die Status-LED als 1. LED vor den
> Streifen. Das wird sich auch nicht ändern.

Alles klar danke. War mir gerade nicht sicher, weil es auf den Bildern 
nicht zu erkennen ist.

Auf dem Shield wäre ein extra Stecker für Spannungsversorgung der 1. LED 
sowie für die Ambilight LEDs super praktisch.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> An diesem Wochenende kommt dann auch die Version 3.0.0 raus

Sorry, wird morgen abend, also Montag. Bin heute nicht mit allem fertig 
geworden.

Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Ja, ich werde noch eine ESP-Version 2.9.5 erstellen, wo auch das Problem
> mit & gelöst ist. Das ist aber unabhängig von der STM32-Version 2.9.5.
> Vielleicht mache ich das noch heute oder morgen.
Hoi Frank
Ja, wäre super und passt für mich.
Danke und beste Grüsse
Daniel

Autor: Eduard (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich bastele seit einigen Tagen an einer 12h Wort Uhr und komme mit dem 
Flashen des ESP-12F einfach nicht voran.

Das Flashen des STM MiniDev Board hatt mit dem ST-Link v2 problemlos 
funktioniert. Wenn ich die Anleitung befolge (Reset & User Taste) 
leuchten bzw. blinken die entsprechenden LEDs so wie ich es hier im 
Forum gelesen habe.

Das Problem ist, dass mein UART Adapter nicht richtig erkannt wird 
(Windows 7, siehe Bild). Ich habe alle Treiber die ich von ST nur finden 
konnte installiert (siehe Bild). Da ich es auch so verstanden habe, dass 
man sowohl den UART Adapter als auch den ST-Link V2 braucht, habe ich 
beide hier liegen.

Dann habe ich gelesen, dass das Flashen des ESP auch mit dem ST-Link 
geht. Allerdings taucht dieser nicht mit einem COM-Port im Gerätemanager 
auf, sodass ich in den Tools zum Flashen keinen COM-Port auswählen kann, 
um den Flash-Vorgang zu beginnen.

Ich bin völliger Laie, hoffe aber, dass man einigermaßen versteht wo 
mein Problem liegt.

Danke!

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eduard schrieb:
> Das Problem ist, dass mein UART Adapter nicht richtig erkannt wird
> (Windows 7, siehe Bild).

Was ist das für ein UART-Adapter, den Du da hast? Leider ist der nicht 
abgebildet.

> Ich habe alle Treiber die ich von ST nur finden
> konnte installiert (siehe Bild).

Der Treiber für den USB-UART-Adapter findest Du nicht bei ST, sondern 
eher beim Hersteller des UART-Adapters, falls Windows den nicht 
automatisch findet.

> Da ich es auch so verstanden habe, dass
> man sowohl den UART Adapter als auch den ST-Link V2 braucht, habe ich
> beide hier liegen.

Korrekt.

> Dann habe ich gelesen, dass das Flashen des ESP auch mit dem ST-Link
> geht. Allerdings taucht dieser nicht mit einem COM-Port im Gerätemanager
> auf, sodass ich in den Tools zum Flashen keinen COM-Port auswählen kann,
> um den Flash-Vorgang zu beginnen.

Der ST-Link auf Deinem Foto hat keinen eingebauten UART-Adapter, das 
kannst Du vergessen. Meines Wissens nach sind das auch China-Clones.

Der ST-Link auf einem Nucleo-Board hat einen integrierten UART-Adapter. 
Den dort abgesägten ST-Link nutze ich auch zum Flashen für einen STM32 
auf dem MINI-Board und den integrierten UART-Adapter für das Flashen des 
ESP.

Das hilft Dir aber hier nicht weiter. Erzähl also bitte mal, welchen 
UART-Adapter Du verwendet hast. Tipps, welche sehr gut funktionieren, 
findest Du im WordClock-Artikel:

https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Anschluss_USB-UART-Adapter

Zitat:

Bei USB-UART-Adaptern mit FTDI-Chip oder Prolific PL2303-Chip sind Fakes 
im Handel, die von der Original-Treibersoftware nicht korrekt 
unterstützt werden. Besser sind Adapter mit CH340G- oder CP2102-Chip.

Zu beachten: Diese Adapter müssen mit 3,3V Pegeln arbeiten. Adapter mit 
5V-Pegeln (TTL) können den ESP zerstören!

Versuche also, einen der beiden empfohlenen Adapter zu ergattern. Diese 
bekommt man bei Amazon oder eBay schon für unter 5 EUR.

: Bearbeitet durch Moderator
Autor: Eduard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habe diesen hier: 
Ebay-Artikel Nr. 162908421885

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hm, der sollte funktionieren, nämlich out-of-the-box. Normalerweise 
findet Windows den dazugehörenden Treiber selbst. Hat Windows denn einen 
installiert, als Du den Stick eingesteckt hast? Sonst probiere einfach 
mal einen anderen USB-Port, dann sollte das Procedere automatisch neu 
beginnen und Windows sollte unten rechts im Tray auch etwas ausgeben. 
Möglichst keinen USB 3.0 Port nehmen, also nicht die blauen Buchsen.

: Bearbeitet durch Moderator
Autor: Eduard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die schnellen Antworten!

Habe alle USB ports probiert. Adapter wurde leider von Windows nicht 
direkt erkannt. Habe es auch an einem zweiten Notebook probiert. Werde 
es mal an weiteren Rechnern probieren und dann im Zweifel einen neuen 
bestellen.

Autor: Werner A. (homebrew)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich hab noch einen kleinen Bug in Bezug auf den Helligkeitssensor 
gefunden. Der ldr ist bei meiner 12h Variante hinter einem für Wörter 
nicht genutzten Buchstaben. Bei den Animation ist der Sensor ja 
deaktiviert, aber wenn jetzt die Temperatur angezeigt wird läuft die 
Regelung und die Uhr wird kurzfristig viel heller. Könnte der ldr nicht 
bei den Overlays auch deaktiviert sein?

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Werner A. schrieb:
> Könnte der ldr nicht bei den Overlays auch deaktiviert sein?

Ja, das ist wohl sinnvoll. Kommt auf die TODO-Liste.

Autor: Carsten I. (casi239)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank!
Ich habe mal die 3.0T4 aufgespielt funktioniert so weit ganz gut bis auf 
den DFPlayer der ist nach dem Aufspielen bei mir Offline. Flash lief 
sauber durch keine Probleme.
Nach dem zurück Flashen auf 2.9.5 . DFPlayer wieder online.

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ Eduard

Bei mir wurden unter Windows 7 die Treiber für einen UART mit 
CH340G-Chip nicht automatisch installiert, die manuelle Installation wie 
z. B. hier

https://roboindia.com/tutorials/CH340-usb-to-serial-driver-installation

beschrieben führt dann zum Erfolg.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Carsten I. schrieb:
> Ich habe mal die 3.0T4 aufgespielt funktioniert so weit ganz gut bis auf
> den DFPlayer der ist nach dem Aufspielen bei mir Offline.

Zur endgültigen 3.0T4 fehlt aber noch die die passende ESP-Version 
3.0.0T4. Diese habe ich noch nicht abschließend mit der STM32-WordClock 
getestet, denn sie wird mit der ESP-Version von der neuen STM32-uClock 
(siehe neues Parallelprojekt) identisch sein, damit ich zukünftig nicht 
zwei ESP-Versionen pflegen muss.

Deshalb hatte ich die Testversion eigentlich noch nicht abschließend 
freigegeben. Das sollte eigentlich gestern abend soweit sein, hat aber 
aus zeitlichen Gründen nicht geklappt. Ohne die passende ESP-Version 
kann es natürlich noch hier und da hakeln. Aber trotzdem danke für den 
Test!

Dass der DFPlayer in der 3.0T4 offline ist, werde ich nachher nochmal 
testen.... Danke.

: Bearbeitet durch Moderator
Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Günter H. schrieb:
> Bei mir wurden unter Windows 7 die Treiber für einen UART mit
> CH340G-Chip nicht automatisch installiert, die manuelle Installation wie
> z. B. hier

Es könnte aber auch sein, dass Eduard hat einen China-Fake hat, der gar 
nicht funktioniert.

Nach seinem eBay-Link lautet der Artikelname:

USB-2-0-TTL-Konverter-CH340-Adapter-Wandler-UART-Seriell-CP2102-PL2303

Na was denn nun? CP2102 oder PL2303 oder CH340? Der Händler konnte sich 
wohl nicht entscheiden und hat alle 3 Chipsets in den Titel geschrieben. 
Was Eduard dann tatsächlich bekommen hat, steht in den Sternen.

EDIT:
In der Beschreibung steht CH340. Wenn Eduard also Glück hat, 
funktioniert Dein Tipp dann doch :-)

: Bearbeitet durch Moderator
Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hab endlich meine WC24h aufgebaut. Es fehlen nur noch der Rahmen, LDR 
und DF Player. Die LED Streifen ausrichten und verkabeln war ein wenig 
fummelig. Beim Updaten und anschließen gab es aber keine Probleme und es 
hat auf Anhieb funktioniert.
Mit aufgelegter Frontplatte sieht es schon super aus!!!
Vielen Dank vor allem an Frank und auch an alle anderen Beteiligten!!!

Eine Sache, die ich mir beim Aufbau aus Neugierde gewünscht hätte, wäre 
die Anzeige der Wetterdaten im Webinterface. Ohne Matrix konnte ich ja 
noch nichts sehen. Aber das ist mit fertiger Uhr dann wohl eher 
nebensächlich.

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es wurde glaube ich schon mal genannt, ein einfaches Passwort für den 
Zugang zum Webinterface wäre klasse. Nur damit die Kiddies nicht alles 
verstellen können.

Autor: Harald L. (howy075)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,
Ich habe die neue Testversion installiert. Jetzt hab ich gerade bemerkt 
dass die Uhr jetzt z.B. Nur „es ist zwanzig vor“ schreibt. Die eins 
fehlt.
Was kann das sein?
Grüße
Harald

PS. Wenn ich die 2.9.5 installiere funktioniert wieder alles normal.

: Bearbeitet durch User
Autor: Eduard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Na was denn nun? CP2102 oder PL2303 oder CH340? Der Händler konnte sich
> wohl nicht entscheiden und hat alle 3 Chipsets in den Titel geschrieben.
> Was Eduard dann tatsächlich bekommen hat, steht in den Sternen.

stimmt :)

auf dem Chip steht CH340G

Werde den Tipp von gnter_h534 auf jeden Fall testen. Haber aber noch mal 
drei verschiedene Adapter bestellt zum Testen :)

Off-topic: wenn ich mich hier im Forum einlogge, dann wird dieser Thread 
nur noch auf einer einzelnen Seite dargestellt ohne Seitenauswahl, was 
das kommentieren unmöglich macht

Autor: Eduard M. (edmisol)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Eduard schrieb:
> Off-topic: wenn ich mich hier im Forum einlogge, dann wird dieser Thread
> nur noch auf einer einzelnen Seite dargestellt ohne Seitenauswahl, was
> das kommentieren unmöglich macht

sorry, hat sich erledigt

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Harald L. schrieb:
> Ich habe die neue Testversion installiert. Jetzt hab ich gerade bemerkt
> dass die Uhr jetzt z.B. Nur „es ist zwanzig vor“ schreibt. Die eins
> fehlt.

Warte bitte ab, bis die dazugehörende 3.0 für den ESP da ist. Bei der 
Behandlung der Display-Tabellen hat sich intern eine Menge geändert. Die 
3.0 für den ESP kann alte und neue Display-Tabellen verarbeiten und 
entsprechend aufbereitet (im neuen Format) an den STM32 senden. Die 
ESP-2.9.x kann das nicht. Daher kann es zu solchen Anzeigefehlern 
kommen.

Autor: Harald L. (howy075)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Harald L. schrieb:
>> Ich habe die neue Testversion installiert. Jetzt hab ich gerade bemerkt
>> dass die Uhr jetzt z.B. Nur „es ist zwanzig vor“ schreibt. Die eins
>> fehlt.
>
> Warte bitte ab, bis die dazugehörende 3.0 für den ESP da ist. Bei der
> Behandlung der Display-Tabellen hat sich intern eine Menge geändert. Die
> 3.0 für den ESP kann alte und neue Display-Tabellen verarbeiten und
> entsprechend aufbereitet (im neuen Format) an den STM32 senden. Die
> ESP-2.9.x kann das nicht. Daher kann es zu solchen Anzeigefehlern
> kommen.

Klar! Danke für die schnelle Antwort!

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Heute ist mein DFplayer mini angekommen. Gleich verkabelt und 
ausprobiert, aber selbst bei Lautstärke 30 ist es noch sehr leise. Ist 
das normal? Ich habe den 8W Kleinlautsprecher von Reichelt aus der 
Teileliste der nach hinten zur offenen Rückseite zeigt.
Außerdem stimmt die Zeitansage im Speak Mode nicht. Der Anfang passt, 
aber statt "viertel vor acht" kommt "viertel vor vier" Habe den 
Beispielordner auf die SD-Karte kopiert. Da gab es ja mal was mit der 
Sortierung nach Dateierzeugung... hat das noch Gültigkeit?

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dirk schrieb:
> Heute ist mein DFplayer mini angekommen. Gleich verkabelt und
> ausprobiert, aber selbst bei Lautstärke 30 ist es noch sehr leise. Ist
> das normal?

Nein, da ist es dröhnend (zu) laut. Hört sich so an, als ob der 
Verstärker auf dem DFPlayer defekt ist. Hast Du nur ein Modul bestellt 
oder mehrere? Wenn letzteres, schließe mal das andere an.

> Außerdem stimmt die Zeitansage im Speak Mode nicht. Der Anfang passt,
> aber statt "viertel vor acht" kommt "viertel vor vier" Habe den
> Beispielordner auf die SD-Karte kopiert. Da gab es ja mal was mit der
> Sortierung nach Dateierzeugung... hat das noch Gültigkeit?

Für WC24h?

Da hatte ich irgendwann Mitte letzten Jahres ein bisher unbenutztes Wort 
in die Layout-Tabelle eingefügt und nicht dabei bedacht, dass dann die 
MP3-Wörter "verrutschen".

Hier der Fix:

Beitrag "Re: WordClock mit WS2812"

: Bearbeitet durch Moderator
Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Nein, da ist es dröhnend (zu) laut. Hört sich so an, als ob der
> Verstärker auf dem DFPlayer defekt ist. Hast Du nur ein Modul bestellt
> oder mehrere? Wenn letzteres, schließe mal das andere an.

Danke Frank für deine Antwort. Es ist eine WC24h mit NUCLEO Board.

Ich habe einen anderen DFplayer ausprobiert. Das ist aber auch bei 
Lautstärke 30 immer noch gerade so zu verstehen. Der Lautsprecher zeigt 
ja nach hinten. Ich nehme die 5V vom E5V Pin auf dem Nucleo. Testweise 
habe ich auch mal probiert die 5V vom Stecker der LEDs zu nehmen, aber 
das hat nichts geändert.
Gibt es sonst noch Ideen? Lautsprecher defekt? Kann ich irgendwas 
nachmessen?


> Für WC24h?
>
> Da hatte ich irgendwann Mitte letzten Jahres ein bisher unbenutztes Wort
> in die Layout-Tabelle eingefügt und nicht dabei bedacht, dass dann die
> MP3-Wörter "verrutschen".
>
> Hier der Fix:
>
> Beitrag "Re: WordClock mit WS2812"

Danke, das hatte ich nicht gesehen. Ich habe mal alles verschoben und 
die 051 ersteinmal nur kopiert. Wird im Speak Mode exakt das gesagt, was 
auch angezeigt wird, oder wird die Zeit "abgekürzt"?
Gerade stand auf dem Display: FÜNF MINUTEN NACH HALB ACHT gesagt wurde 
FÜNF NACH ACHT. Das MINUTEN kann man ja weg lassen, aber ohne das HALB 
stimmt die Zeit ja gar nicht.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dirk schrieb:
> Danke, das hatte ich nicht gesehen. Ich habe mal alles verschoben und
> die 051 ersteinmal nur kopiert. Wird im Speak Mode exakt das gesagt, was
> auch angezeigt wird, oder wird die Zeit "abgekürzt"?

Es wird normalerweise exakt das vorgelesen, was auch auf dem Display 
steht.

Autor: Thomas G. (Firma: Frickelhauptquartier) (taximan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du den LS auch an SPK1 & SPK2 angeschlossen?  Der darf nicht gegen 
GND angeschlossen werden.

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Hast du den LS auch an SPK1 & SPK2 angeschlossen?  Der darf nicht gegen
> GND angeschlossen werden.

Ja, GND liegt zwischen SPK1 und SPK2. Habe auch mal SPK1 und SPK2 
vertauscht, wobei das eigentlich unsinnig ist.

Vielleicht hat der LS ne Macke. Kann ich da irgendwas kontrollieren?

Autor: Thomas G. (Firma: Frickelhauptquartier) (taximan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Überprüfen, ob der 4 -8 Ohm Durchgang hat. Sonst mal einen anderen 
nehmen.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nun ist die ESP-Software ebenso auf dem Stand 2.9.5.

Einziger Punkt:

  Bugfix:
  Behandlung von eingegebenen Sonderzeichen wie "&+/" in Web-Oberfläche.
  Relevant für SSID, KEY, Ticker-Texte.

Die ESP-SW kann entweder mittels Web-Interface vom Update-Server (Path 
"update") aktualisiert oder im Artikel unter Download heruntergeladen 
werden.

Die 3.0.0T5 steht kurz vor dem Abschluss. Nähere Infos heute abend. 
Jetzt ist das Wetter zu schön :-)

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:
Angehängte Dateien:

Bewertung
1 lesenswert
nicht lesenswert
Die Version 3.0.0T5 als Test-Version ist online. Sie kann nur über OTA 
installiert werden, also über Update im Path "test".

Features:

- Unterstützung des STM32F407VE BlackBoards

- BlackBoard: Unterstützung von 7" SSD1963 TFT-Displays

- BlackBoard: Simulation eines EEPROMs in eigenem Flash-Speicher
  auf dem Board

- BlackBoard: Benutzung der CPU-internen RTC als RTC-Ersatz

- Neues Layout-Tabellen-Format, alte Tabellen sind weiterhin
  verarbeitbar

- Ein-/Abschalten von ES-IST nun auch möglich, wenn verschiedene
  Kombinationen vorliegen - momentan nur relevant für Spanisch
  ("ES LA" / "SON LAS") und Italienisch ("E L" / "SONO LE")

- Diverse neue Layouts wie Italienisch (WC12h 10x11), Spanisch
  (WC12h 10x11), Polnisch (WC24h 20x20)

- WC24h: Anzeige der Temperatur als Overlay nun auch mit großen
  Ziffern möglich.

- Bugfix: Automatische Helligkeitssteuerung bei Temperatur-Overlays
  abschalten.

- Einheitliches Programm für ESP8266, sowohl für WordClock als auch
  für uClock.

Ich werde in den nächsten Tagen die Pinbelegung für das STM32F407 
Blackboard im Artikel beschreiben - ebenso den Anschluss des 
TFT-Displays.

Viel Spaß,

Frank

: Bearbeitet durch Moderator
Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Nun ist die ESP-Software ebenso auf dem Stand 2.9.5.
Danke Frank.
Beste Grüsse
Daniel

Autor: Daniel K. (granturismo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Die Version 3.0.0T5 als Test-Version ist online. Sie kann nur über OTA
> installiert werden, also über Update im Path "test".
>
> ...
>
> Frank
Hallo Frank

Danke.

Gehe ich richtig der Annahme, dass alle bisherigen Boards weiterhin 
unterstützt sind?

Und ist die Filestruktur auf deinem Server mit der Testversion noch 
dieselbe? Möchte diese kurz lokal auf meinen Server ziehen.

Beste Grüsse
Daniel

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Thomas G. schrieb:
> Überprüfen, ob der 4 -8 Ohm Durchgang hat. Sonst mal einen anderen
> nehmen.

Der Lautsprecher hat 7,3 Ohm. Sollte also passen. Leider finde ich kein 
Problem. Nur bei Lautstärke > 28 und leiser Umgebung ist die Ausgabe 
überhaupt zuverstehen. Der DFplayer zeigt als Version 008. Ist das OK?

Im Speak Mode wird bei mir auch immer noch "Minuten" und "halb" 
verschluckt. Zumindest ist mir das bisher aufgefallen. Die Datei 051.mp3 
habe ich eingefügt und den Rest in 052 .. 077 umbenannt. Vielleicht kann 
auch jemand mal eine gefixte Version im Artikel hochladen. Das wäre 
super und ist ja eigentlich sowieso sinnvoll.

Gibt es eigentlich einen Mode, der wie "hh mm" funktioniert, aber 
"viertel nach", "halb" und "viertel" vor benutzt? Im Sprachgebrauch gibt 
es noch viel mehr Mischmodi.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Daniel K. schrieb:
> Gehe ich richtig der Annahme, dass alle bisherigen Boards weiterhin
> unterstützt sind?

Ja, natürlich.

> Und ist die Filestruktur auf deinem Server mit der Testversion noch
> dieselbe? Möchte diese kurz lokal auf meinen Server ziehen.

Ja, ist dieselbe Struktur.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dirk schrieb:
> Der DFplayer zeigt als Version 008. Ist das OK?

Ja, das ist korrekt. Bisher sind mit 005 und 008 untergekommen.

> Im Speak Mode wird bei mir auch immer noch "Minuten" und "halb"
> verschluckt.

Werde ich in den nächsten Tagen nochmal testen. Im Moment habe ich dafür 
keine Erklärung.

> Die Datei 051.mp3
> habe ich eingefügt und den Rest in 052 .. 077 umbenannt. Vielleicht kann
> auch jemand mal eine gefixte Version im Artikel hochladen.

Mache ich in dem Zuge dann direkt mit.

> Gibt es eigentlich einen Mode, der wie "hh mm" funktioniert, aber
> "viertel nach", "halb" und "viertel" vor benutzt?

WC24h? Du willst also "ACHT UHR ZEHN, ... ACHT UHR VIERZEHN, aber dann 
"VIERTEL NACH ACHT"?

> Im Sprachgebrauch gibt es noch viel mehr Mischmodi.

Wo mischt man das so? Wer "VIERTEL NACH ACHT" sagt, sagt auch "VIERZEHN 
NACH ACHT" und nicht "ACHT UHR VIERZEHN". Jedenfalls kenne ich so einen 
Mischmasch nicht, den Du möchtest.

Autor: Carsten I. (casi239)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank!
3.0.0T5  auf STM32f411 mit ESP8266 -12F und 2.9.5
Alle Optionen sind verbaut und
Alles läuft Super!!!!
DANKE FÜR DIE TOLLE ARBEIT!!!!!!

Autor: Hannes B. (avatar5881)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich habe die Wordclock 24h mit Platine v4 aufgebaut, benutzt wird das 
Miniboard mit STM32F103.
Läuft auch soweit gut, mein einziges Problem ist, dass ich sie nicht in 
mein normales WLAN verbunden bekomme.

Ins Gastnetz mit kurzem Passwort ohne Sonderzeichen läuft's, aber für 
das "richtige" Netzwerk funktioniert es nicht.
Auch per WPS bekomme ich keine Verbindung zustande.

Software ist v2.9.5. LED PC13 (grün) auf dem Miniboard leuchtet nicht.

Wie muss ich WPS mit der Fritz!Box ausführen? Es müsste doch eigentlich 
der Push-Modus sein?
Damit kommt keine Verbindung zustande.

Vielen Dank für Tipps!

Und besonderen Dank für dieses großartige Projekt!

Viele Grüße
Hannes

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> o mischt man das so? Wer "VIERTEL NACH ACHT" sagt, sagt auch "VIERZEHN
> NACH ACHT" und nicht "ACHT UHR VIERZEHN". Jedenfalls kenne ich so einen
> Mischmasch nicht, den Du möchtest.

Hallo Frank,

das ist wirklich ein super tolles Projekt und ich bin von der Uhr total 
begeistert. Vielen Dank dafür!!

Ich hab da noch mal drüber nachgedacht. Ein einheitlicher Mode auf der 
Uhr wirkt sicherlich ruhiger und einheitlicher.
Aber im Alltag sage ich z.B. oft x uhr, x uhr 3, aber dann 5 nach x , 
dann wieder x uhr 7, dann aber wieder 10 nach x, x uhr 14, aber dann 
wieder viertel nach x, x uhr 17, 20 nach x, x uhr 23, evtl. 5 vor halb 
(x+1), halb (x+1), x uhr 33, 5 nach halb (x+1), x uhr 37, 20 vor (x+1), 
x uhr 43, viertel vor (x+1), x uhr 48, 10 vor (x+1), x uhr 53, 5 vor 
(x+1), x uhr 58, x+1 uhr.

Aber ich verstehe auch, dass nicht alle möglichen Varianten und 
Sonderwünsche aufgenommen werden können.
Kann man sich evtl. so einen Mode leicht selbst zusammen basteln?
Gibt es eigentlich eine Übersicht, was die vorhandenen Modes anzeigen?

Und wo ich gerade dabei bin zu fragen, was macht der "Daylight" 
Farbmodus?
Wäre es eigentlich sehr aufwändig, die aktuelle Farbe aus dem Rainbow 
Mode im Webinterface anzuzeigen? Manche Farben sind gefallen sehr, aber 
sie sind dann schwierig nachzustellen.

Danke, dass du dir den Speak Mode noch einmal ansehen willst.
Zum Thema Lautstärke, ahbe ich leider aktuell keine Idee mehr. Ich weiß 
nicht, ob ich da zu viel von dem kleinen Modul erwarte, aber übersteuert 
dröhnend klingt bei mir da nichts.

Gruß
Dirk

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ach ja, WC24h mit FW 2.9.5 auf STM und ESP.

Autor: Klaus F. (klaus_fi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute,
ich suche eine Folie für nen Schneidplottter.
Das Design sollte Rost sein (Metallic). hatte auch schon ene folie 
gekauft, doch die wellte sich beim schneid-plotten.
Habt Ihr eine mpfehlung?
Danke
Klaus

Autor: Günter H. (gnter_h534)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hannes B. schrieb:
> Ins Gastnetz mit kurzem Passwort ohne Sonderzeichen läuft's, aber für
> das "richtige" Netzwerk funktioniert es nicht.
> Auch per WPS bekomme ich keine Verbindung zustande.
>
> Software ist v2.9.5.

Hast Du auch die ESP-Software auf 2.9.5 aktualisiert?

Nach diesem Beitrag von Frank
Beitrag "Re: WordClock mit WS2812"
sollte das Problem mit den Sonderzeichen eigentlich behoben sein.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Günter H. schrieb:
> Nach diesem Beitrag von Frank
> Beitrag "Re: WordClock mit WS2812"
> sollte das Problem mit den Sonderzeichen eigentlich behoben sein.

Hier geht es aber nur um ASCII-Sonderzeichen, die vom Browser anders 
behandelt werden wie z.B. "/", "+" und "&".

Umlaute funktionieren weiterhin nicht in der SSID oder im Key, weil die 
meisten Router mit UTF8 arbeiten, die WordClock aber nur mit 
ISO8859-Zeichensatz. Da werden Umlaute anders codiert.

: Bearbeitet durch Moderator
Autor: Hannes B. (avatar5881)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

die ESP-Firmware war tatsächlich noch auf 2.9.2 - nach einem Update 
läuft alles wie gewünscht und das Passwort mit Sonderzeichen ist kein 
Problem mehr.

Vielen Dank für die Hilfe!

Hannes

Autor: Wolfgang R. (wri)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Die Version 3.0.0T5 als Test-Version ist online. Sie kann nur über OTA
> installiert werden, also über Update im Path "test".
>


Hallo Frank,

vielen Dank für diese neue Testversion.

Ich habe diese auf meiner 24h-WC mit dem STM32F103
installiert und getestet.

Besonders die Digit-Temperatur-Anzeige gefällt mir gut.

Allerdings habe ich noch einen kleinen Bug festgestellt:

In allen 24h-Anzeige-Modi wird das Wort "Uhr" nicht mehr
angezeigt.
Vielleicht könntest Du das mal überprüfen.

Gruß
Wolfgang

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wolfgang R. schrieb:

> Besonders die Digit-Temperatur-Anzeige gefällt mir gut.

Ja, gefällt mir auch am besten zusammen mit der Drop-Animation.

> In allen 24h-Anzeige-Modi wird das Wort "Uhr" nicht mehr
> angezeigt.

Meinst Du jetzt zur vollen Stunde oder generell?

Beispiel: 19:20 Uhr im Mode "hh mm (24)"

ES IST NEUN ZEHN UHR UND ZWANZIG MINUTEN

Fehlt hier auch das "UHR"?

Oder kannst Du ein konkretes Beispiel nennen, also Modus und Uhrzeit?

Hattest Du auch die neue Layout-Datei ins SPIFFS geladen? Eigentlich 
muss die alte auch gehen, da die alte ins neue Format bei der 
Übertragung auf den STM32 konvertiert wird.

Noch als letztes eine INFO: Hat man eine Layout-Datei für 3.0 geladen 
und geht wieder auf 2.9.x zurück, dann muss man auch wieder die alte 
Layout-Datei einspielen. Abwärtskompatibilität ist zwar gegeben, aber 
nicht Aufwärtskompatibilität - wie es meist so ist.

: Bearbeitet durch Moderator
Autor: Wolfgang R. (wri)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Frank M. schrieb:
> Wolfgang R. schrieb:
>
>> Besonders die Digit-Temperatur-Anzeige gefällt mir gut.
>
> Ja, gefällt mir auch am besten zusammen mit der Drop-Animation.

Die Drop-Animation ist auch meine Lieblingsanimation.


>
>> In allen 24h-Anzeige-Modi wird das Wort "Uhr" nicht mehr
>> angezeigt.
>
> Meinst Du jetzt zur vollen Stunde oder generell?

Das Wort "Uhr" wird in allen drei 24h Modi generell nicht angezeigt.


> Hattest Du auch die neue Layout-Datei ins SPIFFS geladen? Eigentlich
> muss die alte auch gehen, da die alte ins neue Format bei der
> Übertragung auf den STM32 konvertiert wird.

Die neue Layout Datei habe ich bisher nicht geladen,
werde ich testen und Dich dann informieren.


Gruß Wolfgang

Autor: Wolfgang R. (wri)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Frank,

nachdem ich jetzt die Layout-Tabellen neu geladen habe,
funktioniert in der Testversion alles wie vorgesehen.

Das Wort "Uhr" wird immer angezeigt.

Vielen Dank!

Gruß Wolfgang

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wolfgang R. schrieb:
> nachdem ich jetzt die Layout-Tabellen neu geladen habe, funktioniert in
> der Testversion alles wie vorgesehen.

Freut micht. Trotzdem danke für den Tipp. Da scheint noch was bei der 
On-The-Fly-Konvertierung von alt nach neu nicht zu funktionieren. Schaue 
ich mir vor dem endgültigen Release der 3.0 nochmal an.

Autor: Andreas I. (andy5macht)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
War bei mir auch so. Ich musste nach dem Update auf 3.0 T5 auch die 
Layout-Tabelle neu laden.

Autor: Hendrik D. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich bräuchte mal einen Tip wie in der SW das laden der Wortpositionen 
funktioniert.

Ich setzte auf einem alten WortUhr Projekt auf und das hat ein anderes 
Layout. Anpassen an Größe und Positionen hat soweit geklappt. Problem 
ist ein Sonderfall in der Zeitdarstellung. Für viertel vor, halb und 
viertel nach Angaben brauche ich eine andere Position der Stunden. Sonst 
lautet die Aussage bei dem vorhandenen Layout nämlich zum Beispiel: Es 
ist elf halb, und nicht es ist halb elf.

Chris hatte das in einem alten 2.2 Softwarestand so gelöst, dass er die 
Auswahl der Stundentabelle in diesen Fällen verbogen hat und eben in 
dieser anderen Stundendtabelle dann die andere Position drin war. Das 
gleiche wollte ich jetzt bei der aktuellen SW umsetzten, nur hat sich 
die ganze Funktion inzwischen geändert und mir ist noch nicht klar, wie 
die Wortposition für die Ausgabe auf der Uhr erstellt wird.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hendrik D. schrieb:
> Für viertel vor, halb und viertel nach Angaben brauche ich eine andere
> Position der Stunden.

Warum nimmst Du dann nicht für alle Zeiten die "andere Position" der 
Stunden?

> Chris hatte das in einem alten 2.2 Softwarestand so gelöst, dass er die
> Auswahl der Stundentabelle in diesen Fällen verbogen hat und eben in
> dieser anderen Stundendtabelle dann die andere Position drin war.

Weia. Das kommt davon, wenn man es unbedingt "anders" machen will. Warum 
tut man sich das an?

> Das
> gleiche wollte ich jetzt bei der aktuellen SW umsetzten, nur hat sich
> die ganze Funktion inzwischen geändert und mir ist noch nicht klar, wie
> die Wortposition für die Ausgabe auf der Uhr erstellt wird.

Klar, geht schon seit 2.x.x nicht mehr. Seitdem die Layouts in externen 
Tabellen ausgelagert sind, ist das Verbiegen nicht mehr möglich.

Zeig doch mal Dein Layout.

: Bearbeitet durch Moderator
Autor: Hendrik D. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich die Historie richtig im Kopf habe ist das Wort Uhr Projekt 
schon fast 10 Jahre alt. Die erste Version war auf Aufbau mit einer 
Multiplex Matrix und weißen LEDs. Irgendwann wurde dann die vorhandene 
Mechanik auf die WordClock Technik umgestellt. Also WS2812 rein aber auf 
den vorhandenen Positionen. Dafür wurden extra Platinen gemacht, Rahmen 
und Trenne gerfertigt und davon liegen noch ein paar alte Teile im Labor 
bei uns rum. Ich wollte mir so eine Uhr halt jetzt auch zusammen bauen 
und durfte dafür die alten Teile nehmen. Schön wäre halt jetzt ein 
Update auf die neue SW. Dafür habe ich das ESP gegen die F12er Version 
getauscht, die entsprechenden Verbindungen gezogen und tja dann halt 
versucht die SW anzupassen.

Hier ist das Layout der 16x14 Matrix der Uhr
 * Layout:
 *      ES#IST#EIN##VIER
 *      DREI#SECHSFUENF#
 *      ZEHN##SIEBENACHT
 *      ZWOELF#ZWEI#ELF#
 *      ##NEUN#UHR#HALB#
 *      VIERTEL#NACH#UND
 *      #VOR##EINE#ZWEI#
 *      EINS#FUENF##NEUN
 *      #DREI#SECHSACHT#
 *      SIEBEN#VIER#UND#
 *      ##ZEHN##FUENFZIG
 *      #ZWANZIG#ZWOELF#
 *      #ELF##DREISSIG##
 *      #VIERZIG#MINUTEN

Immer die zweite Position zu nutzen geht auch nicht, dann stimmt die 
Reihenfolge bei allen anderen Uhrzeiten nicht mehr.
Im Grund müsste man also einbauen, dass bei halb, viertel vor und 
viertel nach ein Offset auf das Startpixel der ursprünglichen 
Stundenposition zur nun benötigten Stundenposition eingebaut wird, wenn 
das umbiegen der Tabellen nicht mehr geht.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hendrik D. schrieb:
> Wenn ich die Historie richtig im Kopf habe ist das Wort Uhr
> Projekt schon fast 10 Jahre alt.

Korrekt. Es begann 2009.

> Die erste Version war auf Aufbau mit einer Multiplex Matrix
> und weißen LEDs.

Nein, es wurden schon damals RGB-LEDs eingesetzt, allerdings keine 
"intelligenten", sondern stinknormale, welche mit PWM angesteuert 
wurden:

https://www.mikrocontroller.net/articles/Word_Clock

Elektronik dazu:

https://www.mikrocontroller.net/articles/Word_Clock_Variante_1_-_getrennte_Steuerplatine

später dann auf All-On-One-Platine statt mit RGB-LED-Streifen:

https://www.mikrocontroller.net/articles/Word_Clock_Variante_1

Aber: Das Layout war schon immer 11x10.

> Irgendwann wurde dann die
> vorhandene Mechanik auf die WordClock Technik umgestellt. Also WS2812
> rein aber auf den vorhandenen Positionen.

Korrekt, das war 2016. Hinzu kam hier noch das 16x18 Layout, also die 
WC24h.

> Hier ist das Layout der 16x14 Matrix der Uhr

Dieses Layout ist mir gänzlich unbekannt. Das wurde in keinem der 
Projekte auf mikrocontroller.net verwendet. Außerdem ist die 
Wörter-Anordnung hier überhaupt nicht durchdacht. Das hätte man auch so 
anordnen können, dass Du das von Dir geschilderte Problem gar nicht erst 
hättest.

> Immer die zweite Position zu nutzen geht auch nicht, dann stimmt die
> Reihenfolge bei allen anderen Uhrzeiten nicht mehr.

Nämlich bei welcher? Bitte ein Beispiel.

> Im Grund müsste man
> also einbauen, dass bei halb, viertel vor und viertel nach ein Offset
> auf das Startpixel der ursprünglichen Stundenposition zur nun benötigten
> Stundenposition eingebaut wird, wenn das umbiegen der Tabellen nicht
> mehr geht.

Es gibt bereits seit 2.x die Möglichkeit, in der Layout-Tabelle 
Bedingungen zu formulieren. Hier ein Beispiel:
WP_IF_MINUTE_IS_0, WP_EIN, WP_EINS

Das heisst: Wenn die Minute 0 ist, dann verwende das Wort "EIN", 
anderenfalls benutze das Word "EINS". Das resultiert dann z.B. zu:

"ES IST EIN UHR"
"ES IST VIERTEL NACH EINS"

Dabei kann WP_EINS an einer gänzlich anderen Stelle als WP_EIN stehen.

Diesen Mechanismus könnte man auch bei Deinen Tabellen verwenden, 
nämlich ungefähr so:

WP_IF_MINUTE_IS_15_30_45, WP_SECHS2, WP_SECHS

Diese Bedingung WP_IF_MINUTE_IS_15_30_45 gibt es aber zur Zeit nicht, da 
müsste ich die Software erst erweitern.

Wenn Du mir für Deine Tabelle ein Beispiel gibst, wo es nicht mit der 
Benutzung des zweiten Zahlworts getan ist, dann baue ich diese 
Erweiterung in die Software ein.

: Bearbeitet durch Moderator
Autor: Chris K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Spring ich mal ein.

Ja dürfte so um 2010 gewesen sein, dass wir im Labor die erste Wort Uhr 
gebaut haben. Aber mit den Projekten vom µC hatte die gar nichts zu tun. 
Die Grundidee stand damals schon auf Hack-A-Day. Die erste Version war 
mit nem Atmega8 und meheren MAX7219 LED Treibern gebaut. Die Treiber 
waren aber nicht so pralle. Beim Ausschalten gab es recht heftige 
Rückwärtsströme, die die LEDs nicht lange vertragen haben. Daher war der 
Umbau auf die WS2812er auch gleich der Umbau auf eine zuverlässigere 
Variante.

Das Layout der Uhr war auch schon immer so wie Hendrik es geschrieben 
hat. Ist allerdings auch nicht aus unserem Mist gewachsen. Auch das 
hatte nie etwas mit den diversen µC Projekten zu tun.

Jetzt ist das Problem, dass wir noch einige alte Teile im Labor liegen 
haben. Bedruckte Glasplatten, MFD Gitter, Bilderrahmen. Alles passend 
für diese ursprüngliche Uhr. Mit der damaligen SW Version 2.2 läuft die 
auch schon seit Jahren wunderbar. Zumindest wenn die Uhr einfach nur die 
Uhrzeit anzeigen soll. Die Bugfixes der letzten SW Updates wären halt 
schon schön. Daher auch der Versuch von Hendrik alles auf den neusten 
Stand zu bringen.

Entweder muss er jetzt alles neu beschaffen und die Mechanik neu 
aufbauen. Die SW anpassen, dass das zu dem "komischen" Layout passt oder 
eben bei der SW 2.2 bleiben.

Bezüglich Beispiel:
*       ES#IST##########
 *      ################
 *      ################
 *      ############ELF#
 *      #######UHR######
 *      #############UND
 *      ################
 *      ################
 *      ################
 *      #######VIER#####
 *      ##ZEHN##########
 *      ################
 *      ################
 *      #########MINUTEN

und jetzt das ganze mit der zweiten Position für die 11

 *      ES#IST##########
 *      ################
 *      ################
 *      ################
 *      #######UHR######
 *      #############UND
 *      ################
 *      ################
 *      ################
 *      #######VIER#####
 *      ##ZEHN##########
 *      ################
 *      #ELF############
 *      #########MINUTEN

umdrehen geht vielleicht, nur definitiv nicht mit "uhr", "und" und 
"minuten" drin.

 *      ES#IST######VIER
 *      ################
 *      ZEHN############
 *      ################
 *      ################
 *      ########NACH####
 *      ################
 *      ################
 *      ################
 *      ################
 *      ################
 *      ################
 *      #ELF############
 *      ################


Nein geht auch nicht, sowas wie "es ist eins nach x" oder "es ist zwei 
und zwanzig nach" geht alles nicht.

Autor: Frank M. (ukw) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Chris K. schrieb:
> Nein geht auch nicht, sowas wie "es ist eins nach x" oder "es ist zwei
> und zwanzig nach" geht alles nicht.

Okay, ich baue das neue IF-Makro ein. Kannst Du mir bitte Eure damalige 
Layout-Tabellen-Anpassung für die 2.2 schicken, damit ich nicht bei Null 
anfangen muss?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.