Skip to content

Releases

WordClock 16×8 – Version 1.9.12

Choose a tag to compare

@Morpheus2510 Morpheus2510 released this 23 Sep 07:16
533d46f

WordClock 16×8 – Version 1.9.12

Dieses Release erweitert die WordClock um eine englische Frontplatte, eine verbesserte Live-Ansicht und eine automatische Zeitzonenerkennung.

Neu liegt das Installations-Tool-V1.9.12 bei. Damit kann die Software ohne Arduino, Python oder weitere Programme auf den ESP geschrieben werden.

Passende STL Datei zum 3D- Druck : https://makerworld.com/de/models/47906-wordclock-wortuhr-german-english-rgb-16x16-matrix#profileId-49737

Neu in Version 1.9.12

Deutsche und englische Frontplatte

  • Das Frontplatten-Layout kann jetzt zwischen Deutsch und English umgeschaltet werden.
  • Beide Layouts besitzen eine eigene, vollständige LED-Zuordnung.
  • Die englische Anzeige für TO wurde korrigiert.
  • Die ausgewählte Frontplatte wird dauerhaft gespeichert.

Neue Live-Ansicht und LED-Test

  • Die Weboberfläche zeigt die deutsche und die englische Frontplatte gleichzeitig als Live-Vorschau.
  • Orange Buchstaben zeigen genau die LEDs, die zur aktuellen Uhrzeit leuchten müssen.
  • Eine beliebige Testzeit kann manuell eingegeben werden.
  • Die Testzeit steuert auch die LEDs der ausgewählten echten Frontplatte.
  • Mit Automatik kehrt die Uhr wieder zur aktuellen Uhrzeit zurück.

Erweiterte Zeitzonen

  • Insgesamt stehen 52 Länder- und UTC-Zeitzonen zur Auswahl.
  • Großbritannien und Irland verwenden automatisch GMT/BST.
  • Mitteleuropa verwendet automatisch MEZ/MESZ.
  • Weitere Länderzonen und feste UTC-Abstände von UTC−12 bis UTC+14 wurden ergänzt.
  • Sommer- und Winterzeit werden bei den entsprechend gekennzeichneten Länderzonen automatisch berücksichtigt.

Automatische Zeitzonenerkennung

  • Beim Aufbau der Internetverbindung kann die WordClock das Land anhand der öffentlichen IP-Adresse erkennen.
  • Bei einem Wechsel zwischen Deutschland und Großbritannien wird die passende Zeitzone automatisch eingestellt.
  • Die automatische Erkennung kann in der Weboberfläche ein- oder ausgeschaltet werden.
  • Die manuell gewählte Zeitzone bleibt als Fallback gespeichert.
  • Bei Ländern mit mehreren möglichen Zeitzonen, beispielsweise USA, Australien oder Russland, erfolgt bewusst keine automatische Auswahl.

Verbesserte WLAN-Nutzung

  • Die automatische Zeitzonenerkennung wird beim Start, nach der WLAN-Einrichtung und nach einer Wiederverbindung ausgeführt.
  • Der Wartungs-Hotspot WordClock bleibt weiterhin erreichbar.
  • Falls ein neues WLAN nicht gefunden wird, kann die Uhr einmal über die Weboberfläche auf Werkseinstellungen zurückgesetzt und anschließend neu eingerichtet werden.

Installation und Update

Installations-Tool-V1.9.12

Datei: Installations-Tool-V1.9.12.exe

Mit diesem Windows-Programm wird die WordClock-Software direkt auf den ESP geschrieben. Es muss keine zusätzliche Software installiert werden.

  • Neuinstallation / Update per USB: ESP32 per USB anschließen. Fehlt der CP210x-Treiber, wird er nach einer Rückfrage mitinstalliert.
  • Update per WLAN: Wenn bereits eine WordClock-Software auf dem ESP läuft, kann das Update über das WLAN übertragen werden. Der PC muss im gleichen WLAN sein oder mit dem Hotspot WordClock verbunden sein.

Windows SmartScreen kann beim ersten Start warnen, weil die Datei nicht signiert ist. So lässt sie sich trotzdem öffnen:

  1. Auf Weitere Informationen klicken.
  2. Auf Trotzdem ausführen klicken.

Update über die Weboberfläche

Für ein Update über die Weboberfläche wird folgende Datei benötigt:

WordClock_v1_9_12.ino.bin

Nach dem Update kann die Konfigurationsseite über den Wartungs-Hotspot geöffnet werden:

