Burkhard D. schrieb: > Das ist es gewesen. Jetzt funktioniert es. Freut mich. > Aber leider benötige ich die ...de und de2 tables. Hier findest Du alle alten Layout-Tabellen: https://uclock.de/wc-tables-old.zip > Und was passiert, wenn ich jetzt alles auf die > neuste V.3 upgrate wie ich es bei der anderen WC12h ja auch gemacht > habe. Dann brauchst Du die neuen Layout-Tabellen. > Soll ich jetzt mal das versuchen ? Der OTA-Flash (Over The Air) funktioniert ja nach Deiner Aussage nicht. Hast Du die Stellen mal nachgelötet? Sonst musst Du die Firmware über SWD einspielen. Ich schaue, dass ich heute im Laufe des Tages die neue 3.1.0 online stelle. Kann aber später werden.
Frank M. schrieb: > Hier findest Du alle alten Layout-Tabellen: Super, vielen Dank und dann warte ich jetzt mal auf die neue Firmware. Grüße Burkhard
das wäre natürlich Klasse! Vielleicht, wenn du die Zeit findest, wäre der Sourcecode auch Cool damit ich die Anpassungen machen kann :-)
Adam schrieb: > Vielleicht, wenn du die Zeit findest, > wäre der Sourcecode auch Cool damit ich die Anpassungen machen kann :-) Der Source der 3.1.0 ist nun online bei github: https://github.com/ukw100/wordclock24h Versuche erstmal ohne Anpassungen auszukommen. Die Anzahl der Spalten/Reihen ermittelt die WordClock automatisch aus der Layout-Datei. Kann sein, dass dies zum Zeitpunkt der IP-Adressen-Ausgabe aber noch nicht passt. Wenn Du Änderungen machen musst, wäre es nett, diese zu dokumentieren, damit ich diese in den allgmeinen Source einarbeiten kann. Du brauchst dabei auch das neue Programm für den ESP8266.
:
Bearbeitet durch Moderator
Frank, noch eine Frage zur neuen FW: ist sie mit dem BS18 S 20 Temperatursensor kompatibel ? Ich hatte wie einige andere wohl auch aus Unkenntnis bei der Bestellung des Sensors nicht so genau hingesehen und nun habe ich 3 x BS18S20 rumliegen. Burkhard
Burkhard D. schrieb: > ist sie mit dem BS18 S 20 Temperatursensor kompatibel ? Es wird unterstützt: * DS1820 * DS18S20 * DS1822 * DS18B20 Einen BS18S20 kenne ich nicht. Du meinst bestimmt einen DS18S20, oder? Der wird unterstützt, siehe oben. Wo hast Du Deine her? Direkt aus China? Es werden hier oft Fakes verkauft, meist sind die angeblichen DS1820 nur simple Transistoren. Mit der RTC DS3231, die Du sicher auch in der WordClock verbaut hast, kann man aber auch prima die Temperatur messen, die Genauigkeit ist hier gar nicht so schlecht. Ich persönlich habe daher bei meinen letzten Uhren auf den DS18x20 verzichtet.
Frank M. schrieb: > Mit der RTC DS3231, die Du sicher auch in der WordClock verbaut hast, > kann man aber auch prima die Temperatur messen, die Genauigkeit ist hier > gar nicht so schlecht. Ich persönlich habe daher bei meinen letzten > Uhren auf den DS18x20 verzichtet. Danke für die Info zu DS1820 Ja, mit der RTC Temperaturgenauigkeit kommt man klar. Einziges Manko aus meiner Sicht ist die relativ große / lange Reaktionszeit auf Änderungen, aber das ist Geschmackssache. Und noch eine Frage: Kann ich auf meiner Konfiguration STM32F103 (blue pill) und dem Board V.5. auch die neue FW 3.1.0 installieren ? Ich habe mal in github nachgesehen, finde aber keine .hex (für STM32) bzw .bin (für ESP) Datein zum flashen. Bin auch kein Programmierer :( gruß Burkhard
Hi Frank, VIELEN DANK !!!! Habe die V3.1 runtergeladen, den Code auf 18x18 angepasst, mein STM und den ESP neu bespielt, deine angepasste .TXT geladen und sehe da... es läuft !!! Vielen Dank nochmal ! Jetzt kann ich die Uhr fertig machen und am 03.05 pünktlich zum Geburtstag meinem Kumpel schenken :-) Ich werde am Wochenende mal die andere zwei Uhren (12h/DE und 24h/DE) die ich noch hier habe auch noch bespielen, Testlaufen lassen und berichten ob alles läuft. Machst du eigentlich noch was an den Sachen die du noch so vor hattest? Weitere geplante Features Menü Ambilight: Zusätzlicher Haken "Use Display Brightness" für unterschiedliche Farben, aber gleiche Helligkeit Hintergrundfarbe/Helligkeit für Ambilight. Anzahl der leuchtenden LEDs beim Fading im Clock-Modus Daylight Color Animation: fließender Übergang. Timer-Tabelle für DFPlayer Negative Korrekturwerte für die Temperatur WC24h: Digitale Anzeige Uhrzeit und Temperatur Neues Overlay "Time", welches als Ticker "Es ist hh:mm Uhr" durchlaufen lässt... Wetter-Ticker: Mehrere Orte auswählbar. Automatisches Aktivieren eines Anzeigemodus zu einem bestimmten Datum, z.B. Jester am 1. April Overlays: Neben von-bis-Daten auch noch Uhrzeitbereiche, z.B. 10:00 - 12:30 Bei Ticker-Texten einen Gong o.ä. per DFPLayer ausgeben. Daylight-Tabelle über Webinterface änderbar. STM32-Logbook im Web-Interface. Export/Import der (EEPROM-)Einstellungen. Optimierung der Rainbow-Animation für SK6812 (Weiß). Harlekin-Farbanimation (jeder Buchstabe hat eine eigene Farbe). Weitere Farbanimation: Jedes Wort hat eine eigene Farbe - evtl. mit Regenbogeneffekt. Neue Animation "Implode". Verschiedene Lautstärken für Alarme, Bell-Mode, Speak Mode, Overlay-DFPlayer Beim Ad-Hoc-Abspielen von MP3s über Web-Interface Lautstärke angebbar Mood-Light-Funktion. Hintergrundfarbe/Helligkeit für Display Demo-Modus: Abspielen aller Gimmicks Vereinfachtes Bedienkonzept für IR-Fernbedienung. WC24h: Einblendung der Punktmatrix "°C" (als Icon?) bei der Temperaturanzeige. Spiele wie TRON und PONG.
Adam schrieb: > Vereinfachtes Bedienkonzept Ich bin dafür. Den ganzen Spielkram bitte entfernen. Es reicht wenn die Uhrzeit angezeigt wird.
:
Bearbeitet durch User
klar, Spielereien, aber irgendwie schon cool... sicherlich interessant wären (aus meiner Sicht): WC24h: Digitale Anzeige Uhrzeit und Temperatur Neues Overlay "Time", welches als Ticker "Es ist hh:mm Uhr" durchlaufen lässt... Export/Import der (EEPROM-)Einstellungen. Harlekin-Farbanimation (jeder Buchstabe hat eine eigene Farbe). Weitere Farbanimation: Jedes Wort hat eine eigene Farbe - evtl. mit Regenbogeneffekt. Hintergrundfarbe/Helligkeit für Display Demo-Modus: Abspielen aller Gimmicks
Burkhard D. schrieb: > Kann ich auf meiner Konfiguration STM32F103 (blue pill) und dem Board > V.5. auch die neue FW 3.1.0 installieren ? Ich habe mal in github > nachgesehen, finde aber keine .hex (für STM32) bzw .bin (für ESP) Datein > zum flashen. Wenn das STM32-Flashen über OTA wieder bei Dir geht: Wenn Du auf der Update-Seite den "Update Path" auf "test" statt "update" setzt, kannst Du die 3.1.0 übers Internet installieren. Die dortigen Hex-Dateien (72 Stück!) sind aber noch frisch und ich bin noch nicht dazu gekommen, diese zumindest in Auszügen zu testen. Von daher keine Gewähr! Sobald ich den Update Path "test" getestet habe, werde ich die Daten auch unter dem Update Path "Update" zur Verfügung stellen. Wem das Flashen über OTA nicht möglich ist, hier schon mal vorab ein Download-Link: https://uclock.de/wclock24h-3.1.0.zip . Diesen Weg würde ich Dir empfehlen. In der Zip-Datei sind 72 Hex-Dateien für die verschiedensten STM32 und die Firmware für den ESP8266: ESP-uclock-4M.bin. Die Tables-Dateien habe ich auch noch dazugepackt. Zu den Hex-Dateien: Welche man für seinen STM32 konkret braucht, ist hier im Artikel erklärt: https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#WordClock-Varianten Den Download der 3.1.0 werde ich in den nächsten Tagen im Artikel dokumentieren. Bis dahin kann das jeder selber mit OTA-Flash oder zip-Datei testen. Viel Spaß!
Adam schrieb: > Machst du eigentlich noch was an den Sachen die du noch so vor hattest? Weiß ich noch nicht. Ich habe im Moment (eigentlich schon seit einigen Jahren) kaum noch Zeit dafür. 900ss schrieb: > Adam schrieb: >> Vereinfachtes Bedienkonzept > > Ich bin dafür. Den ganzen Spielkram bitte entfernen. Es reicht wenn die > Uhrzeit angezeigt wird. Den ganzen Spielkram kannst Du ja im Web-Interface deaktivieren, so dass die pure Anzeige der Uhrzeit übrig bleibt. Keiner muss die Spielereien nutzen. Oder habe ich da etwas übersehen? Okay, ich könnte noch einen Schalter "Pure-Modus" einführen. Ist dieser gesetzt, könnte sich alles auf eine Webseite reduzieren und es wird dann nur noch die Uhrzeit angezeigt. Ich wette, dann kommt direkt einer mit "Ja, aber ich hätte gern den Farbwechsel!", der zweite "Ja, ich hätte gern noch die Animationen!", der dritte mit "Pure-Modus: Klasse! Aber bitte mit Wetter!", der vierte: "Ich brauche aber die Weihnachtskerzen und den Tannenbaum!". Und und und. Fazit: Das wird schwierig. Schwieriger als es zu lassen.
Frank M. schrieb: > Oder habe ich da etwas übersehen? Nein natürlich nicht. Frank M. schrieb: > Ich wette, dann kommt direkt einer mit "Ja, aber Genau. Das nimmt kein Ende. Du könntest noch 115 Features einbauen, dann wäre das immer noch so. Ich finde möglichst pur am besten. Weniger ist mehr. Fast immer. So kommen viele Gimmicks da rein, die für mein Dafürhalten sogar unpraktisch sind. Der Ticker z.B. Will ich mehrere Sekunden auf die Uhr starren um eine Information zu erhalten? Ein kurzer Blick muss reichen. Helligkeit und Farbe hingegen sind schon sinnvoll. Das hat tatsächlich ja einen praktischen Nutzen. Ich wollte nicht deine Arbeit an sich kritisieren. Überhaupt nicht. Nur die Leute, die an Spielkram nicht genug bekommen können, da krieg ich etwas Stirnrunzeln. Wer das haben möchte, der kann es sich einbauen. Dafür hat man ja den Source zur Verfügung.
900ss schrieb: > Ich finde möglichst pur am besten. Weniger ist mehr. Fast immer. Das finde ich auch. Deswegen mag ich auch die WC12h lieber und brauche da auch keinen MP3-Player oder sonstiges Geraffel. Aus diesem Grund und weil ich mit einem Kumpel zusammen noch ein paar Uhren für den Freundeskreis gebaut habe, habe ich vor einiger Zeit quick & dirty ein Controllerboard mit dem STM32F103 in EasyEDA gelayoutet, das ich fertig bestückt bei JLCPCB bestellen konnte. Da es schon bestückt kommt, bin ich mal davon ausgegangen, dass keine Fake-Chips drauf sind. Die Firmware (2.9.5) ist jedenfalls 1:1 kompatibel, ging problemlos zu flashen und funktioniert bisher problemlos. Das Layout ist noch nicht optimal, da etwas verschwenderisch vom Platz, aber da wir die MDF-Rahmen selbst gemacht haben hat es gepasst. Und weil die LED-Stripes auch kein Standard sind, habe ich mir mit Streifenplatinen beholfen und WS2812B's von Ali - aber das wäre ein Thema für den China Schnäppchen-Thread ;-) Nochmal der ausdrückliche Hinweis, dass die Daten nicht auf meinem Mist gewachsen sind - der Dank geht an dieser Stelle an Torsten G. für das ursprüngliche Hardwaredesign und natürlich auch an Frank M. für die Software. Falls hier Interesse besteht und das für die genannten Urheber in Ordnung ist, kann ich die Daten gerne bereitstellen.
Bzgl. der Sammelbestellung der Mini-Development Boards für die BlackPill-Variante mit STM32F401CC: > r_e 3 > flexopete 2 > duffbeer2000 3 > ergerd 3 > khilei 5 > anhaus 1 > beroot 2-4 > hubert1909 5 > Dario C 3-5 > supergrobi 5-10 > dk90 2 > brands 5-10 > kgb 8-10 > machichmal 5 > charles 2 > meerkat 2 > hopa 5 > flo2288 3 > boondock2010 3 > homebrew 3 > Summe (11.02.2025): 86 Stück Ich habe gerade eben die Boards (mit Reserve) bestellt und werde mich dann bei Euch melden, sobald sie hier eingetroffen sind. Pro Board sind es dann 1.50 Euro zzgl Versand. Der Versand wird, wenn möglich, im Luftpolsterumschlag für 2.00 Euro erfolgen. Bei größeren Mengen muss ich dann schauen wie ich das am sinnvolsten versenden kann. Grüße, Torsten
Torsten G. schrieb: > Ich habe gerade eben die Boards (mit Reserve) bestellt und werde mich > dann bei Euch melden, sobald sie hier eingetroffen sind. Hallo Torsten ich würde mich auch für 2 Stück der Boards anmelden. Danke für deine Arbeit Gruß Burkhard
Martin M. schrieb: > 900ss schrieb: >> Ich finde möglichst pur am besten. Weniger ist mehr. Fast immer. > > Das finde ich auch. Deswegen mag ich auch die WC12h lieber und brauche > da auch keinen MP3-Player oder sonstiges Geraffel. Aus diesem Grund und > weil ich mit einem Kumpel zusammen noch ein paar Uhren für den > Freundeskreis gebaut habe, habe ich vor einiger Zeit quick & dirty ein > Controllerboard mit dem STM32F103 in EasyEDA gelayoutet, das ich fertig > bestückt bei JLCPCB bestellen konnte. Da es schon bestückt kommt, bin > ich mal davon ausgegangen, dass keine Fake-Chips drauf sind. Die > Firmware (2.9.5) ist jedenfalls 1:1 kompatibel, ging problemlos zu > flashen und funktioniert bisher problemlos. > > Das Layout ist noch nicht optimal, da etwas verschwenderisch vom Platz, > aber da wir die MDF-Rahmen selbst gemacht haben hat es gepasst. Und weil > die LED-Stripes auch kein Standard sind, habe ich mir mit > Streifenplatinen beholfen und WS2812B's von Ali - aber das wäre ein > Thema für den China Schnäppchen-Thread ;-) > > Nochmal der ausdrückliche Hinweis, dass die Daten nicht auf meinem Mist > gewachsen sind - der Dank geht an dieser Stelle an Torsten G. für das > ursprüngliche Hardwaredesign und natürlich auch an Frank M. für die > Software. > > Falls hier Interesse besteht und das für die genannten Urheber in > Ordnung ist, kann ich die Daten gerne bereitstellen. Interessantes Layout :-) wollte ich schon mal machen, war aber zu Faul. JLCPCB hat nur gute Teile, da brauchst du keine Sorgen haben, ich bestelle dort oft viele andere Teile
Hallo Frank, habe gerade erfolgreich die neue FW 3.1.0 geflasht. Zuerst wie du es empfohlen hattest: Frank M. schrieb: > Wem das Flashen über OTA nicht möglich ist, hier schon mal vorab ein > Download-Link: https://uclock.de/wclock24h-3.1.0.zip . Diesen Weg würde > ich Dir empfehlen. > > In der Zip-Datei sind 72 Hex-Dateien für die verschiedensten STM32 und > die Firmware für den ESP8266: ESP-uclock-4M.bin. Die Tables-Dateien habe > ich auch noch dazugepackt. Das hat funktioniert ! Dann meine andere Uhr, welche über OTA keine Probleme macht nach dieser Methode: Frank M. schrieb: > Wenn das STM32-Flashen über OTA wieder bei Dir geht: Wenn Du auf der > Update-Seite den "Update Path" auf "test" statt "update" setzt, kannst > Du die 3.1.0 übers Internet installieren. Die dortigen Hex-Dateien (72 > Stück!) sind aber noch frisch und ich bin noch nicht dazu gekommen, > diese zumindest in Auszügen zu testen. Von daher keine Gewähr! Hat auch funktioniert. Warum bei der einen WC24h der STM update über OTA nicht klappt ist unklar. Dann noch kurz zum DS18S20. Du schreibst: Frank M. schrieb: > Es wird unterstützt: > * DS1820 > * DS18S20 > * DS1822 > * DS18B20 Wenn ich den DS18S20 installiere, wird er erkannt, zeigt aber z.B. 214°C an, der RTC dagegen 24°C, also ca. 9 mal mehr. gekauft hatte ich die bei Maker Shop. Aber soweit sieht alles gut aus, Super Arbeit und vielen Dank auch für die immer schnelle Hilfe hier im Forum Burkhard
Burkhard D. schrieb: > Warum bei der einen WC24h der STM update über OTA nicht klappt ist > unklar. Ich hatte Dir da geraten, mal ein paar Lötstellen am ESP8266 nachzulöten - mit roten Kringeln um die Pins. Vielleicht hast Du da meinen Beitrag von vorgestern Beitrag "Re: WordClock mit WS2812" überlesen, war auf der vorherigen Seite.
die DS18S20 hab ich auch, nach einem Neustart wird der Wert auch immer erst falsch angezeigt… dauert so 2-3 min. in der Regel bis er sich einpendelt und dann passt das schon… lass mal etwas laufen und schau dann nochmal wie es sich verändert
Hallo Frank, ja, ich habe alles nachgelötet, morgen werde ich noch die Leiterzüge prüfen
Burkhard schrieb: > Warum bei der einen WC24h der STM update über OTA nicht klappt ist > unklar. Habe den Fehler gefunden. Es war eine Unterbrechung zwischen ESP-12F/Reset (GPIO14) und dem STM32F103 Reset-Pin. Nun funktioniert auch OTA. Habe nun das Board über den TEST Path upgedatet. Alles gut. Aber auf diesem Board ist auch der Temp-Sensor DS18S20 verbaut. Mit der alten FW zeigte er den 9 mal höheren Temp.-Wert an. Nun mit FW 3.1 ist der Sensor im Temperaturmenü offline Ist das Richtig ? Burkhard (Mod: Zitat neu formatiert)
:
Bearbeitet durch Moderator
Burkhard D. schrieb: > Habe den Fehler gefunden. Freut mich. Ich habe mir schon gedacht, dass hier eine Verbindung nicht sauber war. > Aber auf diesem Board ist auch der Temp-Sensor DS18S20 verbaut. Tut mir leid, ich habe keinen DS18S20, um das nachvollziehen zu können. Es könnte natürlich sein, dass ich konkret beim DS18S20 die Bitschiebereien falsch gemacht habe. Die Typen 1820, 18S20 usw. müssen nämlich von den Bitwerten anders behandelt werden, um auf die Temperatur zu schließen. Hat sonst jemand einen DS18S20 (also den S-Typ)? Wenn ja, wird dasselbe Phänomen wie bei Burkhard beobachtet? > Nun mit FW 3.1 ist der Sensor im Temperaturmenü offline Verstehe ich nicht. An dieser Stelle sollte sich nichts geändert haben.
Frank M. schrieb: >> Nun mit FW 3.1 ist der Sensor im Temperaturmenü offline > > Verstehe ich nicht. An dieser Stelle sollte sich nichts geändert haben. Sorry das war ein Versehen von mir. Ich habe die beiden Uhren verwechselt. Es ist immer noch so wie Anfangs beschrieben. Der Sensor DS18S20 ist online, aber mit >200°C irgendwie falsch. Aber das ist kein Problem solange eine RTC an Bord ist. Aber wenn ich alles richtig gelesen habe soll es ja dann auch mal ohne RTC gehen. Gruß und ein frohes Osterfest an Alle Burkhard
ich hab mal bei mir geschaut, mit dem DS18B20 funktioniert alles einwandfrei was mir aber heute aufgefallen ist, musste GMT+ 2 eintragen damit die Uhrzeit stimmt, habe zwei Uhren grad da, beide das gleiche Symptom
Adam schrieb: > ich hab mal bei mir geschaut, > mit dem DS18B20 funktioniert alles einwandfrei Ja, das ist seltsam. Ich habe jetzt einen DS18B20 eingelötet und es ist wieder um den Faktor 9 höher. Leider habe ich keinen DS1820. Wo wählt man denn eigentlich aus, welche der beiden Temp.-Werte angezeigt wird ? Burkhard
ich meine wenn der DS18 drin ist, wird dieser Wert ausgegeben, sonst kommt der Wert von dem RTC… zum auswählen ist da nix.
Torsten G. schrieb: >> r_e 3 >> flexopete 2 >> duffbeer2000 3 >> ergerd 3 >> khilei 5 >> anhaus 1 >> beroot 2-4 >> hubert1909 5 >> Dario C 3-5 >> supergrobi 5-10 >> dk90 2 >> brands 5-10 >> kgb 8-10 >> machichmal 5 >> charles 2 >> meerkat 2 >> hopa 5 >> flo2288 3 >> boondock2010 3 >> homebrew 3 Die Boards sind angekommen - zwar ungetestet, allerdings sind die Änderungen auch nur minimal. Daher wird sie schon klappen. Möchte einer von der Liste als freiwilliger Tester fungieren? Würde mich wohler fühlen, wenn ich sicher sein kann, dass das Board funktioniert. Ich habe leider aktuell kaum Zeit und auch keine Bauteile daheim. Also freiwillige vor :)
Hallo Torsten, ich nehm die auch ungetestet. Habe alle anderen Teile für 2 Uhren hier, kann allerdings nicht versprechen, wie zeitnah ich zum Aufbau komme, werde aber mein Bestes versuchen :-) Hatte mich für 3 Boards eingetragen, würde aber bis zu 6 nehmen, falls du da noch Reserven hast. LG Ralf
Hallo Zusammen, ich bin auf dieses interessante Projekt gestoßen und würde mich gerne hobbymäßig/ privat an der WordClock mit WS2812 versuchen. Ich würde gerne die Worldclock (12h) mit dem STM32F103 BluePill Mikrocontroller bauen. Leider finde ich keinen Onlinehändler, bei dem das passende Mini Shield V4/V5 (MiniDevBoard) für den STM32F103 BluePill verfügbar ist. Hat jemand zufällig das selbe Problem und kennt einen Elektronik Onlinehändler? Grüße Nils
:
Bearbeitet durch User
Die Shields für die Wortuhr sind hier im Forum entstanden. Die wirst du bei keinem Händler finden. Entweder hat hier noch jemand eins für dich, oder du musst auf die nächste Sammelbestellung warten
Hallo, ich hatte vor ca 10 Tagen meine beiden WC12h mit STM32F103 Blue pill auf V5 Shield auf die neue FW 3.1.0 geflachst. Alles läuft normal soweit ich das überblicke. Nur auf dem STM32 leuchtet nach einiger Zeit neben der roten LED (VCC) dann auch die Grüne dauerhaft.Wenn ich die Uhr vom Netzt trenne und neu starte ist sie wieder aus, geht dann aber irgendwann wieder an. Normalerweise leuchtet die grüne LED doch nur, wenn der STM im Flashmode ist oder ? Burkhard
Hallo Stephan, danke für deine schnelle Rückmeldung. Gibt es denn die Möglichkeit sich auf eine SammblBestellliste oder Anfrageliste setzen zu lassen? Grüße Nils
Es sollte mal eine Bestellung von Shields für die Black Pill geben. Musst du mal hier im Thread suchen.
wenn gewünscht, ich kann euch das Board gerne besorgen. Bestelle so ziemlich jede Woche bei JLCPCB, könnte es einfach mit bestellen... wie viele? wer hat interesse?
womit ich mich bisher nicht beschäftigt habe, war der Speaker. Hat das jemand am laufen? hab da ein wenig gelesen, aber so richtig werde ich nicht schlau draus... Ich habe mir von drei unterschiedlichen Quellen den DFMini-Player besorgt, auch einen der funktionieren soll. Als Version steht "0000" Wenn ich manuell z.B. Ordner 2 und Datei 1 wähle, bekomme ich einen kurz Ton, der ist aber sehr undeutlich und schnell. Ansonsten passiert da nicht viel. Die Ausgabe "15,30,45,00" kommt auch nicht. Könnte man auch z.B. in dem Ordner 03 eine MP3-Datei hinterlegen mit kurzem Song der dann ausgegeben wir? Ist zwar auch nur spielerei, aber wenn es gibt, warum nicht spielen damit? ;-)
Speicherkarte, Dateisystem, Verzeichnisse, Dateinamen und MP3-Audioformat Speicherkarte: In den Kartenslot passen alle MicroSD-Speicherkarten. Es eignen sich alle Typen bis eine Größe bis 32 GByte. Dateisystem: Die Speicherkarte sollte mit FAT16 oder FAT32 formatiert sein. Audioformate: Der DFPlayer Mini unterstützt die Audioformate MP3, WAV und WMA. Verzeichnisse: Die Verzeichnisstruktur sollte mit „01“, „02“, „03“ usw. durchnummeriert bzw. benannt sein. Wie hoch gezählt werden darf ist unklar. Manche Anleitungen sprechen von 100 Verzeichnissen, andere von „99“ oder auch nur „10“ als letzte Verzeichnisnummer. Dateinamen: Die Dateinamen sollten mit einer Nummerierung, wie „001“ „002“, „003“, usw. beginnen und dürfen zusätzliche Zeichen enthalten. Wie viele Dateien pro Verzeichnis zulässig sind, ist unklar. Manche Anleitungen sprechen von 255 Dateien, anderen von insgesamt 2999 Dateien auf dem Datenträger. Hinweis: Die Nummerierung der Verzeichnisse und Dateinamen ist deshalb wichtig, weil der DFPlayer Mini bei der Inbetriebnahme die Verzeichnisse und Dateien indiziert und sich die Dateien anschließend per Mikrocontroller-Steuerung ansteuern lassen. Das heißt, durch Angabe von Verzeichnis-Nummer und Datei-Nummer kann man eine bestimmte Datei abspielen lassen bzw. die Reihenfolge bestimmen, wenn die Dateien einfach hintereinander abgespielt werden sollen. Du kansnt also im Verzeichnis 03 dieDatei 001.mp3 ablegen und kannst du dann über die Weboberfläche der Uhr abspielen lassen.
Adam schrieb: > wenn gewünscht, ich kann euch das Board gerne besorgen. Genau weil so viele STM32F103-Fakes im Umlauf sind, und schon einige Leute in die Falle getappt sind, werde ich mich von der Entwicklung her auf das STM32F1x1-BlackPill konzentrieren. Von daher ist zukünftig das BlackPill zu präferieren. Damit sind WordClock-Anwendungen mit BluePills (STM32F103 mit weniger Speicher) oder Nucleo-Boards (ziemlich große Platinen mit erheblich mehr Platzbedarf) veraltet ("deprecated") und nicht mehr zu empfehlen. Dein Board ist offenbar eine Kopie des BluePill-Shields von Torsten. Torsten hat für das BlackPill ein entsprechendes Shield erstellt: * Beitrag "Re: WordClock mit WS2812" * Beitrag "Re: WordClock mit WS2812" Achtung: Das Shield zum BluePill (STM32F103) ist nicht pinkompatibel zum BlackPill (STM32F401CC oder STM32F411CE).
Hi Frank, ja, das Board ist von Torsten, ich habe es lediglich angeboten wenn es jemand braucht, kann ich es mal mitbestellen weil ich in China sehr viel kaufe und mich das nix kostet. An den Gerberdaten wurde nichts geändert mir selber reicht aktuell der F103, platz hab ich genug da, verwende aber meine platine als SMD. wenn von Torsten es nicht gewünscht ist, einfach bescheid geben
@Frank ich habe bei der Ausgabe der Polnischen Sprache noch ein Fehler gefunden… immer zu vollen Uhrzeit, z.B. 7:00 ist das erste Wort „zero“ um ein Segment verschoben, könntest du das bitte noch anpassen? wäre eventuell möglich auf das „zero“ zu verzichten? so das da nicht steht: es ist sieben uhr null null sonder einfach nur es ist sieben uhr oder: es ist sieben uhr null eins sonder : es ist sieben uhr eins dankeschön!
Adam schrieb: > ich habe bei der Ausgabe der Polnischen Sprache noch ein Fehler > gefunden… Ich schlage vor, Du passt https://github.com/ukw100/wordclock24h/blob/main/make-tables/tables24h-pl.c an und schickst mir die geänderte Datei per Mail. Dann stelle ich sie (und die erzeugte TXT-Datei) wieder zur Verfügung.
Hallo Adam, habe ich das richtig verstanden, dass das Shield auf deiner Abbildung mit dem STM32F103 BluePill kompatibel ist? Wenn ja, was würden zwei Shields kosten? Grüße Nils
Adam schrieb: > wenn gewünscht, ich kann euch das Board gerne besorgen. > Bestelle so ziemlich jede Woche bei JLCPCB, könnte es einfach mit > bestellen... wie viele? wer hat interesse? Hallo Adam, habe ich das richtig verstanden, dass das Shield auf deiner Abbildung mit dem STM32F103 BluePill kompatibel ist? Wenn ja, was würden mich bei Bestellung zwei Shields kosten? Grüße Nils
Adam schrieb: > Hi Frank, > > ja, das Board ist von Torsten, > ich habe es lediglich angeboten wenn es jemand braucht, kann ich es mal > mitbestellen weil ich in China sehr viel kaufe und mich das nix kostet. > An den Gerberdaten wurde nichts geändert > > mir selber reicht aktuell der F103, platz hab ich genug da, verwende > aber meine platine als SMD. > > wenn von Torsten es nicht gewünscht ist, > einfach bescheid geben @Adam - dafür sind die Gerber Dateien ja frei verfügbar, so dass diese jeder nutzten kann um die Shields zu erstellen Nils schrieb: > Hallo Adam, > > habe ich das richtig verstanden, dass das Shield auf deiner Abbildung > mit dem STM32F103 BluePill kompatibel ist? > Wenn ja, was würden zwei Shields kosten? > Hallo Nils, ich habe aktuell die neuen Shields für das Blackpill hier liegen. Wenn Du davon welche haben möchtest, so schreibe mir eine PN. Hierfür sind die Gerber Dateien noch nicht verfügbar. Grüße, Torsten
Hallo zusammen, da ich von dem BluePill Modul „STM32F103“ hier ca. 100 Stück habe, habe ich nur eigene Shields als SMD Variante die ich für mich erstellt habe. Von dem Torsten Shield (BluePill) bekomme ich übernächste 100 Stück, ich brauch die nicht, hab die aber mitbestellt weil die mich gerade mal 12 Euro kosten… wer also welche braucht, melden, ich will damit kein Geld verdienen, also gebe ich die kostenlos ab… nur für den Versand… 2 Euro, Briefsendung
Adam schrieb: > wer möchte, ich kann auch eine SMD Variante euch besorgen? ich halte das Layout für den ESP ungünstig, die wlan Antenne wird ziemlich abgeschirmt, besser ist dessen Antenne am Rand auszurichten und die Platine dort auszuklinken daß keine Abschirmung/Dämpfung weiter wirksam ist.
Hallo alle zusammen, Mein Name ist Dave. Ich möchte das WordClock Projekt Projekt auch demnächst anfangen und habe schon einige Komponenten beisammen. Ich habe mich dafür entschieden den Nucleo als Controller zu verwenden (weil ich noch einen davon hatte) Das wichtigste was Ich noch benötige Ist das Shield für den Nucleo. Könnte mir eventuell jemand sagen wo ich dieses her bekomme, Oder vielleicht das platinen layout. Würde mich sehr über eine Antwort freuen vielen Dank MFG DAVE
Joachim B. schrieb: > ich halte das Layout für den ESP ungünstig, die wlan Antenne wird > ziemlich abgeschirmt, besser ist dessen Antenne am Rand auszurichten und > die Platine dort auszuklinken daß keine Abschirmung/Dämpfung weiter > wirksam ist. oder man nimmt einen ESP8266-07 bzw.07S mit einer WLAN Klebeantenne. https://www.berrybase.de/esp-07-esp8266-wifi-serial-modul?utm_source=google&utm_medium=cpc&gad_source=1&gad_campaignid=21582944854&gbraid=0AAAAADSQJK5-s5uQ89W3qIU5eAl-UDxgD&gclid=Cj0KCQjw5ubABhDIARIsAHMigha7NYqf7-iEuLaL4x-SAIvf7VezlGAccvaxqy-78L3yk7BRu4bZV5oaAkdaEALw_wcB Burkhard
John P. schrieb: > Das wichtigste was Ich noch benötige > Ist das Shield für den Nucleo. > Könnte mir eventuell jemand sagen wo ich dieses her bekomme, Hallo John, ich habe hier noch ein Shield Nucleo Board V3.0 -OTA aus 05.2017 Das kannst du gegen Erstattung Transportkosten bekommen. Schicke mir eine PN mit der Versandadresse. Burkhard
Joachim B. schrieb: > Adam schrieb: >> wer möchte, ich kann auch eine SMD Variante euch besorgen? > > ich halte das Layout für den ESP ungünstig, die wlan Antenne wird > ziemlich abgeschirmt, besser ist dessen Antenne am Rand auszurichten und > die Platine dort auszuklinken daß keine Abschirmung/Dämpfung weiter > wirksam ist. das mag sein, ich habe aber keine Probleme feststellen können. zwischen meinem Büro und dem Router (FritzBox) sind zwei tragende Wände und ca. 20m Luftlinie dazwischen und der Empfang ist einwandfrei.
Nils schrieb: > Hallo Adam, > habe dir eine PN geschickt. > Grüße > Nils sorry, war beruflich im Ausland und gestern erst wieder zurück gekommen… Laut meinem Ansprechenden bei JLCPCB wird meine Bestellung am Dienstag verschickt, 7x 30kg ;-) sollte also ende nächster bzw. anfangs übernächste woche ankommen, der UPS Fahrer freut sich sicherlich wieder :-D melde mich wenn es kommt.
@Frank hatte gestern mal kurz im Flieger den Code nochmal überflogen, bin aber nicht fündig geworden… kann man irgendwie die Sprache der Ausgabe für die Wettervorhersage (Lauftext) in zB Englisch umstellen?
Adam schrieb: > Nils schrieb: >> Hallo Adam, >> habe dir eine PN geschickt. >> Grüße >> Nils > > sorry, war beruflich im Ausland und gestern erst wieder zurück gekommen… > > Laut meinem Ansprechenden bei JLCPCB wird meine Bestellung am Dienstag > verschickt, 7x 30kg ;-) > sollte also ende nächster bzw. anfangs übernächste woche ankommen, der > UPS Fahrer freut sich sicherlich wieder :-D > > melde mich wenn es kommt. Hallo Adam, danke für die Info. Grüße Nils
Hi zasammen, hab ich grad beim aufräumen gefunden… kann es jemand gebrauchen? Preis: 2 Euro Versand, sonst nix ansonsten kommt es in den Müll
Frank M. schrieb: > Adam schrieb: >> ich habe bei der Ausgabe der Polnischen Sprache noch ein Fehler >> gefunden… > > Ich schlage vor, Du passt > https://github.com/ukw100/wordclock24h/blob/main/make-tables/tables24h-pl.c > an und schickst mir die geänderte Datei per Mail. Dann stelle ich sie > (und die erzeugte TXT-Datei) wieder zur Verfügung. Hi Frank, hat jetzt ein paar Tage gedauert, war viel Unterwegs und hatte einfach keine Zeit gehabt... kann ich mir die Text Datei nicht selber generieren? VG
Adam schrieb: > kann ich mir die Text Datei nicht selber generieren? Ja, kannst Du. Im Unterverzeichnis make-tables liegen die Quellen. Ein Makefile für Linux ist dabei. Einfach nach der Bearbeitung "make" eingeben und die TXT-Dateien werden erzeugt.
Frank M. schrieb: > Adam schrieb: >> kann ich mir die Text Datei nicht selber generieren? > > Ja, kannst Du. Im Unterverzeichnis make-tables liegen die Quellen. Ein > Makefile für Linux ist dabei. Einfach nach der Bearbeitung "make" > eingeben und die TXT-Dateien werden erzeugt. hm, ok, dann muss ich mal schauen, hab kein Linuxrechner da, nur Mac und Windoof :-) Lade mir sonst mal was auf einen Stick (Ubuntu oder so)
:
Bearbeitet durch User
Adam schrieb: > hm, ok, dann muss ich mal schauen, hab kein Linuxrechner da, nur Mac und > Windoof :-) Unter Windows sollte sich das aber auch übersetzen lassen, das ist kein Hexenwerk und auch portabel programmiert. Vielleicht schreibe ich dazu mal eine kleine Anleitung. Du kannst aber auch den Source anpassen, mir die Änderungen schicken und ich sende Dir dann die erzeugte TXT-Datei zu.
Ich habe eben die WordClock-Tabellen unter Windows erzeugt. Das geht folgendermaßen: 1. MinGW installieren, z.B. von Heise herunterladen. Dann mingw-get-setup.exe ausführen, darin dann das Installationsverzeichnis anpassen. Standard ist c:\MinGW, was ich persönlich so übernommen habe. Anderenfalls empfehle ich einen Pfad, in dem keine Leerzeichen vorkommen. Das macht das Leben unter Windows etwas einfacher. 2. Zum Schluss öffnet sich dann der "MinGW Installation Manager". Dort das Package mingw32-base unter "Basic Setup" anklicken (und damit aktivieren). Es dauert etwas, bis der Haken erscheint. Anschließend im Hauptmenü "Installation" den Punkt "Apply Changes" durchführen. Damit wird das Basis-Entwicklungssystem installiert. 3. Die Umgebungsvariable Path erweitern: Einstellungen -> System ->Info -> Erweiterte Systemeinstellungen -> Umgebungsvariablen: Dort im unteren(!) Fenster den Eintrag "Path" auswählen, dann "Bearbeiten..." anklicken. Anschließend per Button "Neu" zwei Einträge hinzufügen: - C:\MinGW\bin - C:\MinGW\msys\1.0\bin (Am besten dafür den Durchsuchen-Button verwenden, dann entfällt die Gefahr eines Vertippers) 4. Makefile anpassen: Unter wclock24h\make-tables das Makefile bearbeiten: - Alle Vorkommnisse von "cc" durch "$(CC)" ersetzen (ohne Gänse) - Zeile oben(!) hinzufügen: CC = gcc - Abspeichern und darauf achten, dass der Windows-Editor nicht ein ".txt" an den Dateinamen anhängt. Oder direkt einen besseren Editor verwenden, z.B. notepad++. Oder einfach das angehängte Makefile im Verzeichnis make-tables speichern, spart Lebenszeit :-) 5. Eingabeaufforderung öffnen, dort mit cd in das Verzeichnis make-tables wechseln und dann eingeben: make 6. Befehl "make" nach Anpassung der Sources beliebig neu wiederholen. Ganz gewiefte Windows-User erstellen dort im Verzeichnis eine Datei make-tables.bat mit folgendem Inhalt:
1 | make |
2 | pause |
(Die bat-Datei nicht make.bat nennen, das erzeugt u.U. eine Endlosschleife) Dann kann man den make-Vorgang auch per Mausklick ausführen, ohne die Eingabeaufforderung starten zu müssen. Anleitung für Linux - kurz und knackig: 1. Installation der Entwicklungsumgebung: - sudo apt update - sudo apt install build-essential 2. Erzeugen der WordClock-Tabellen: - cd ..../make-tables - make Fertig! Viel Spaß Frank
:
Bearbeitet durch Moderator
Hi Frank, vielen Dank für deine Mühe! hab das mal grad probiert, das Verzeichnis : C:\MinGW\msys\1.0\bin wird aber bei mir nicht gefunden und wenn ich "make" in CMD ausführe, bekomme ich nur: Der Befehl "make" ist entweder falsch geschrieben oder konnte nicht gefunden werden. hab ich was übersehen oder fehlt da noch was?
Adam schrieb: > C:\MinGW\msys\1.0\bin > wird aber bei mir nicht gefunden Komisch. Ich hatte ursprünglich im Installer auch msys-base angeklickt, aber anschließend doch wieder deaktiert, bevor ich "Apply Changes" angeklickt habe. Vielleicht wurde das dann trotzdem bei mir installiert. Bug? Also: Vielleicht musst Du noch das Paket msys-base dazu installieren. Einfach C:\MinGW\mingw-get.exe ausführen, das ist der Installer. Dann noch msys-base aktivieren und hinzuinstallieren. Anschließend prüfen, ob das Verzeichnis C:\MinGW\msys\1.0\bin nun vorhanden ist. Wenn ja, dann den Path erweitern. Wenn nein, also noch immer kein C:\MinGW\msys\1.0\bin existiert (dort sollte auch das make.exe zu finden sein), kannst Du auch unter c:\MinGW\bin die Datei mingw32-make.exe nach make.exe kopieren. So sagt es zumindest https://stackoverflow.com/questions/63048064/mingw-missing-make . Bei mir war das zutreffend: Es gibt tatsächlich dieses mingw32-make.exe.
:
Bearbeitet durch Moderator
Frank M. schrieb: > Also: Vielleicht musst Du noch das Paket msys-base dazu installieren. > Einfach C:\MinGW\mingw-get.exe ausführen, das ist der Installer. Dann > noch msys-base aktivieren und hinzuinstallieren. Anschließend prüfen, ob > das Verzeichnis C:\MinGW\msys\1.0\bin nun vorhanden ist. das war die Lösung :-) Dann kann ich jetzt mal ein wenig selber probieren Danke Frank!
> kann man irgendwie die Sprache der Ausgabe für die Wettervorhersage > (Lauftext) in zB Englisch umstellen?
Adam schrieb: >> kann man irgendwie die Sprache der Ausgabe für die > Wettervorhersage >> (Lauftext) in zB Englisch umstellen? Leider ist die Sprache hartverdrahtet. In ESP8266\ESP-uclock\weather.cpp findest Du die Zeile 274:
1 | url += (String) city + "&lang=de&units=metric&APPID=" + appid; |
und die Zeile 278:
1 | url += (String) "?lon=" + lon + "&lat=" + lat + "&lang=de&units=metric&APPID=" + appid; |
Hier musst Du in beiden Fällen von lang=de auf lang=en umstellen. Anschließend ESP-uclock.ino in Arduino-Entwicklungsumgebung laden und die bin-Datei neu erstellen. Ich schreibe mir das mal auf die Todo-Liste, die Sprache variabel zu gestalten.
:
Bearbeitet durch Moderator
Moin, ich habe heute mal meine Wortuhr auf die neue 3.1.0 geupdated. Jetzt simmt die Uhrzeit aber nicht mehr. Die Uhr berücksichtigt die Sommerzeit nicht. Ich kann den Haken in der GUI bei "overserve summertime" setzten. Sobald ich auf speichern gehe, wird er aber wieder entfernt. Time Server ist die 192.53.103.103 als default gesetzt. GMT +1. Ich habe schon versucht das EEPROM zurück zu setzten, aber dessen SW Version bleibt nach dem Reset auf 2.9. Für ESP und STM wird die 3.1.0 angezeigt. Jemand noch eine Idee woran es liegen kann, dass die Funktion nicht will?
:
Bearbeitet durch User
Heute morgen geht die Uhr plötzlich 3 Stunden vor. Mit der alten 2.9.5 lief sie immer ohne Probleme. Ich glaube, da muss Frank nochmal ran.
Ich bin immer noch auf Fehlersuche. Das Problem mit dem vorgehen der Uhr hat sich durch einen Neustart behoben. Kam bislang auch nicht wieder vor. Aber die automatische Anpassung auf Sommerzeit will immer noch nicht. Ich schaue gerade durch den Quellcode und versuche die Stelle zu finden. Was mir zumindest schonmal aufgefallen ist. In der ntp.cpp vom ESP wird an dieser Stelle der Server für den NTP fest codiert?
1 | |
2 | void ntp_get_time (void) |
3 | {
|
4 | IPAddress timeserver (129, 6, 15, 28); // time.nist.gov NTP server |
5 | |
6 | ntp_get_time (timeserver); |
7 | }
|
das ist doch auch nicht so gewollt, oder?
Stephan schrieb: > das ist doch auch nicht so gewollt, oder? glaube ich auch nicht, zumal NTP Server auch mal wechseln können und es Ausweichserver gibt und dann war da noch was mit der Umstellung auf IP6 Ich habe gerade versucht in meinen alten Dateien zu schauen finde es aber nicht mehr. Ich nutzte die der PTB oder per DNS Auflösung.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.