Wordclock Wortuhr

Wordclock Wortuhr

thingiverse

This is just another word clock which is especially designed to be printable with a 21x21 cm printbed. Due to the fact that the front cover of the clock is in german, I'm going to continue the description in german. Don't hesitate to message me, if u need any help or translation into english! Die Uhr besteht im wesentlichen aus drei gedruckten Teilen, dem Frontcover, dem Mittelteil und der Rückplatte. Das Frontcover und die Rückplatte werden ohne Stützstrukturen gedruckt, wobei man beim Frontcover darauf achten sollte ein dunkles Filament zu nehmen, damit anschließend kein Licht von den LEDs durchscheint. Bei dem Mittelteil sollten Stützstrukturen verwendet werden, wobei das Teil meiner Erfahrung nach am einfachsten zu drucken ist, wenn die Seite auf welcher später die LEDs angebracht werden nach unten zeigt. Neben den gedruckten Sachen braucht ihr außerdem: - etwas Pergamentpapier (weißes Backpapier o.ä.) als Diffusorschicht (20x20cm) - Vier Schrauben M3x10 zum verschließen des Gehäuses - Etwas Tesafilm, doppelseitiges Klebeband und vorzugsweise auch Heißkleber - 1x Microcontroller (am besten ESP8266), da der Chip WLAN kompatibel sein sollte. - Ein Zeitmodul, am besten die kleinen DS3231, da für die großen kein Platz ist https://www.amazon.de/DollaTek-Precision-Speichermodul-Arduino-Raspberry/dp/B07MB8YGCR/ref=sr_1_6?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=ds3231&qid=1608584039&sr=8-6 - Kabel zum Verkabeln und natürlich einen Lötkolben - Micro USB DIP adapter: https://www.amazon.de/WayinTop-Breakout-Konverter-Netzteil-Steckbrett/dp/B07W13X3TD/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=micro+usb+dip&qid=1608584148&sr=8-3 - Und natürlich noch 114 LEDs, wobei die Uhr so ausgelegt ist, dass man sie mit 10 Streifen mit je 11 LEDs von einem WS2812b Band (https://www.amazon.de/BTF-LIGHTING-WS2812B-300LEDs-Streifen-NichtWasserdicht/dp/B01CDTEJBG/ref=mp_s_a_1_1_sspa?dchild=1&keywords=ws2812b&qid=1613080045&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUExVkxKS0RPTzVHUFBYJmVuY3J5cHRlZElkPUEwMDk5MzE0UEtKOFdERFgwVkhWJmVuY3J5cHRlZEFkSWQ9QTAyNTIzMDQyVkVDWFVFSTRBWVU5JndpZGdldE5hbWU9c3BfcGhvbmVfc2VhcmNoX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU&th=1) mit 60LEDs pro meter bauen kann. -Zusätzlich braucht ihr noch vier einzelne LEDs für die Minutenanzeige, diese könnt ihr euch auch von dem WS2812 Streifen abschneiden und die Enden mit den Kontakten umbiegen. Beim Zusammenbau ist eigentlich nur die richtige Verschaltung der LEDs wichtig. Lötet euch am besten zuerst die LED Streifen mit den Kabeln zusammen und legt sie dann von hinten auf das gedruckte Mittelstück. Der folgende WICHTIGE Abschnitt betrifft nur das Verlegen des Datenkabels (in meinen Bildern weiß), damit die LEDs richtig adressiert sind für das Programm. Aus Rückansicht (von hinten auf das Mittelstück) ist die LED oben links die erste (also der spätere Buchstabe F) und die LED unten links die letzte (also der spätere Buchstabe R) der Buchstabenmatrix. Von dieser letzten LED der Buchstabenmatrix geht ihr mit der Datenleitung auf die Minuten-LED oben Links (beim F) und führt diese einmal im Uhrzeigersinn zu den vier Minuten-LEDs. Demnach sind die 110 Buchstaben LEDs die ersten, und die 4 Minuten-LEDs die letzten in der Reihenschaltung. Die Kabel für die Stromversorgung könnt ihr beliebig anlöten, da an jeder das gleiche Potenzial (5V) anliegen muss. Der DS3231 wird mit 3,3V betrieben und das D vom DS3231 geht an den Pin D2 vom Nodemcu esp8266, sowie der C pin des DS3231 an den D1 pin des Microcontrollers. Wenn ihr ein Micro USB Kabel opfern möchtet könnt ihr dieses aufschneiden und in der Uhr den DIP Adapter mit dem Controller verbinden. Dabei würden die Kabel für die Spannungsversorgung wegfallen und die Uhr im zusammengebauten zustand programmierbar sein. Ich habe die .ino Datei auch mit bei den Thing files hochgeladen. Die aktuelle Version umfasst eine Einbindung ins WLAN. Der ESP holt sich dann die Zeit vom NTP Server und schreibt diese einmal in der Stunde in den DS3231. Die Uhr funktioniert demnach auch weiterhin, wenn das WLAN ausfällt. Ihr müsst im Programm noch die gewünschte Farbe der LEDs, sowie eure Netzwerk Zugangsdaten einstellen (variablen am Anfang vom Programm). Folgende Variablen sind also noch zu personalisieren: - Für die Farbe: defDisplayR, defDisplayG, defDisplayB - Für das WLAN: defWiFiNetworkName, defWiFiNetworkPwd Ich würde mich sehr über Posts von euren Builds freuen! Falls noch fragen offen sind, gerne einfach nachfragen ;) VG Niclas UPDATE 10.05.2021: Es gibt nun ein zweites Programm bei welchem sich die Uhr im WLAN einloggt (WordClockWithWeb.ino) und dann die Farbe, Zeitzone und Datumsanzeige über die IP der Uhr im Intranet einstellbar ist. Dazu einfach das Programm auf den ESP8266 flashen, mit dem Access Point der Uhr verbinden (nach Einschalten dieser) und die WLAN Zugangsdaten des gewünschten Netzwerks eingeben. Die Uhr sollte nach erfolgreichem Verbinden mit dem WLAN ihre aktuelle IP als Schriftzug ausgeben. Diese einfach in den Browser eingeben und die Uhr kann konfiguriert werden. Weiterhin gibt es eine Überarbeitete Version des Frontcovers (Wordclock Frontcover_NEU.stl) bei welchem die Buchstaben anders zentriert sind (das Gesamtbild der Buchstaben wirkt mittiger) und zusätzlich die Buchstaben ein kleines bisschen größer gemacht wurden. UPDATE 11.07.2021: Ich habe eine .bin Datei hochgeladen, welche der geflashten WordClockWithWeb.ino Software entspricht. Diese könnt ihr ganz einfach mit einem Tool (Bspw: https://github.com/marcelstoer/nodemcu-pyflasher/releases) auf euren ESP8266 flashen und braucht euch nicht mit der Arduino IDE zu ärgern. Weiterhin viel Spaß beim Basteln!

Download Model from thingiverse

With this file you will be able to print Wordclock Wortuhr with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Wordclock Wortuhr .