Hier findet man alle nötigen Informationen zur Worduhr.
- Hardware
- NodeMCU (getestetes Board Lolin Version3) oder vergleichbares Board mit einem ESP8266
- WS2812B, WS2816 RGB LED Stripes oder SK6812 RGBW Stribes
- Netzteil 5V 2A
- 470 Ohm Widerstand
- Optional: LDR, 10 KOhm Widerstand
- Software
- PlatformIO Core oder IDE
- RX = DI / Data Bus
- G = GND / Masse
- VU = 5V
- Pegelanpassung 3,3V zu 5V siehe docs
pics
enthält Bildersvg
enthält SVG Dateieninclude
enthält C Header Dateiensrc
enthält C Source Dateienwebpage
enthält das Webinterfacedocs
enthält Anleitungenbin
enthält die Binary (Für die Uhrenvariante UHR_114)
- Symbol zu einem bestimmten Datum/Uhrzeit
- Getrennte Helligkeitsregelung Hintergrundbeleuchtung/Anzeige
- "The Matrix" effekt
- Minten Effekte
- HomeKit Support
- Alexa/GoogleHome Support
- HSI Farb Selektor auf der Website
- Bei > 60 Sekunden in der Sekundenanzeige wird die Uhrzeit nach Wechsel erst zur nächsten vollen Minute aktualisiert.
- (tali & dbambus) 2021xxxx
- Added WifiManager
- Added Wifi Connection Symbol
- Added LED Show Boot Options on Website
- (dbambus) 20210104
- Added UHR114_2Clock Layoutoption
- Added LDR Calibration Option
- (dbambus) 20201208
- Updated Python-Script to update Version String based on VER in Uhr.h
- Improved internal handling of Command/Mode Selection
- Improved memoryusage on RAM
- Added Auto-Shutdown of Wifi-AP-Mode after 5 Minutes, if unused. Just restart Wordclock to enable
- Added a WPS Support with Button on Website
- Added MQTT Support
- Added up to date responsive design for Website
- Added dedicated Link to Firmware Update Page
- Added support for language variants (dreiviertel)
- Fixed Issue for compiling with Arduino IDE
- Fixed Handling of Text-input on Website
- Fixed LDR Handling
- (Eisbaeeer) 20201025
- fixed var [resource,str, apikey] openweathermap
- new config need, because var of apikey changed in lenght. Please change Serial
- (Eisbaeeer) 20201024
- fixed upgrade json 5 to 6 in openweathermap by parsing
- fixed json parsing reagarding too small vars
- fixed missing "break" points in "uhr_func_242.hpp"
- fixed too small vars to website char str[]
- limit var char str[] to need value
- (dbambus) 20201022
- Cleaned up .ino Functions for Wifi, EEPROM und Websockets
- Moved them to external Headers
- C++ polymorphismus introduced with Uhrtypes, moved them to external folders
- Fixed Issue
struct for stripes
- Changed Structure of Webpage-folder on Github
- Added Python Script to compile C-header for webpage
- Now it is possible to Change Type of Wordclock on Webpage and Colortype -> Unified Firmware
- Fixed Issue of showing wrong words on LED Front if entering Settings of Website
- Removed almost all #IfDefs
- (Eisbaeeer) 20201009
- fix uhr_242 (Zeile 272 Uhr.h)
- (Eisbaeeer) 20201008
- upgrade ArduinoJson 5 zu ArduinoJson 6 (bitte nur noch ArduinoJson >= Version 6 verwenden)
- (dbambus)
- Aufräumen der Uhr.h für die Übersichtlichkeit
- Restrukturierung der Worduhr.ino um IDE Clang gerecht zu werden
- Weiteres Entfernen von nicht benötigten #IfDefs im Code
- Weitere Enums und Structs für UHR_Typen hinzugefügt
- Umstellung der NTP Funktion der Uhr auf eine externe Library NTPClient
- Support von RTCs zum Beispiel
DS1307
,DS3231
undPCF8523
- Behebung eines Fehlers im SSID Handling. Nun werden SSIDs mit Leerzeichen korrekt eingelesen.
- Hinzufügen eines OfflineModus durch Abschalten der WLAN-Moduls über die Website bis zum Neustart.
- (dbambus)
- Aufräumen der Uhr_func.h für die Übersichtlichkeit
- Entfernen der nicht relevanten IfDefs in Uhr_func.h für bessere Lesbarkeit
- Habe die Commits von Wandmalffarbes Branche hinzugefügt (Website betreffend)
- Fixes für ein Großteil der Compiler-Warnungen
- Umstellung auf eine neue HSV-to-RGB Conversion
- Entfernen der Websockets Header Dateien aus dem Repo, hier ein neuer Verweis auf neue Libs in der Readme
- Ordnerstruktur angepasst für cross-kompatiblität Platformio/Arduino
- (Eisbaeeer)
- Bugfix Openweathermap (freeze without Wifi connection)
- Enhanced DEBUG uhr_242
- Correction global vars Openweathermap json parser
- (dbambus)
- Bugfixes für Kohttps://www.arduino.cc/reference/en/libraries/websockets/nfigseite #7
- Support für SK6812 RGBW Stribes
- Hinzufügen eines neunen Layouts UHR_114_Fränkisch
- (Pascal Wagler)
- Neues Webinterface hinzugefügt
- Arduino-Projekt umbenannt
- Alten
lib
-Ordner und die Datei7x5 Font.xlsx
gelöscht - (Atho95)
- Neueste Version der WebSockets - Bugfix Nullpointer in Debug-Ausgabe (payload) Im Directory Uhr_Neu befindet sich noch die alte Version (könnte gelöscht werden)
- Buffer für IP Adressen auf 20 erhöht (sprintf hängt '\0' an)
- uhr_func_114.h erweitert auf umgekehrt angeschlossene LED's
- uhr.h erweitert, um auch RGB LED's konfigurieren zu können
- (Eisbaeeer)
- Bugfix null pointer
- Code weiter aufgeräumt
- Minuten arrays gefixt
- Neue Uhr Version 242 (Open Weather Map)
- (Elektron79)
- Bugfix Passwort speichern
- (Eisbaeeer)
- Bugfix issue #3 (Leerstelle in SSID)
- (masju)
- Erweiterung Randbeleuchtung ("Ambilight") für die 114-LED-Version
- (Eisbaeeer)
- Telnet Server für Debugging
- (Flo455)
- WLAN Scan hinzugefügt
- (Eisbaeeer)
- LDR für Hintergrundhelligkeit
- (path83 & masju & Eisbaeeer)
- Over The Air Update Link in Webconfig
- (Eisbaeeer)
- IP Adresse per Laufschrift ausgeben
- LDR Kalibrierung über WebConfig
- (path83 & Eisbaeeer)
- LDR für automatische Helligkeitsregelung
- (Eisbaeeer)
- Neue Variante mit 11x11 Reihen LED´s hinzugefügt
- (Eisbaeeer)
- fix NTP DNS lookup (falsche IP im DNS lookup)
- (Markus Aust)
- Minuten LED´s
- (Eisbaeeer)
- Versionierung
- (Ulrich Radig)
- inital version
Jedem, der eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, wird hiermit kostenlos die Erlaubnis erteilt, ohne Einschränkung mit der Software zu handeln, einschließlich und ohne Einschränkung der Rechte zur Nutzung, zum Kopieren, Ändern, Zusammenführen, Veröffentlichen, Verteilen, Unterlizenzieren und/oder Verkaufen von Kopien der Software, und Personen, denen die Software zur Verfügung gestellt wird, dies unter den folgenden Bedingungen zu gestatten:
Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.
DIE SOFTWARE WIRD OHNE MÄNGELGEWÄHR UND OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIEßLICH, ABER NICHT BESCHRÄNKT AUF DIE GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER, ZUR VERFÜGUNG GESTELLT. DIE AUTOREN ODER URHEBERRECHTSINHABER SIND IN KEINEM FALL HAFTBAR FÜR ANSPRÜCHE, SCHÄDEN ODER ANDERE VERPFLICHTUNGEN, OB IN EINER VERTRAGS- ODER HAFTUNGSKLAGE, EINER UNERLAUBTEN HANDLUNG ODER ANDERWEITIG, DIE SICH AUS, AUS ODER IN VERBINDUNG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN GESCHÄFTEN MIT DER SOFTWARE ERGEBEN.