Hinweise

  • Die WordClock benötigt für Online-Zeit, automatische Zeitzone und Updates eine Internetverbindung.
  • Die Standorterkennung über die öffentliche IP ist eine Schätzung. VPN, Mobilfunk-Routing oder ein Firmenanschluss können ein anderes Land melden.
  • Für die WLAN-Verbindung wird ein 2,4-GHz-Netzwerk benötigt.
  • Ein Werksreset löscht WLAN-Daten, Zeitzone, Zeitkorrektur, Frontplattenauswahl, LED-Einstellungen und Tagespläne.

WordClock_v1_9_11

Choose a tag to compare

@Morpheus2510 Morpheus2510 released this 07 Jan 12:49
765df71

Hier ist eine Zusammenfassung der in diesem Projekt integrierten Funktionen:

LED-Matrix-Steuerung:

Ansteuerung einer 16×16 NeoPixel-Matrix über den NeoPixelBrightnessBus.

Verschiedene Anzeigemodi (z. B. Regenbogenmodus, Dimm- und Nachtmodus).

LED-Animation (z. B. Snake-Animation zum Testen).

Wortuhr-Funktionalität:

Anzeige der Uhrzeit als Worte (z. B. „ES IST FÜNF NACH…“).

Dynamische Anpassung der Anzeige je nach aktueller Zeit und zusätzlichen Minutenziffern.

Zeitmanagement:

Synchronisation der Uhrzeit über NTP (falls WLAN verfügbar) und Fallback auf DS3231-RTC.

Nutzung einer Software-Uhr als dritte Möglichkeit, falls weder NTP noch RTC verfügbar sind.

Berücksichtigung von Zeit-Offset, Sommer-/Winterzeit (DST) und Zeitzoneneinstellungen.

WLAN und Netzwerk:

Konfiguration des WLANs mit Unterstützung für DHCP sowie statische IP-Einstellungen.

Aufbau eines Access Points (AP) für die Erstkonfiguration (z. B. „WordClock“ mit Passwort).

Periodische Überprüfung und erneuter Verbindungsversuch bei Verbindungsverlust.

Webserver:

Bereitstellung mehrerer Webseiten zur Konfiguration und Diagnose, etwa:

Startseite (Übersicht und Navigation)

Diagnose-Seite mit Systeminformationen und Netzwerkeinstellungen

WLAN-Konfiguration und IP-Einstellungen

Einstellung von Zeit-Offset, Tagesplänen (z. B. Dimmen/Nachtmodus)

Konfiguration von Anzeigeparametern (Farbe, Helligkeit, Regenbogenmodus, Dimm-Helligkeit)

Zeitzonen- und DST-Einstellungen

Firmware-Update-Seite

Firmware-Update und OTA:

Unterstützung für Over-the-Air-Updates (OTA) mittels ArduinoOTA.

Möglichkeit, die Firmware über einen HTTP-Update-Mechanismus (Firmware-URL) zu aktualisieren.

Einstellungen und Speicherung:

Verwendung der Preferences-Bibliothek zum Speichern von Benutzereinstellungen (z. B. WLAN-Zugangsdaten, LED-Farben, Zeit-Offset, Tagespläne).

Diese Integration ermöglicht es, eine Word Clock mit umfassender Konfiguration, zuverlässiger Zeitsynchronisation und dynamischer LED-Ansteuerung zu realisieren.

WordClock_v1_9_8

Choose a tag to compare

@Morpheus2510 Morpheus2510 released this 07 Jan 08:02
65bf026

Neuerungen in Version v1_9_8

  1. Hardware: DS3231-RTC
    Die Uhr verfügt jetzt über eine zusätzliche DS3231-Echtzeituhr. Damit kann sie auch offline betrieben werden, sobald die Zeit einmal korrekt aus dem Internet (NTP) abgeglichen wurde. Bei Stromausfall oder fehlendem WLAN behält die DS3231 die Uhrzeit.

  2. WLAN-Verbindungsanzeige
    Im Code wurde eine kleine Anzeige eingebaut, die in den ersten 30 Sekunden nach dem Start zeigt, ob das WLAN verbunden ist (grüne LEDs) oder nicht (rote LEDs). Nach Ablauf dieser 30 Sekunden schaltet sich die Anzeige automatisch ab.

  3. Direkte Update-Funktion
    Es wurde ein Link für die Update-Funktion ergänzt. Sobald eine neue Version online bereitsteht, kann sie direkt über das Webinterface (unter http://<IP>/update) installiert werden. Dort kann man die neue Firmware-URL eintragen oder anpassen und mit „Jetzt Update einspielen“ die Uhr auf den aktuellen Stand bringen.

Viel Spaß mit dieser Version v1_9_8!