Dominic K. schrieb:> Hallo Ralf,>> wenn Du mir die .dxf zu kommen lassen würdest, dann würde ich mir die> Dateien mal anschauen und gucken welche davon passen könnte.
Wie ist denn der Stand der Zwischenbödendateien?
Auf der Projektseite liegen ja nur die Dateien für WC12h.
Ich wäre auch an den .dxf für 24h-Zwischenböden interessiert. Das ist
dann doch etwas einfacher als es komplett alles freihändig zu fräsen...
Danke, Beroot
Ich habe vor Jahren die erste Version der Wordclock nachgebaut und sie
läuft heute noch :)
Jetzt möchte ich eine weitere bauen. Leider sind alle von mir erstellten
Files mit dem Tod meiner damaligen Festplatte nicht mehr verfügbar.
Um mir jetzt nicht wieder alle Zeichnungen neu anzufertigen, möchte ich
fragen, ob jemand die dxf-Dateien für die Frontplatte (nicht Edelstahl)
und für den Zwischenboden verfügbar hat, oder einen Link kennt.
Ich spreche hier von der WC24h.
Würde mich sehr freuen.
Ansonnsten heißt es ran ans CAD und alles nochmal neu erstellen.
(Was aber natürlich auch machbar ist :))
Ich hätte Interesse am SourceCode. Auf git ist der ja hoffnungslos
veraltet. Ob nun mit oder ohne SPIFFS ist ja Wurscht. Mit Platformio
kann man ja die richtige Version auswählen...
Torben schrieb:> Ich hätte Interesse am SourceCode.
Redest Du vom STM32- oder ESP8266- Sourcecode? Die Erwähnung von SPIFFS
lässt auf ESP8266 schließen.
Ich habe mittlerweile den STM32-Sourcecode an das Blackboard mit
STM32F4x1 angepasst. Sobald die Tests erfolgreich sind, gibt es auch
eine neue Version im git - sowohl für STM32 als auch für ESP8266.
Frank M. schrieb:> Redest Du vom STM32- oder ESP8266- Sourcecode?
Vor allem vom STM32-Code. Bin noch ein F103-User. Grundsätzlich wäre
aber beides Interessant, um ein paar Ideen zu testen...
Hallo zusammen,
erstmal herzlichen Dank an die Entwickler für dieses tolle Projekt.
Ich bräuchte mal eure Unterstützung.
Ich habe jetzt nach zwei Jahren meine zweite 24h-Wordclock aufgebaut.
Die Hardware ist bei beiden 1:1 die gleiche. Das Shield ist selbst
konstruiert aber der Schaltplan entspricht in großen Teilen dem Nucleo
Shield aus dem Projekt.
Die erste Wordclock hat mit der SW 2.9.x auf Anhieb tadellos
funktioniert.
Die zweite macht jetzt Mucken...
Set-Up:
- 24h Wordclock mit 60 Ambient LEDs SK6812 RGBW
- RTC, TSOP, DS18xx, LDR, DCF77 angeschlossen
- Led-Bus-Verdrahtung Status -> Uhr-Matrix -> Ambient
- Spannungsversorgung über DCDC mit 5,16V / 6A
- SW 3.0.1
Es funktioniert:
- Web-Interface
- Update ESP8266 & STM32 über Web-Interface
- Peripherie wird "online" gemeldet und funktioniert (Temp., Helligkeit,
DCF77 on bei Display off, usw.)
- Ansteuerung der LED-Datenleitung mit einem Arduino lässt alle LEDs in
einem Testprogramm leuchten
- stabile 5,16V auch bei 100% Helligkeit mit allen LEDs
- am SK6812-Port wird alle 2sec ein Datenblock gesendet. Timing sieht ok
aus.
Merkwürdig ist:
- nur alle 2sec ein Display-Update
- anscheinend wird nur 0 gesendet. Weder die manuelle Suche, noch die
Suche mit dem Oszi nach >600ns high-Pegeln hat etwas ergeben.
- Signal an sich sieht aus meiner Warte ganz ok aus.
- Die Reflexionen im hinteren Teil der Nachrichten würde ich als
erträglich einschätzen.
- Display-Test macht nix
Daher vermute ich, dass die SW irgendwo einen Treffer hat. Updates von
ESP8266 und Nucleo haben nichts verändert.
Danke euch und Grüße
Flo 0. schrieb:> Ich habe jetzt nach zwei Jahren meine zweite 24h-Wordclock aufgebaut.> Die Hardware ist bei beiden 1:1 die gleiche.
Das selbst konstruierte Shield ist auch das gleiche?
> stabile 5,16V auch bei 100% Helligkeit mit allen LEDs
Ist die Spannung auch die gleiche? Bitte auf der 1. WC nachmessen.
Ich frage deshalb, weil bei Spannungen oberhalb von 5V für die LEDs
unter Umständen diese nicht mehr mit den 3,3V-Pegeln des µC zufrieden
sind. Da werden dann 3,3V-High-Pegel nicht mehr also solche vom µC
erkannt. Man kann das beheben, indem man die LED-Spannung auf z.B. 4,9V
reduziert. Ein anderer Weg ist ein Pullup-Widerstand vor der ersten LED,
der den Pegel hochzieht. Die SW schaltet dann den Ausgangspin in den
OpenDrain-Modus. Ist dieser Widerstand eingelötet? Nach Deinen
Oszi-Bildern zu urteilen offenbar ja, aber ich frage trotzdem nochmal
sicherheitshalber nach.
Wenn ja:
Kannst Du die 5V-Spannung für die LEDs mal testweise reduzieren, zum
Beispiel auf 4,9V? Welchen Wert hat der Pullup?
Wenn nein:
Löte bitte den erforderlichen Pullup ein. Genau wie bei den WS2812 wird
auch bei den SK6812 beim Boot nachgemessen, ob der Pullup vorhanden ist.
Von daher wäre es von Vorteil, dass du das Log von der seriellen
Schnittstelle mitschneidest und hier als Anhang anhängst. Da wird zum
Beispiel gemeldet, ob der Pullup erkannt wird oder nicht.
Der OpenDrain-Modus verschleift natürlich das Ausgangssignal. Von daher
wären Oszi-Bildvergleiche zur 1. WC ganz nützlich.
> Daher vermute ich, dass die SW irgendwo einen Treffer hat.
Die SW-Version ist auch die gleiche?
Wenn nein:
Spiele auf der zweiten WordClock denselben SW-Stand ein und berichte
dann.
Wenn ja:
Wenn der obige Test, die Spannung für die LEDs zu reduzieren bzw. den
Pullup einzulöten, nichts gebracht hat:
Tausche Komponenten nacheinander(!) der 1. WC mit Komponenten der 2. WC,
wie zum Beispiel:
- Shield
- Netzteil
- komplette LED-Kette
P.S.
Die Oszi-Bilder sind von der 2. WC, oder? Interessant wären natürlich
Vergleiche mit der 1. WC, wenn alle obigen Maßnahmen nicht zum Erfolg
führen. Es gibt viele WC-Anwender, die WS2812-LEDs einsetzen, aber nur
wenige, die SK6812-LEDs nutzen.
Hi Frank,
vielen Dank für die vielen Hinweise - werde ich systematisch
durcharbeiten und mich dann nochmal melden.
Vorab:
Habe jetzt mal versuchsweise auf dem 3.x-Stand die WS2812-RGB sowie
-BGR-Hex in den STM geladen und da tut sich was.
Ist natürlich aufgrund des falschen Protokolls ein Pixel- und
Farben-Tohuwabohu und Helligkeiten passen auch nicht.
Wenn man weiß, was eigentlich kommen soll, "sieht" bzw. "erkennt" man am
Anfang die IP durchlaufen und dann den regelmäßigen Uhrzeitwechsel mit
den verschiedenen Animationen.
Display-Test "funktioniert" auch - naja ein regelmäßiges Farbenmuster.
Wahrscheinlich könnte man sich die für die SK6812RGBW fehlenden
Byte-Blöcke rauszählen.
Kann das dennoch ein HW-Thema sein?
Ich flash als erstes mal wieder zurück auf v2.9.
Grüße
Hi Frank,
Shields sind die gleichen.
Spannung war gleich.
Trimmwiderstand vom DCDC habe ich jetzt entfernt, d.h. neu 5,0V
--> keine Änderung
Pull-Up war vorhanden, allerdings mit nur 1k statt 1k8.
Pull-Up entfernt
--> Anzeite funktioniert
--> d.h. Bestückungsfehler bzw. die 5mA Last sind offenbar doch zu viel
und verschleifen das Singnal zu stark. Da es mit den WS2812-Timings ein
bisschen funktioniert hat, dürfte es "haarscharf" gewesen sein.
--> für die Nachwelt: Pull-Up für die LED-Kette nicht zu klein wählen,
Wert eher auf- als abrunden.
SW 2.9.5 und 3.0.1 reagieren exakt gleich.
Vielen Dank für die zielführend Tipps und den schnellen Support.
Grüße
Gibt es eigentlich Gerber Dateien für das MiniDev Shield v5?
Ich würde mit gerne das händisch auf Lochraster aufbauen ersparen :)
Falls jemand noch eins abzugeben hat wäre das natürlich auch toll.
Danke für eure Hilfe!
Hallo zusammen,
Nachdem ich schon ein paar Wordclocks mit Kumpels zusammengebaut habe,
wollte ich wieder aktiv werden.
Beim STM32 programmieren mittels ST-Link bekomme ich folgenden Fehler:
File size is bigger than the flash memory size.
Hat jemand diesen Fehler selbst auch schon mal gehabt und idealerweise
lösen können?
Ich würde mich über Antworten sehr freuen. Liebe Grüße,
Torsten
Torsten H. schrieb:> Beim STM32 programmieren mittels ST-Link bekomme ich folgenden Fehler:> File size is bigger than the flash memory size.
Kann es sein, dass Du versuchst, eine HEX-Datei für ein STM32F4xx in ein
STM32F103 zu pressen? Um welchen STM32 handelt es sich?
Es ist tatsächlich ein STM32F103. Das dachte ich auch zuerst, dass ich
die falsche Hex-Datei ausgewählt habe. Aber „leider“ alles korrekt.
Ich hab 4 unterschiedliche STMs ausprobiert, ST-Link Utility neu
installiert, 2 verschiedene Rechner benutzt… Ich bin echt am
verzweifeln… Danke Frank für das Mitdenken…
VG Torsten
Torsten H. schrieb:> Es ist tatsächlich ein STM32F103.
Dann nehme ich mal an, dass es ein STM32F103C6 statt STM32F103C8 ist.
Die Chinesen verkaufen die BluePills mittlerweile auch mit diesem
"abgespeckten" STM32, welcher nur noch 32KB Flash statt 64KB Flash hat.
Schau mal bitte auf den Chip oder mache ein Foto von der
µC-Beschriftung.
Frank M. schrieb:> Dann nehme ich mal an, dass es ein STM32F103C6 statt STM32F103C8 ist.> Die Chinesen verkaufen die BluePills mittlerweile auch mit diesem> "abgespeckten" STM32, welcher nur noch 32KB Flash statt 64KB Flash hat.
Du hast vollkommen Recht. Das sind STM32F103C6. Dann hab ich keine
Change das geflasht zu bekommen, oder?
Danke dir vielmals für die Aufklärung.
Viele Grüße
Torsten H. schrieb:> Du hast vollkommen Recht. Das sind STM32F103C6. Dann hab ich keine> Change das geflasht zu bekommen, oder?
Nein, das passt nicht. Beachte auch, dass gerade bei der Kombination
STM32F103 und Bluepill mittlerweile viele Fakes im Umlauf sind. Die
Wahrscheinlichkeit, hier beim Chinesen Deiner Wahl noch ein Original zu
bekommen, was auch DMA beherrscht (ist Voraussetzung bei der WordClock),
sind relativ gering.
Das dürfte noch ein Original sein:
https://de.aliexpress.com/item/1005004918334754.html
(Edit: PinOut ist leider nicht kompatibel, daher speziell für die
WordClock nicht zu empfehlen, siehe auch nächsten Beitrag).
Sonst kannst Du mich noch per PN anschreiben. Ich hatte mich vor ein
paar Jahren - bevor die Fakes aufkamen - noch mit einigen Bluepills
eingedeckt. Mittlerweile habe ich fast alle abgegeben, aber eins könnte
ich noch erübrigen.
Alternative wäre noch die BlackPill-Variante mit STM32F401CC. Die ist
gerade im Test. Torsten (wawibu) hat mir dafür ein paar neue Shields zum
Test zur Verfügung gestellt.
Frank M. schrieb:> Frank M. schrieb:>> Das dürfte noch ein Original sein:>> https://de.aliexpress.com/item/1005004918334754.html>> Sorry, wie ich gerade sehe, ist das PinOut hier anders und nicht mit dem> ursprünglichen BluePill kompatibel. Diese Variante scheidet daher aus.
Besten Dank Frank für die ausführlichen Infos. Hoffentlich hilft das
einigen anderen Usern auch :-) Viele Grüße
Clemens H. schrieb:> Gibt es eigentlich Gerber Dateien für das MiniDev Shield v5?> Ich würde mit gerne das händisch auf Lochraster aufbauen ersparen :)
Die Gerber Dateien für die Shields sind im Workclock Artikel hinterlegt.
Hast Du dort nichts gefunden?
Gruß,
Torsten
Clemens H. schrieb:> Gibt es eigentlich Gerber Dateien für das MiniDev Shield v5?> Ich würde mit gerne das händisch auf Lochraster aufbauen ersparen :)>> Falls jemand noch eins abzugeben hat wäre das natürlich auch toll.>> Danke für eure Hilfe!
Wie schon mal gesagt. Ich habe da noch fertige Platinen abzugeben gegen
Porto.
Bernd
Ich muss mich nochmal melden wegen einem Software-Thema.
Ich nutze seit es die Funktion gibt: Daylight Color Animation
Allerdings scheint hier morgens um 04:00 Uhr die Uhr extrem dunkel zu
sein.
Vielleicht kann das mal jemand gegenprüfen. Bin selten so früh wach -
aber jetzt mit Kind, immer öfter mal...
Lieber Schwarm,
ich habe seit einiger Zeit das Problem, dass die Uhr die "eins" nicht
mehr anzeigt. also aktuell zeigt die Uhr "es ist fünf vor". Wenn ich das
Display teste leuchten alle LEDs, also auch die "eins". Habe fürs ESP
und die Uhr die aktuellen Versionen drauf (beim Flashen der HEX-Datei
zeigt er einen Gap in einer Zeile an) und grad die Hex nochmal geflasht,
ohne dass das Problem gelöst wäre.
Weil die LEDs aber beim Display-Test leuchten, tippe ich auf einen
Software-Fehler? Meine, das hat mit dem Update auf die neue Version
angefangen.
Any ideas?
Guten Rutsch später!
Sören B. schrieb:> Dominic K. 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>> bin auch mit drauf :)
Hallo,
ich würde gern auch 8-10 Platinen mitbestellen. Geht das noch?
Viele Grüße und nachträglich ein gutes neues Jahr.
Knut
Bernd B. schrieb:> alle Platinen sind schon weg..
Die Frage von Knut bezog sich auf die neuen Platinen für das BlackBoard
mit STM32F401 bzw. STM32F401.
Knut B. schrieb:> Hallo,> ich würde gern auch 8-10 Platinen mitbestellen. Geht das noch?
Geht bestimmt noch. Torsten hat bisher lediglich wenige Testplatinen
geordert, damit ich die Software an das BlackPill anpassen kann.
Ich denke, dass ich mit der Portierung noch im Januar fertig werde.
Danach wird Torsten erst bestellen. Wäre ja blöd, wenn ich noch einen
Fehler entdecke, den ich nicht durch SW glattbügeln könnte.
Hallo,
ich habe mehrere Fragen:
1. Bei 2 Platinen 24h Uhr, STM32/V5 spinnen die LEDs (WS2812B), wenn ich
Spannung über 4,6 V anlege. Ab 5 V leuchten alle LEDs dauernd (10A
Strom)
Pullup Widerstand ist bei beiden mit 1,8 kOhm drin. Bei einer anderen
Uhr mit SK LEDs funktioniert es. Hat jemand eine Idee?
2. Hat evtl. noch jemand einen 24h Zwischenboden rumliegen, den er mir
verkaufen könnte? Egal ob mit oder ohne Ambilight Ausfräsung.
3. Welchen Typ nimmt man für den LDR?
Viele Grüße
Knut
Du kannst zum Beispiel die 5516 nehmen. Ich meine das wurde hier mal als
Ersatz vorgeschlagen.
Bei mir funktionieren die jedenfalls. Hab auch noch welche liegen. Wenn
du mir 1€ Paypalst, schick ich dir einen Brief :D
Hallo Zusammen,
Thema Icons, hat von euch Jemand seine Icons angepasst oder verändert?
Ich habe mir zumindest ein paar neue erstellt, z.B. eine Glocke die über
Home Assistant angezeigt wird wenn jemand klingelt oder einen Mond für
die "Gute Nacht" Automatisierung durchs Smarthome.
Kann man eigentlich auch 'Komplexere' animierte Icons erstellen? Durch
das ein und ausblenden kann man ja schon ein paar Nette Sachen machen
aber nachdem man einen Pixel ein und wieder ausgeblendet hat, kann man
das leider nicht wiederholen. Oder kann man das erreichen wenn man die
Text Datei editiert?
Grüße
Dominic K. schrieb:> Hallo Ralf,>> wenn Du mir die .dxf zu kommen lassen würdest, dann würde ich mir die> Dateien mal anschauen und gucken welche davon passen könnte.>> LG
Dominic, hast Du .dxf Dateien von Ralf erhalten. Ich suche .dxf Dateien
der WC24.
Andreas
Hallo zusammen
Meine Uhr hat die Softwareversion 2.9.5.und ich möchte auf 3.0.1
Updaten.
Schon ne weile her, wo ich das zuletzt gemacht habe.
Im Update Menü
Button "Update ESP Firmware" und danach den
Button "Flash STM32" drücken.
Im SPIFFS Menue den
Button "Download Icon Files" und anschließend den
Button "Download Layout table".
Ist das alles? Ist das korrekt? Oder muss ich noch eine oder gar alle 3
Dateien Auswählen? Steht aktuell auf "keine ausgewählt".
Muss der ESP vorher formatiert werden?
Bin ein bisschen unsicher. Sie läuft ja schließlich sehr Stabil.
Grüße und Danke Lutz
Moin beisammen,
ich hab damals 2012 in der Ausbildung mal als Abschlussprojekt die
WordClock 12h auf ATMega Basis nachgebaut und letzte Woche kam meine
Freudin im KaDeWe um die Ecke, dass Sie ja schon immer so ne QLockTwo
Uhr wollte. Tja und wie man dann halt so ist: Ach so eine hab ich ja
schonmal aufgebaut, mach ich dir doch gern und so Sprüche - und damit
hab ich jetzt natürlich den Job :D
Der Unterschied zu damals ist allerdings, dass ich keinen Zugriff auf
Fertigungsmaschinen mehr habe, nicht mehr den Aufwand in die
Einzelbestückung stecken möchte und neugierig auf die neuen Features
bin, weshalb ich das neue Project gerne auf Basis der WS2812 realisieren
möchte.
Die Frontplatte soll Final in Walnuss realisiert werden, weshalb ich mir
auf Grundlade der Frontplatten-Edelstahlvorlage vor Ort (Berlin) selbst
fräsen lassen werden.
Bzgl. den LED-Stripes würde ich vermutlich auf den Lösungsansatz von
@andy5macht mit der 3D-Gedruckten Biegevorrichtung zurückgreifen wollen.
Da momentan auch an einem Redesign des Shields für die BluePill Boards
gearbeitet wird, würde ich ebenfalls hier gern auch gleich 5 Boards
mitbestellen.
Hat jemand in diesem Zuge auch einen Link für mich, wo ich genau diese
BluePill-Boards auch ordern kann, um die Falle der Fakes zu umgehen? :)
Um mir den Aufwand von ner Einzelanfertigungen von nem Zwischenrahmen zu
sparen, wäre die Frage ob es hier im Forum noch einen Zwischenrahmen für
die WordClock 12h ohne Ambilightausfräsungen gibt, den jemand hergeben
möchte?
Danke schonmal für eure Kompetenz!
Bzgl. der Sammelbestellung für die neuen Platinen setzte ich mich
hiermit gleich mal auf die Liste:
Knut B. schrieb:> Sören B. schrieb:>> Dominic K. 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
Also ich habe soweit noch alle benötigten Vorlagen gefunden.
Hier eine Auflistung:
12h Variante:
-Frontplatten:
-Plexiglas Varianten schwarz:
In den Vorgängerprojekten zur WS2812 Variante (12h Version: https://
www.mikrocontroller.net/articles/Word_Clock; 24h Version: https://
www.mikrocontroller.net/articles/WordClock24h => diese wurden dann
im
aktuell bekannten Artikel zugesammengeführt) ist noch ein
entsprechender Link auf diese PDF vorhanden, die aber geblockt wird.
Wer das Internet Archive aber kennt, kann die sich noch abzurufen
;-).
-Edelstahl: Die V2 Vorlage (dxf) liegt auch dort noch erreichbar und
ist ebenfalls auch im aktuellen Projekt hier enthalten:
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Frontplatten
Zwischenböden: Vorlagen sind auch noch vorhanden:
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Ressourcen_(.DXF,_CAD/.STEP)
-Was/wofür war denn die Variante mit Aussparungen für die
"Streifenplatinen"?
-Was bedeutet der Hinweis/Kommentar darunter, sind diese
Zwischenböden nun so in Auftrag "gebbar" und passen zu den Frontplatten
etc. oder muss dort noch etwas angepasst werden?
-LED Streifen: Ist für die 12h Variante inzwischen eine 30 LED/m
Variante möglich oder weiterhin Spezialrastermaß / customized
LED-Stripes nötig?
Es gab da ja mal ein Tool aus Holz (auch 3D gedruckt denkbar), das ein
User gebaut hat und das dabei hilft, die 30 LED/m Streifen auf das
Spezialrastermaß zu verkürzen:
Beitrag "LED-Rasteranpassung"
+ Beitrag "Re: WordClock mit WS2812"
24h Variante:
https://www.mikrocontroller.net/articles/WordClock24h#Downloads
Frontplatte:
Plexiglas schwarz:s. Link
Edelstahl: Diese liegt als v3 ebenfalls dort herum.
Ich habe aber auch noch eine Edelstahl-Vorlage v4 (dxf/dwg)
rumliegen.
Wo kommt die her?!
Zwischenboden: auch von obigem Link
Meine Fragen in die Runde:
1) Hat jemand eine Übersicht/wären das noch die aktuellsten Dateien für
alle benötigten Bauteile?
2) Gibt es Empfehlungen, welcher Dienstleister hier für jedes Bauteil
empfehlenswert ist/war?
3) Und: Das aktuelle "Wiederaufleben" bezieht sich lediglich auf die
Platine oder ist ein umfangreicher Rework der Elektronik im Gange?
@Frank: Kannst du die Hex- und Bin-Dateien der aktuellsten Firmware
(3.0.1?) bitte auch hier im Artikel updaten?
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Download
Du stellst in deinem Beitrag
Beitrag "Re: WordClock mit WS2812"
ausschließlich die Wordlock Firmware zur Verfügung, die man über deinen
Webserver beziehen kann.
Im Wiki heißt es:
"Regel ist dabei: Die STM32-Version A.B.C muss mit der ESP8266-Firmware
in den ersten beiden Ziffern A.B übereinstimmen, die dritte Ziffer C
darf unterschiedlich sein."
> Was ist also mit einem Update der "ESP8266 ESP-12F Firmware" auf 3.0.x?
E: Ah sehe in einigen Posts weiter unten, dass man diese hier bekäme:
http://uclock.de/update/ESP-WordClock-4M.bin
Ein Updaten des Artikels zum erstmalig korrekten ersten Flashen (=
neueste FW Version) wäre aber nett.
Meine obige Frage bzgl. des "Wiederauflebens" und des W12h
3D-Druck-Tools für die Anpassung der 30LED/m Streifen haben sich soeben
geklärt :D
*Es stünden nur noch die Fragen bzgl. der korrekten Vorlagendateien im
Raume, die ja auch schon mehrere andere User vor mir in den letzten
Monaten angefragt hatten.*
@Torsten:
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
Ich bin nun auch dabei.
Sagt mal, ich baue gerade meine 24h Uhr zusammen (Bauteile lagen noch
von 2018 vor).
Warum haben wir im Basic/allgemeinen Reichelt-Warenkorb für das Nucleo
v5 Shield
(https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Teileliste_f%C3%BCr_WC12h_oder_WC24h_und_Bezugsquellen):
-5x einen 10k Ohm Widerstand? 4x gehen für das ESP12-Modul (R7, R12,
R13, R14) drauf und das 5. Exemplar?
Das einzige Modul, das noch einen 10k Widerstand benötigt, ist der LDR.
Aber dieser ist ein optionales Modul und der dort erwähnte 10k
Widerstand ist nur bei einem bestimmten LDR-Modell notwendig und solche
extra erwähnten Artikel müssen i.d.R. immer manuell dazu bestellt werden
(sind nicht im Basic Warenkorb enthalten). Der kann also nicht der Grund
sein.
-1x einen 100k Ohm Widerstand?
Das optionale Modul Spannungsabschaltung benötigt einen (dessen eigener
Reichelt Warenkorb bringt ihn aber schon mit) und man benötigt auch noch
jeweils einen, wenn IR-Modul nicht verbaut wird (Warenkorb bringt einen
mit) oder DCF77-Module nicht verbaut werden (Warenkorb bringt in dem
Fall keinen Widerstand mit).
Also dürfte das insgesamt passen, aber die Zuordnung pro Warenkorb ist
falsch? Etwas verwirrend, wenn man bspw. ohne optionales DCF77 Modul
eine Wordclock bauen möchte und am Ende 1x 100k Widerstand übrig hat.
@Jacob - kann sein dass die Warenkörbe nicht mehr 100%IG passen. Schaue
ich mir mal an. Danke Dir für den Hinweis
Das neue Shield liegt hier noch ungetested. Ich hoffe dass ich im laufe
der nächsten Tage dazu komme das mal auf zu bauen und zu testen.
Gruß
Torsten
Jacob L. schrieb:> Meine obige Frage bzgl. des "Wiederauflebens" und des W12h> 3D-Druck-Tools für die Anpassung der 30LED/m Streifen haben sich soeben> geklärt :D
Könntest Du uns bitte an der Klärung teilhaben lassen ;)
E: Wie blöd ist die Forensoftware denn, die entfernt einfach mal den
"?page=xx" Parameter aus dem Link. So führt natürlich kein Permalink auf
den genauen Post...Habe sie nun als "Code" formatiert.
Mahzeit zusammen,
leider ist im Beitrag nur die Verlinkung zur 12-Stunden-Version des
Zwischenbodens vorhanden. Da meine CAD-Fähigkeiten leider sehr begrenzt
sind, gestaltet es sich für mich äußerst schwierig, den Zwischenboden
manuell herzustellen. Glücklicherweise hat mir jedoch ein Bekannter
angeboten, seine CNC-Fräse zu nutzen. Das erleichtert die Arbeit.
Daher wollte ich mal nachfragen, ob jemand die .DXF- oder .Step-Datei
der 24-Stunden-Version zur Verfügung stellen könnte.
Das wäre echt hilfreich und ich wäre super dankbar dafür.
@Dennis:
Doch, ich meine das die aktuellste Version die in dem alten W24h Artikel
ist: https://www.mikrocontroller.net/articles/WordClock24h#Downloads >
"Wc24h18x16 V3 Bohr- & Fräsplan.cdr"
Ansonsten bitte mal Torsten (User "wawibu") fragen, ob er die noch bzw.
ob die den o.g. entsprechen.
Jacob L. schrieb:> @Dennis:> Doch, ich meine das die aktuellste Version die in dem alten W24h Artikel> ist: https://www.mikrocontroller.net/articles/WordClock24h#Downloads >> "Wc24h18x16 V3 Bohr- & Fräsplan.cdr"
Das ist richtig. Alles was veröffentlicht werden darf, ist in dem
Artikel hinterlegt. Weitere Fräsdateien habe ich auch nicht.
Grüße,
Torsten
Ich habe alles zusammengesetzt und bin gerade dabei, das Mini DevBoard
zusammen mit dem ESP8266 ESP-12F zu flashen. Der Flash-Vorgang verlief
bisher reibungslos, jedoch habe ich Probleme damit, das WLAN zum Laufen
zu bringen oder das Shield mit dem WLAN zu verbinden.
Die User Taste bzw. die WPS Taste scheint einfach keine Funktion zu
haben.
Im Log-Output erhalte ich folgende Informationen:
1
Welcome to WordClock Logger!
2
----------------------------
3
irmp_init...
4
power_init...
5
power_init() called
6
power_on...
7
switching power on
8
delay_init...
9
board_led_init...
10
button_init...
Gefolgt von immer dem "bpp▒▒bl`rl".
Ich befürchte nun, dass entweder mein ESP8266 ESP-12F bereits bei
Lieferung einen Defekt hatte oder ich ihn kaputt geflasht habe.
Edit:
Kommando zurück, habe den Fehler gefunden hatte eine kalte Lötstelle die
keinen kontakt hatte.
[Mod: code-Tags eingefügt]
Dennis schrieb:> Edit:> Kommando zurück, habe den Fehler gefunden hatte eine kalte Lötstelle die> keinen kontakt hatte.
Das heißt, es läuft jetzt? Dann viel Spaß :-)
Frank M. schrieb:> Das heißt, es läuft jetzt? Dann viel Spaß :-)
Hallo, leider nein. Ich habe jetzt alles erfolgreich angeschlossen und
geflasht, aber die LEDs wollen einfach nicht leuchten. Ich habe den
Startvorgang mitprotokolliert, und es erscheint immer wieder dieselbe
Information.
display layout file not found
Die wc24h-icon.txt, wc24h-weather.txt und wc24h-tables-de.txt. Wurden
ebenfalls hochgeladen.
Die Logs sehen wie folgt aus.
1
Welcome to WordClock Logger!
2
----------------------------
3
irmp_init...
4
power_init...
5
power_init() called
6
power_on...
7
switching power on
8
delay_init...
9
board_led_init...
10
button_init...
11
timer2_init...
12
wpsbutton_init...
13
Version: 3.0.1
14
Hardware: STM32F103
15
Display: WC24h
16
LEDs: WS2812 RGB
17
SYS:72000000 H:72000000, P1:36000000, P2:72000000
18
rtc is online
19
eeprom/flash is online
20
ws2812: external pullup detected
21
eeprom/flash is online
22
current eeprom/flash version: 0x00020900
23
reading ir codes
24
DFPLAYER LOGGER
25
ESP8266 LOGGER
26
read rtc: Fr 2024-03-22 18:39:27
27
read rtc: Fr 2024-03-22 18:39:27
28
esp8266 now up
29
(- setup UDP)
30
(- local port: 2421)
31
(- setup server UDP)
32
(- local port: 2424)
33
(FIRMWARE 3.0.0T5)
34
(- info: display layout file not found)
35
(- tables found: wc24h-tables-de.txt)
36
(- check tables successful)
37
--> tabinfo<0d><0a>
38
(- connected to AP)
39
(AP REDACTED)
40
(MODE client)
41
(IPADDRESS 192.168.178.85)
42
info: ip address = 192.168.178.85
43
--> tabillu "0"<0d><0a>
44
--> tabt "26","0"<0d><0a>
45
--> tabh "5","0"<0d><0a>
46
--> tabm "5","0"<0d><0a>
47
tables complete
48
esp8266 now online
49
--> time "192.53.103.103"<0d><0a>
50
net_time_countdown = 3800, don't check overlays
51
(OK time)
52
(TIME 3920117978)
53
read rtc: Fr 2024-03-22 18:39:44
54
RTC temperature: 22
vielleicht kann jemand etwas "Licht" ins dunkel bringen.
Dennis schrieb:> vielleicht kann jemand etwas "Licht" ins dunkel bringen.
Die Meldungen sind alle korrekt, auch diese:
1
(- info: display layout file not found)
Die Display-Layout-Datei braucht man nur, wenn man die Uhr auf einem
TFT-Display laufen lassen möchte.
Ich vermute, Dein STM32F103 ist ein Fake oder Clone. Das Thema
beherrscht hier schon seit Jahren den Thread. Du bekommst so gut wie
keine originale STM32F103 mehr auf den BluePill-Boards. Die Clones oder
Fakes haben alle ein Problem mit DMA, welches für die LED-Ansteuerung
genutzt wird. Deshalb habe ich hier schon so manchen mit älteren
Original-BluePills versorgt. Mittlerweile gehen die mir aber auch so
langsam aus.
Aus diesem Grund wurde von mir die Software an die BlackPill-Boards mit
STM32F401CC bzw. STM32F411CE angepasst. Die BlackPill-Boards sind noch
im Test. Sobald alle Tests erfolgreich sind, gibts ein Update auf
github.
Frank M. schrieb:> Dennis schrieb:>> vielleicht kann jemand etwas "Licht" ins dunkel bringen.>> Ich vermute, Dein STM32F103 ist ein Fake oder Clone.> Deshalb habe ich hier schon so manchen mit älteren> Original-BluePills versorgt. Mittlerweile gehen die mir aber auch so> langsam aus.>
Ich hatte bereits eine Vermutung in dieser Richtung. Es ist mir wichtig,
deine Ressourcen nicht unnötig zu beanspruchen, aber besteht die
Möglichkeit, dass du mir einen originalen STM32F103 gegen Bezahlung
überlassen könntest?
Hallo WordClock Bastler,
ich habe ein paar Fragen an euch. Ich habe bei mir eine Wordclock mit
dem Shield für STM32 MiniDevBoard Version 1 vom März 2016. Ich kann
meine Uhr nicht in den Access Point Modus bekommen (Jumper auf Flash und
GND gesteckt und abgesteckt). Ich komme momentan gar nicht auf meine Uhr
und Sie zeigt nur noch Es ist zwölf Uhr an. Gibt es von eurer Seite
weitere Tipps, wie ich wieder auf die Web-Oberfläche komme? Gibt es
zurücksetzen auf "Werkseinstellungen"?
Ich habe allerdings auch noch Material für eine weitere Uhr bei mir. Mir
würde nur das aktuelle Shield für STM32 MiniDevBoard (ich glaube v4).
Kann man das hier noch bekommen?
Danke und einen schönen Abend euch.
Andreas
Andreas E. schrieb:> würde nur das aktuelle Shield für STM32 MiniDevBoard (ich glaube v4).>> Danke und einen schönen Abend euch.> Andreas
Hallo Andreas,
ich habe noch ca. 8 Stück des V5 Shields für den STM32, wenn du eins
haben möchtest kannst du dich gern per Privat Nachricht bei mir melden.
Dennis schrieb:> Andreas E. schrieb:>> würde nur das aktuelle Shield für STM32 MiniDevBoard (ich glaube v4).>>>> Danke und einen schönen Abend euch.>> Andreas>> Hallo Andreas,>> ich habe noch ca. 8 Stück des V5 Shields für den STM32, wenn du eins> haben möchtest kannst du dich gern per Privat Nachricht bei mir melden.
Hallo Dennis,
das Angebot nehme ich gerne an. Ich habe dir geschrieben.
Hallo, ich habe ein paar 12h Wordclock Uhren seit mehreren Jahren in
Betrieb.
Bei allen zeichnet sich eine gewisse Alterung einzelner LEDs ab:
Alle Uhren sind mit weisser Text-Farbe konfiguriert (~80% Helligkeit)
und die besagten LEDs haben einen leichten gelben Farbstich.
Der gelbstich ist bei den jeweiligen LEDs im aktiven Zustand immer
präsent - also kein Flackern oder so.
Diese LEDs sind quer verteilt und auch nicht dauer aktiv (wie z.B. "ES
IST").
Die verbauten Boards reichen von handgelötet bis zur neusten MiniDev
Shield V5 incl Spannungsabschaltung.
Zur Hitzeableitung sind die LED-Stripes auf eine Alu-Platte geklebt.
Die Spannungsversorung habe ich bereits geprüft und auch das Netzteil
getauscht.
Ein Bild habe ich gerade leider nicht zur Hand, kann ich aber noch
bereitstellen.
In einem direkten Vergleich mit noch jungfräulichen LEDs (die schon seit
x Jahren in der Schublade liegen), hatten diese ein super kräftiges
Weiss. Und hebten sich gegenüber absolut alle LEDs ab.
Könnt Ihr bei euch ähnliches Phänomen beobachten?
Hallo,
genau dieses Problem hatte ich auch bei einer 12h Uhr , erstes Projekt,
ich habe einfach die ganze Uhr auf die RGB-Stripes umgebaut mit dem
neuen STM Prozesor. Mein Kunde ist glücklich, hat jetzt auch ein paar
mehr Funktionen.
Bernd
Andreas E. schrieb:>> Hallo Dennis,> das Angebot nehme ich gerne an. Ich habe dir geschrieben.
Habe dir eine eine Nachricht geschickt.
Info: Alle V5 Shields sind weg.
Angesichts der schlechten Verfügbarkeit der Bluepill-Boards und der
anstehenden möglichen Umstellung auf BlackPill-Boards werde ich vorerst
keine weiteren Shields nachbestellen, ich weiß nicht ob es ein neues
Shield geben wird oder das V5 weiterhin kompatibel ist.
Dennis schrieb:> Andreas E. schrieb:>>>> Hallo Dennis,>> das Angebot nehme ich gerne an. Ich habe dir geschrieben.>> Habe dir eine eine Nachricht geschickt.>> Info: Alle V5 Shields sind weg.> Angesichts der schlechten Verfügbarkeit der Bluepill-Boards und der> anstehenden möglichen Umstellung auf BlackPill-Boards werde ich vorerst> keine weiteren Shields nachbestellen, ich weiß nicht ob es ein neues> Shield geben wird oder das V5 weiterhin kompatibel ist.
Ich habe ebenfalls noch 7 Stück von den V5 Shields für den STM32.
Aktuell habe ich Probleme beim Flashen des ESP und geb meine Shields
daher gerne ab, da ich nicht mehr weiss, was ich noch machen soll.
Schreibt mir einfach eine persönliche Nachricht falls Interesse besteht.
Es wäre super, wenn Torsten (wawibu) oder sonstige Mitglieder hier
einmal kurz Instruktionen geben könnten, welche Order-Konfigurationen
man denn wählen sollte, wenn man die Platinen selber bestellt bspw. über
https://jlcpcb.com/
Die kosten da ja nur ein paar Pfennige (5 Stück für 6,7$).
Sieht man den Gerber-Dateien an, wieviele Layer die haben?
Also mir stellen sich da Fragen wie:
-Überprüfung der vorgeschlagenen Anzahl an Layers
-PCB Thickness
-Surface Finish
-Via Covering
-Board Outline Tolerance
-Castellated Holes
Dann könnte sich jeder in der Not selber welche bestellen und muss nicht
zwangsweise die Alteingesessen nerven :-).
Jacob L. schrieb:> Es wäre super, wenn Torsten (wawibu) oder sonstige Mitglieder hier> einmal kurz Instruktionen geben könnten, welche Order-Konfigurationen> man denn wählen sollte, wenn man die Platinen selber bestellt bspw. über> https://jlcpcb.com/> Die kosten da ja nur ein paar Pfennige (5 Stück für 6,7$).> Sieht man den Gerber-Dateien an, wieviele Layer die haben?>> Also mir stellen sich da Fragen wie:> -Überprüfung der vorgeschlagenen Anzahl an Layers> -PCB Thickness> -Surface Finish> -Via Covering> -Board Outline Tolerance> -Castellated Holes>> Dann könnte sich jeder in der Not selber welche bestellen und muss nicht> zwangsweise die Alteingesessen nerven :-).
Hi Jacob,
eigentlich brauchst du nichts ändern an der Konfiguration nachdem du das
Gerber File hochgeladen hast. Die ziehen sich die Infos aus dem File und
setzen die Einstellung dem entsprechend. Sollte doch was falsch sein
werden die dich Informieren. Grün ist halt am günstigsten und lässt sich
am schnellsten fertigen. Ist halt Geschmackssache.
5 Stück für 6,7$ sieht erst einmal günstig aus jedoch sind die
Versandkosten höher als das die eigentliche PCBs
Frank M. schrieb:> Aus diesem Grund wurde von mir die Software an die BlackPill-Boards mit> STM32F401CC bzw. STM32F411CE angepasst. Die BlackPill-Boards sind noch> im Test. Sobald alle Tests erfolgreich sind, gibts ein Update auf> github.
Gibts da schon eine grobe Zeitabschätzung, ab wann die neuen Boards so
weit sind? Ich hab hier eine schon vorbereitete Uhr liegen, die nur noch
darauf wartet.
Die ist eigentlich als Geburtstagsgeschenk gedacht, d.h. etwas
Zeitabhängig :-)
Bernd B. schrieb:> Hallo,> genau dieses Problem hatte ich auch bei einer 12h Uhr , erstes Projekt,> ich habe einfach die ganze Uhr auf die RGB-Stripes umgebaut mit dem> neuen STM Prozesor. Mein Kunde ist glücklich, hat jetzt auch ein paar> mehr Funktionen.> Bernd
Hi Bernd. Ich habe auch das Phänomen. Habe darauf die rgbw leds
eingebaut. Aber auch die altern mit der Zeit. Wie meist du das mit RGBs
und neuem STM. Welcher STM und wie steuerst du die RGBs einzeln an? Das
sind doch nicht einzelnen ansteuerbare. Oder sprichst du von einem
anderen Projekt?
Hallo Forum,
ich versuche gerade meine Wortuhr um einen DFPlayer zu erweitern. Leider
will der Kollege keinen Ton von sich geben.
Die Uhr läuft soweit und macht keine Probleme. Es ist eine 24h mit dem
BluePill Board. SW Stand 2.9.5
In der Weboberfläche steht, dass der DFPlyer offlineist, aber die FW
Version wird als 0000 angegeben.
Im UART steht DFPLAYER logger, aber ich sehe keine Botschaften, die zum
Player passen würden.
Also mal flux ein Scope angeklemmt und ja, die Bluepill schickt Daten
zum DFPlayer, aber es kommt nie etwas zurück. Demnach scheint die
Ausgabe von Weboberfläche und UART zu stimmen.
Zur Kontrolle habe ich den DFPlayer mal an einen Arduino angestöpselt.
Da funktioniert alles. Die Dateien scheinen zu stimmen, ich kriege eine
Antwort der DFPlayer UART. Also zurück an die Wortuhr.
Ich habe mal das erste Protokoll beim Booten mit dem Scope
aufgezeichnet. Angeblich
7E
FF
60
30
00
00
00
7F
F7
F7
7E ist schonmal gut, dass ist das Startbyte
FF Versionsnummer, keine Ahnung warum man die dem Modul schicken soll
60 Anzahl an Bytes nach diesem Feld. 6 passt aber nicht?
30 Kommando welches as angeblich nicht gibt laut Datenblatt
00 Feedback 1 für solches, 0 wenn keines gewünscht ist. Dann ist klar,
warum auf dem Rückkanal nix los ist.
00 Querry High
00 Querry Low
7F Checksumme
F7 Endbit soll angeblich 0xEF sein, passt nicht
F7 nochmal, sollte auch nicht sein, passt nicht zur Länge der Kommandos
Im Quellcode steht ein EF als End Byte drin, aber es wird scheinbar
nicht gesendet. Was kann ich denn da falsch machen?
Nachtrag, ich habe gerade gesehen, dass es einen Unterschied macht, ob
Hard Reset oder nur den Reset Taster auf der Blue Pill zu drücken. Beim
Hard Reset geht der DFPlayer online. Es gibt aber wohl einen Fehler:
1
Welcome to WordClock Logger!
2
----------------------------
3
irmp_init...
4
power_init...
5
power_init() called
6
power_on...
7
switching power on
8
delay_init...
9
board_led_init...
10
button_init...
11
timer2_init...
12
wpsbutton_init...
13
Version: 2.9.5
14
Hardware: STM32F103
15
Display: WC24h
16
LEDs: SK6812 RGBW
17
rtc is online
18
eeprom is online
19
sk6812: no external pullup detected
20
eeprom is online
21
current eeprom version: 0x00020900
22
reading ir codes from eeprom
23
DFPLAYER LOGGER
24
ESP8266 LOGGER
25
read rtc: Tu 2024-04-09 18:05:02
26
read rtc: Tu 2024-04-09 18:05:02
27
DFPlayer: SD card online
28
DFPlayer: query software version
29
DFPlayer: Unknown error: 0x00 0x7E
30
DFPlayer: set source device: 2
31
DFPlayer: set eq 0
32
DFPlayer: set volume 21
33
DFPlayer is up
34
dfplayer is online
35
esp8266 now up
36
(- setup UDP)
37
(- local port: 2421)
38
(- setup server UDP)
39
(- local port: 2424)
40
(FIRMWARE 2.9.5)
41
(- tables found; wc24h-tables-local.txt)
42
(- check tables successful)
43
--> tabinfo<0d><0a>
44
(- working as AP)
45
(MODE ap)
46
(IPADDRESS 192.168.4.1)
47
info: ip address = 192.168.4.1
48
--> tabillu "0"<0d><0a>
49
--> tabt "26","0"<0d><0a>
50
--> tabh "10","0"<0d><0a>
51
--> tabm "10","0"<0d><0a>
52
tables complete
53
esp8266 now online
54
--> time "192.53.103.103"<0d><0a>
55
net_time_countdown = 3782, don't check overlays
56
read rtc: Tu 2024-04-09 18:05:44
57
RTC temperature: 24
58
(- new client)
Ich denke danach hängt die UART vom DFPlayer im Nirvana und kommt erst
nach einem Hard Reset wieder raus. Warum da ein 7E zurück kommt keine
Ahnung, aber es stimmen ja auch schon nicht, da Daten die hin gehen.
[Mod: code-Tags eingefügt]
Ok, ich habe das Problem gefunden.
Zuerst dachte ich, dass es an meiner Blue Pill liegt. Vielleicht ein
gefälschter IC. Also diverse Test Programme für den IC ausprobiert.
Scheint alles original zu sein. Uhr lief ja auch ohen Probleme.
Dann mal genauer über den DFPlayer schlau gemacht und auch dort gibt es
inzwischen viele Clone. Die meisten haben wohl probleme mit der UART
Kommunikation. Also viel gesucht und am Ende noch einen originalen
DFPlayer aufgetrieben.
Damit klappt das Abspielen von Dateien auch. Mit der Ausnahme von
000.mp3. Diese wird einfach nicht abgespielt. Im Netz gibt es
verschiedene Meinungen dazu. Mache sagen, die Dateinamen beginnen bei
001, die nächsten sagen, dass es eigentlich 4 Stellen sein müssten.
Ich habe mir die SW jetzt einfach erweitert, dass um 12 und um
Mitternacht die gleiche Datei gespielt wird. Dazu in der Main.c ab Zeile
3419 noch eine Anweisungen einfügen
Traurig aber war, ich konnte nicht alle Beiträge und Abschweifungen
dieses Threads lesen, bin aber trotzdem begeistert.
Gibt es irgendeinen Fork, der sich auf Basis eines ESP und Tasmota
auseinandersetzt? Ich möchte einen Großteil der Logik über MQTT
ansteuern (ggf. sogar ohne NPT-Server).
LG
Torben schrieb:> Traurigerweise bekommt man nicht mal halbwegs aktuellen Quellcode zum> Projekt...
Nach Deiner eigenen Aussage bist Du STM32F103-Anwender. Bis auf die
Portierung auf das STM32F4x1-Blackboard gibt es da auch nicht neueres.
Was also hättest Du mit einem "aktuellen" Quellcode gewonnen? Ich soll
mir also die Arbeit machen, einen noch nicht vollständig getesteten
Quellcode rauszugeben, damit ich mich anschließend mit Deinen
Fehlermeldungen dazu rumplagen kann?
Nenne mir einen halbwegs plausiblen Grund, warum ich das tun soll.
Frank M. schrieb:> Was also hättest Du mit einem "aktuellen" Quellcode gewonnen?
Mir würde der Code zum aktuellen Stand, wie ihn die Uhr von uclock.de
zieht völlig ausreichen. Ich hätte damit gewonnen ein paar Ideen und
Erweiterungen umsetzen und testen zu können und müsste bei so etwas wie
dem Adventsbug nicht warten, bis die Adventszeit schon fast zu Ende
ist...
Support brauche ich mit Sicherheit nicht
Frank hat den Quellcode der Wortuhr schon vor Jahren auf Github
veröffentlich, nachdem hier der SVN Server abgeschaltet worden ist, auf
dem das Projekt lange gehostet war.
Er hat über Jahre eine Software Basis geschaffen, deren Funktionalität
die der originalen Uhr bei weitem übertrifft. Das Ganze ohne Bezahlung
und als Open Source.
Anstelle dich hier trotzig hinzustellen und zu fordern: "Wo ist mein
kostenloses Zeug, dass du gefälligst über Jahre zu supporten hast",
hättest du ja auch mal einen Fix für das Adventsproblem veröffentlichen
können. Denn du hast schon seit langem die Möglichkeit, dich an diesem
Projekt zu beteiligen. Und scheinbar bist du ja ohne Probleme dazu
fähig, dich in dem Code einzuarbeiten und diesen zu ergänzen.
Also ich erwarte bis Morgen 12 Uhr von dir einen Fork mit dem
Adventbugifx, der MQTT Implementierung und eine portierung auf den ESP32
@Torben.
Torben schrieb:> müsste bei so etwas wie dem Adventsbug nicht warten, bis die Adventszeit> schon fast zu Ende ist...
Den Fix dafür habe ich hier bereits am 11.12.2022 veröffentlicht:
Beitrag "Re: WordClock mit WS2812"
Übrigens tritt der Adventsbug im Durchschnitt alle 7 Jahre auf, also
schieb hier keine Panik.
Hi Community. Habt ihr eine Idee, wie ich den ESP geflashed bekomme,
ohne ihn auf das Board zu löten und mit dem UART zu arbeiten? Ich hab
nun 3 Versuche hinter mir, den ESP zu flashen. Erfolglos. Ich khan alle
nötigen Bauteile auf dem Board verlötet, doch das Flashen will und will
nicht klappen. In den User-Mode komme ich, aber spätestens bei der BIN
Datei schreiben, scheiter ich. Wäre ein geflashter ESP hilfreich, den
ich dann anlöten kann? Geht das? Gibt es andere Gründe? RX/TX
Vertauschen kann ich ausschließen. Vielen Dank für jegliche Hilfe.
Torsten
Hi,
Ja das geht und so mache ich das auch immer, da mir die Vorgehensweise
zu kompliziert war.
Es gibt bei den üblichen Verdächtigen entsprechender Programmieradapter.
Ich hoffe Bild ist im Anhang und verständlich.
Philipp
Philipp P. schrieb:> Hi,> Ja das geht und so mache ich das auch immer, da mir die Vorgehensweise> zu kompliziert war.> Es gibt bei den üblichen Verdächtigen entsprechender Programmieradapter.>> Ich hoffe Bild ist im Anhang und verständlich.>> Philipp
Auf jeden Fall eine gute Sache um auf Nummer Sicher zu gehen bevor
aufgelötet wird. Ich hatte mal den Fall, dass ein aufgelöteter ESP nicht
flashbar war. Transportschaden, Fake... whatever.
Ich habe ein ähnliches Problem bei den DFPlayer-Clonen.
Von den 3 Versionen, die ich probiert habe, funktioniert nur eine (die
in der die SD-Karte steckt).
Holziholz hat bereits auf das Problem hingewiesen:
Beitrag "Re: WordClock mit WS2812"
Besten Dank Philipp. Genau danach hatte ich gesucht.
Philipp P. schrieb:> Hi,> Ja das geht und so mache ich das auch immer, da mir die Vorgehensweise> zu kompliziert war.> Es gibt bei den üblichen Verdächtigen entsprechender Programmieradapter.>> Ich hoffe Bild ist im Anhang und verständlich.>> Philipp
Mirko M. schrieb:> Holziholz hat bereits auf das Problem hingewiesen:
Link?
deiner verweist auf den gesamten Thread, der gemeinte Beitrag hat in der
Überschrift im Thread den passenden Link
Nur ein paar Einträge weiter oben
Beitrag "Re: WordClock mit WS2812"
Der originale DF Player wird seit Jahren nicht mehr produziert.
@hubert1909 Hast du ein Bilder von der Unterseite der DF Player? Dann
kann man vielleicht seine Auswahl anhand des bestückten IC schonmal mehr
in Richtung "könnte Funktionieren" treffen.
Hallo zusammen,
ich habe bei mehreren Alixexpress-Händlern DFPlayer bestellt.
Neben einigen Nieten habe ich auch eine Version gefunden, die mit meinem
Rev5-Board funktioniert:
Shop:
"Top-Handicraft Dropshipping Store"
Artikel:
https://www.aliexpress.com/item/1005006734964038.html
Ich hoffe ich konnte euch helfen :)
Hallo,
noch ein Addon zu Mirko.
Der DFPlayer geht auch:
https://de.aliexpress.com/item/1005006398878594.html
Ich habe auch mehrere Bestellungen und Tests durch. Die neuen V3 gehen
alle nicht.
Am besten ihr schaut nach dem "MP3-TF-16P" Aufdruck.
Ich habe bei der Ali-Bestellung zusätzl. noch reingeschrieben "Please
send OLD version of DFplayer only! I don't want VERSION 3.0 or similar
!!!!".
Dann kann ich mich im Nachgang ggf. beschweren und bekomme die Kohle
zurück ;-) ...
Moin Oli,
ich hatte mich auch durch etliche Produktbeschreibungen geklickt:)
Produktbild in der Suche MP3-TF-16P, Bild in der Beschreibung dann
DfPlayerMini und eingetroffen ist dann V3.0 :/
Könntest du mal checken, ob bei dir der Bell- und Speakmodus
funktioniert?
Über die Direkteingabe der Weboberfläche kann ich Tracks in allen
Ordnern abspielen, Bell und Speak aktiviert über das DfPlayer Menü
funktionieren aber nicht.
Das Abspielen von MP3s über Overlays funktioniert dagegen problemlos.
Moin zusammen,
ich habe durch Zufall zwei alte (Original) Nucleo-Boards schießen
können.
Ein STM32F401RE wird ja für eine WC24h direkt unterstützt.
Aber was müsste passieren, damit auch ein STM32F103RB-Nucleo-Board
läuft?
Im Thread konnte ich dazu keine Info finden. Es wird in Verbindung mit
F103 immer nur vom MiniDev-Board gesprochen.
Zweite Frage: Hat noch jemand ein bis zwei Nucleo-Shields zur Verfügung
und ist bereit sie abzugeben?
Lieben Dank und schöne Grüße
Michael
Michael S. schrieb:> Aber was müsste passieren, damit auch ein STM32F103RB-Nucleo-Board> läuft?
Eine Menge Anpassungen im Source, um die Pins an das bisherige
STM32F401-Nucleo-Shield anzupassen. Höchstwahrscheinlich ist das zum
Scheitern verurteilt, da ich im Moment nicht absehen kann, ob zum
Beispiel der Pin für die WS2812 überhaupt DMA-fähig ist. Wenn doch, muss
da jede Menge hin- und hergeschoben werden, bis das alles wieder passt.
Das fängt bei den Timern an und hört bei den Interrupts, und
DMA-Channeln auf.
Ich werde mir die Arbeit nicht machen, sorry. Im WordClock-Artikel ist
detailliert beschrieben, welche Hardware unterstützt wird. Ein
STM32F103RB-Nucleo-Board steht da nicht drin.
> Im Thread konnte ich dazu keine Info finden. Es wird in Verbindung mit> F103 immer nur vom MiniDev-Board gesprochen.
Korrekt, so ist das auch im WordClock-Artikel beschrieben.
> Zweite Frage: Hat noch jemand ein bis zwei Nucleo-Shields zur Verfügung> und ist bereit sie abzugeben?
Wenn Du niemanden findest:
Ich rate Dir, Dich an der Sammelbestellung für das neue BlackPill-Shield
(STM32F4x1) zu beteiligen. Das BlackPill ist unschlagbar billig und es
werden bisher ausnahmslos originale STM32F4x1 verwendet - was man beim
BluePill mit STM32F103 nicht gerade behaupten kann. Ich denke auch
daran, den weiteren Support und neue Entwicklungen der WordClock für den
in die Jahre gekommenen F103 generell aufzugeben.
Guten Morgen,
sorry, aber ich muss nochmal zurück zu den basics.
Ich habe noch eine WC24 Platte übrig gehabt und will eine neue Uhr
bauen.
Alles gut, jedoch lässt sich der STM32F411 nicht per OTA programmieren.
Die Version 2.9.5 kriege ich in den STM ´rein, OTA geht nichts.
Es kommt "Trying to enter bootloader mode...
Timeout"
Ich habe bewusst das shield meiner "älteren" WC24 verwendet, damit ich
dort einen Fehler ausschließen konnte. Alle Brücken auf dem STM sind
gebrückt, alle Widerstände gemäß Anleitung entfernt, der Quartz ist
korrekt mit 22pF Kondensatoren bestückt.
Bevor ich das Ding in die Tonne werfe, frage ich hier, ob einer von euch
weiß, wo es klemmt und ob es noch Hoffnung für den STM32F411 gibt.
Danke für eure Hilfe.
Volker R. schrieb:> Alles gut, jedoch lässt sich der STM32F411 nicht per OTA programmieren.
411: Also 411 Nucleo-Board, korrekt?
> Die Version 2.9.5 kriege ich in den STM ´rein, OTA geht nichts.
> Es kommt "Trying to enter bootloader mode...
Um den 411er in den Bootloader-Mode zu bekommen, muss der ESP8266 sowohl
den RST- als auch den BOOT0-Pin des STM32F411 bedienen können.
Da es schon öfter vorgekommen ist, dass der ESP8266 nur lückenhaft
aufgelötet wurde, weil man die Lötstellen schlecht einschätzen kann,
empfehle ich, sämtliche Lötstellen am ESP8266 noch einmal nachzulöten
und mit dem Ohmmeter nachzumessen.
Kontrolliere bitte auch alle Hinweise bzgl. Lötbrücken im Artikel unter
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
Frank M. schrieb:> Volker R. schrieb:>> Alles gut, jedoch lässt sich der STM32F411 nicht per OTA programmieren.>> 411: Also 411 Nucleo-Board, korrekt?
Ja, sorry, hatte ich vergessen zu schreiben.
>> > Die Version 2.9.5 kriege ich in den STM ´rein, OTA geht nichts.>> Es kommt "Trying to enter bootloader mode...>> Um den 411er in den Bootloader-Mode zu bekommen, muss der ESP8266 sowohl> den RST- als auch den BOOT0-Pin des STM32F411 bedienen können.>> Da es schon öfter vorgekommen ist, dass der ESP8266 nur lückenhaft> aufgelötet wurde, weil man die Lötstellen schlecht einschätzen kann,> empfehle ich, sämtliche Lötstellen am ESP8266 noch einmal nachzulöten> und mit dem Ohmmeter nachzumessen.>> Kontrolliere bitte auch alle Hinweise bzgl. Lötbrücken im Artikel unter> https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
Ich habe ein Shield, das einwandfrei funktioniert. Dort ist ein
Nucleoboard im Einsatz, welches sich problemlos OTA programmieren lässt.
Das "defekte" Board habe ich schon diverse Male kontrolliert. Es ist
absolut identisch mit dem, welches funktioniert.
Gibt es die aktuelle wc24h-stm32f411-ws2812-grb.hex (V3.0.1) Datei?.
Diese könnte ich programmieren, denn das funktioniert.
Danke dir für deine Hilfe.
Gruß Volker
Mirko M. schrieb:> Ich habe ein ähnliches Problem bei den DFPlayer-Clonen.> Von den 3 Versionen, die ich probiert habe, funktioniert nur eine (die> in der die SD-Karte steckt).
Kannst Du diese vielleicht für eine gewisse Zeit erübrigen? Vielleicht
kann ich die SW mit kleinem Aufwand an diese Dinger anpassen, wenn sie
tatsächlich größtenteils kompatibel sind.
Wenn ja, melde Dich bitte per PM.
Jacob L. schrieb:> @Torsten:> 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>>>>> cmsac 3
Wäre ebenfalls sehr gern mit 3 Stück dabei.
Bruno D. schrieb:> Lieber Schwarm,>> ich habe seit einiger Zeit das Problem, dass die Uhr die "eins" nicht> mehr anzeigt. also aktuell zeigt die Uhr "es ist fünf vor". Wenn ich das> Display teste leuchten alle LEDs, also auch die "eins". Habe fürs ESP> und die Uhr die aktuellen Versionen drauf (beim Flashen der HEX-Datei> zeigt er einen Gap in einer Zeile an) und grad die Hex nochmal geflasht,> ohne dass das Problem gelöst wäre.>> Weil die LEDs aber beim Display-Test leuchten, tippe ich auf einen> Software-Fehler? Meine, das hat mit dem Update auf die neue Version> angefangen.>> Any ideas?>> Guten Rutsch später!
Ja, auch eine meiner Uhren, die als Geschenk in einer Kneipe in DD
hängt, zeigt das verhalten an. Ich muss das mal noch genauer eruieren,
da die Info von Gästen kam und ich nicht anwesend war. Es soll : Es ist
ein Uhr - noch richtig angezeigt werden, aber : es ist viertel eins, es
ist halb eins und es ist dreiviertel eins (ossi modus) fehlt das Wort
eins.
Hatte extra, als ich vor Ort (Dresden) war noch mals die letzte Firmware
(OTA) drüber geflasht, aber der Fehler soll nach wie vor bestehen. Es
gibt noch keine Aussage zur Uhrzeit 13:00. der gemeldete Bug betraf
01:00 Uhr :-)
Ich glaube auch nicht, das wir die einzigen sind, die es betrifft. Nur
wer ist um 01:00 Uhr typisch noch munter?
Villeicht kann Frank (ukw) dazu etwas sagen?
Korrektur : Typo
Klaus F. schrieb:> Ich glaube auch nicht, das wir die einzigen sind, die es betrifft.
Ich hab nachsehen lassen. Es ist die Version 3.0.1 drauf.
Versuche nächste Woche ein downgrade auf 2.9.5 (bin da gerade in DD).
Mal sehen ob es besser wird.
Hi zusammen,
habe mich neulich gefragt, ob es zur aktuellen Word Clock eigentlich ein
Handbuch gibt, so wie es eins zur Word Clock mit ATMEGA gab.
Ansonsten würde ich mir evtl. mal die Mühe machen und ein paar Dinge
zusammenschreiben.
Denke, das könnte für den ein oder anderen ebenfalls von Interesse sein.
Vor allem, wenn man die Uhr verschenken will, was ja doch mal häufiger
vorkommt.
Grüße
Frank M. schrieb:> Sehr gern! Beachte bitte dabei das angemeldete Geschmacksmuster> (neudeutsch "Design") der Firma Biegert & Funk, was die WC12h betrifft.
Hallo Frank,
weißt du oder jemand anderes hier, ob es dennoch eine Möglichkeit gibt,
an eine vernünftige Frontplatte aus z.B. Edelstahl oder Stahl für den
Privatgebrauch zu gelangen?
Viele Firmen lehnen es ja ab, die Frontplatte zu Lasern.
Viele Grüße
Patrick
Hallo hier in die Runde.
Ich habe das Problem, dass meine RBGW- LEDs von "ES ist" nach 2 Jahren
deutlich verblasst sind. Also nicht nur etwas sonder einiges.
Die Spannung ist eher geringer als zu hoch und ich habe alle LED-Stripes
auf Alu geklebt.
Hat hier einer ähnliche Probleme? Hilft wirklich nur der Austausch? LEDs
sind von bft-lighting. SK6812
Dank für euer Feedback.
Hatte das gleiche Problem und habe sie getauscht.
Beachte dabei aber
, dass verschiedene Hersteller andere Farbgebungen haben können und
selbst beim gleichen Hersteller verschiedene Chargen voneinander
abweichen können.
@Frank
Ich hatte dir vor einiger Zeit eine PM bezüglich der alternativen
DFPlayer Mini geschickt, ist die evtl. untergegangen?
Mirko M. schrieb:> @Frank> Ich hatte dir vor einiger Zeit eine PM bezüglich der alternativen> DFPlayer Mini geschickt, ist die evtl. untergegangen?
Ich habe Deine PM leider nicht bekommen. Es gab vor ein paar Monaten mal
ein Problem mit meinem verknüpften E-Mail-Konto. Mittlerweile habe ich
hier ein anderes eingetragen. Könntest Du Dich nochmal über PM melden?
Danke!
Tom T. schrieb:> Ich habe das Problem, dass meine RBGW- LEDs von "ES ist" nach 2 Jahren> deutlich verblasst sind. Also nicht nur etwas sonder einiges
Problem, dass dieses "es ist" dauerhaft leuchtet?
"es ist" könnte man doch eigentlich auch weg lassen.
Oder eine Frontplatte entsprechend beschriften.
"Es ist" kann im Menupunkt "Display" so geschaltet werden, dass es nicht
dauerhaft, sondern nur zur halben und zur vollen Stunde aktiviert ist.
Ergänzend dazu:
- Helligkeitsregelung,
- ggf. Display ausschalten, wenn man eh nicht da ist
--> auch nach Jahren keine "Alterung wahrnehmbar".
Günter H. schrieb:> "Es ist" kann im Menupunkt "Display" so geschaltet werden, dass es nicht> dauerhaft, sondern nur zur halben und zur vollen Stunde aktiviert ist
Vielen Dank für die schnelle Hilfe. Ja, das mit dem Regeln habe ich
schon mit drin. Bei weiterem nicht mehr die volle Helligkeit. Trotzdem
ist es Recht schnell nachgedunkelt. Die Uhr hängt in einem
Geschäftsraum. Daher muss die dauerhaft Leuchten. Wirkt halt mega.
Moin Tom,
Tom T. schrieb:> Die Spannung ist eher geringer als zu hoch und ich habe alle LED-Stripes> auf Alu geklebt.
Jetzt kann es natürlich sein, dass wenn deine Spannung niedriger ist.
sich der Strom etwas erhöht und die LED dadurch stärker erwärmt wird.
Was sich in einer stärkeren Alterung bemerkbar macht.
Ich habe ein Datenblatt gefunden zu einer anderen LED. Da sieht es so
aus, als ob die Temperatur bei geringer Spannung deutlich steigt.
https://www.mouser.de/datasheet/2/245/PDS-002326%20Mid%20Power%202016%20Rev5-522696.pdf
Ich würde die Spannung also ggfs. anpassen.
Ich habe mal eine generelle Frage zur Funktion der Uhr bzw. Software.
Bei einem bekannten funktioniert die Uhrumstellung nicht. D.h. im Sommer
geht die Uhr eine Stunde falsch. Im Winter geht sie richtig.
Was ist die Vorraussetzung, dass die automatische Zeitumstellung
Sommer/Winterzeit funktioniert?
Wenn ich den Sourcecode richtig interpretiere muss die Uhr mit dem WLAN
verbunden sein bzw. die Zeit vom Zeitserver geholt werden, erst dann
wird die Uhrumstellung "getriggert". Stimmt das? Oder lässt sich das
irgendwie simulieren?
Ich habe versucht den Fehler nachzuvollziehen, aber 2x im Jahr nachts
auf Fehlersuche gehen ist irgendwie nicht Zielführend.
Sören B. schrieb:>> Ich würde die Spannung also ggfs. anpassen.
Hey Sören, vielen Dank, das ist auf jeden Fall ein Punkt, den ich jetzt
prüfe und teste. Das könnte tatsächlich die Ursache sein.
Das habe ich bisher komplett umgekehrt gedacht. Kleinere Spannung gleich
kleinerer Strom gleich weniger Wärme. Deswegen habe ich mir auch nicht
das Datenblatt genauer angesehen.
Ich melde mich, wenn ich ein Ergebnis habe.
Grüße Thomas
Carsten W. schrieb:> Man stellt nicht die Temperatur mit der Vorwärtsspannung ein, sondern> passend zur Temperatur ergibt sich eine bestimmte Vorwärtsspannung.
Du hast natürlich vollkommen recht! Mein Fehler.
Trotzdem würde ich die Betriebsspannung eher etwas höher wählen als
tiefer.
Andreas I. schrieb:> Ich habe mal eine generelle Frage zur Funktion der Uhr bzw. Software.> Bei einem bekannten funktioniert die Uhrumstellung nicht. D.h. im Sommer> geht die Uhr eine Stunde falsch. Im Winter geht sie richtig.>> Was ist die Vorraussetzung, dass die automatische Zeitumstellung> Sommer/Winterzeit funktioniert?> Wenn ich den Sourcecode richtig interpretiere muss die Uhr mit dem WLAN> verbunden sein bzw. die Zeit vom Zeitserver geholt werden, erst dann> wird die Uhrumstellung "getriggert". Stimmt das? Oder lässt sich das> irgendwie simulieren?>> Ich habe versucht den Fehler nachzuvollziehen, aber 2x im Jahr nachts> auf Fehlersuche gehen ist irgendwie nicht Zielführend.
Ich zitiere mich mal selbst.
Das Verhalten konnte ich jetzt nachvollziehen bzw. simulieren.
(Habe meinen Windows PC als NTP-Zeitserver "missbraucht" und habe
Uhrzeiten/Datum innerhalb Sommerzeit und Winterzeit simuliert.)
Die Umstellung funktioniert absolut zuverlässig, wenn die Zeit vom
Server kommt. Wenn sie nicht vom Server kommt, also selbst dort rein
läuft oder sie von Hand gesetzt wird, findet keine Umstellung statt.
Für meine Notizen:
"Wenn die Uhr keine Möglichkeit hat den NTP-Server zu erreichen, dann
wird die Sommerzeit/Winterzeit nicht automatisch gestellt."
Ist aus meiner Sicht etwas unglücklich programmiert.
@Frank: vielleicht kannst du dir das ja mal anschauen und ggf. die
Funktion in einen Bereich verschieben, der nicht nur bei aktualisierung
der Zeit durch den NTP-Server aufgerufen wird.
Hallo,
ich habe die WortUhr soweit am laufen,
habe jedoch mit zwei Sachen Probleme:
zu einem, wird beim "Temp correction RTC (units of 0.5°C)"
der eingestellte Wert nicht gespeichert.
Sobald ich die Uhr vom Strom nehme, setzt der Wert zurück auf 0
Und, bei einer anderen Uhr,
sobald ich auf den aktuellen Stand Udpate 2.x > 3.0.1,
funktioniert die Polnische Sprache (20x20) nicht mehr - keine Ausgabe.
Verwende den STM32F103
hat jemand eine Idee?
Vielen Dank!
VG, Adam
Hat jemand die Uhr schon irgendwie in Home Assistant intergriert und
könnte mir erklären wie ich das hinbekommen kann? Ich würde gerne die
Uhr ein-/ausschalten, Text ausgeben...
Danke, Werner
>Hat jemand die Uhr schon irgendwie in Home Assistant intergriert und könnte mir
erklären wie ich das hinbekommen kann? Ich würde gerne die Uhr ein-/ausschalten,
Text ausgeben...
Versuche es über die Website Befehle API mittels Skript. Wurde hier
schon einmal diskutiert. Wenn die Uhr eine gut WLAN Verbindung hat,
sollte es gehen. Bei mir klappt das zeitweise, wegen dem schlechten
WLAN. Allerdings hat sich rausgestellt, dass es für mich nutzlos ist.
Timer Ein/Aus klappt zuverlässig und ist viel einfacher. Textausgabe
klappt auch über einen Web-Befehl. Wie genau steht in der Anleitung. Da
wird das kurz erwähnt.
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#API
Tom T. schrieb:> Versuche es über die Website Befehle API mittels Skript. Wurde hier> schon einmal diskutiert. Wenn die Uhr eine gut WLAN Verbindung hat,> sollte es gehen. Bei mir klappt das zeitweise, wegen dem schlechten> WLAN. Allerdings hat sich rausgestellt, dass es für mich nutzlos ist.> Timer Ein/Aus klappt zuverlässig und ist viel einfacher. Textausgabe> klappt auch über einen Web-Befehl. Wie genau steht in der Anleitung. Da> wird das kurz erwähnt.>> https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#API
Vielen Dank für den Hinweis
Den Artikel kannte ich schon, leider scheint Home Assistant UDP nicht
(so einfach) zu unterstützen und wie ich ein Web-Befehl habe ich auch
nicht rausgefunden. Bin wohl zu sehr Anfänger bei Home Assistant :-D
Werner A. schrieb:> Hat jemand die Uhr schon irgendwie in Home Assistant intergriert und> könnte mir erklären wie ich das hinbekommen kann? Ich würde gerne die> Uhr ein-/ausschalten, Text ausgeben...> Danke, Werner
Hallo Werner,
ja, das habe ich erst kürzlich gemacht. Ich habe hier die notwendige
Config für Homeassistant beschrieben / veröffentlicht:
https://gist.github.com/01-Scripts/46dca5223230383e60af7063ada27142
Getestet und in Betrieb ist es bei mir mit WordClock FW Version 2.4.2
Wenn du Fragen dazu hast, melde dich gerne.
@Torsten:
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
Ich wäre auch gerne mit 2 dabei.
Michael L. schrieb:> Hallo Werner,> ja, das habe ich erst kürzlich gemacht. Ich habe hier die notwendige> Config für Homeassistant beschrieben / veröffentlicht:> https://gist.github.com/01-Scripts/46dca5223230383e60af7063ada27142>> Getestet und in Betrieb ist es bei mir mit WordClock FW Version 2.4.2> Wenn du Fragen dazu hast, melde dich gerne.
Super, vielen Dank dafür.
Ich vermute dass ich einen Helfer "input_text.wordclock_ip" anlegen muss
und da die IP der Workclock eintrage, richtig?
Den Rest sollte ich hinbekommen...
den Wert bei Temperatur übernehmt er plötzlich und speichert richtig,
bekomme unter V3.0.1 STM32F103 aber Sprache "polnisch" einfach nicht zu
laufen.
Kann mir da bitte jemand weiter helfen?
Danke!
> Hallo Werner,> ja, das habe ich erst kürzlich gemacht. Ich habe hier die notwendige> Config für Homeassistant beschrieben / veröffentlicht:> https://gist.github.com/01-Scripts/46dca5223230383e60af7063ada27142>> Getestet und in Betrieb ist es bei mir mit WordClock FW Version 2.4.2> Wenn du Fragen dazu hast, melde dich gerne.
Funktioniert prima, vielen Dank dafür!
Burkhard D. schrieb:> Hallo, hat jemand noch eine Leiterplatte für eine WC12h ? Version 3 oder> 4 wäre egal. für den STM32F103C8T6 Mini-Development Board> Gruß> Burkhard
Hi Burkhard,
ich hätte noch ein paar v5 hier. Falls Du Interesse hast, schicke mir
eine bitte eine PN
Gruß,
Torsten
Hallo zusammen,
da der ESP auf meinem V3 Nucleo nach sechs Jahren anscheinend die
Grätsche gemacht hat (Uhr läuft noch, im Wifi nicht mehr erreichbar)
wollte ich endlich mal auf V5 upgraden und das System neu aufsetzen.
Leider gibt's beim flashen Probleme.
Den Nucleo habe ich wohl erfolgreich geflasht, allerdings bekomme ich
zum ESP keinen Kontakt.
Die Situation sieht wie folgt aus:
Nucleo mit Shield über Mini-Usb angeschlossen und 5V Spannung an das
Nucleo Board Shield angelegt:
- grüne LED auf dem STM Nucleo Board leuchtet rot. Erst nachdem das
STM32-Link-Utility gestartet wurde springt sie auf grün um
- rote LED auf dem STM Nucleo Board leuchtet
- rote LED auf dem AMS1117 / Spannungsregler leuchtet
- rote LED auf dem ESP 12 Modul blinkt kurz auf und erlischt dann wieder
Auf die Rest- und User-Taste reagiert der Nucleo überhaupt nicht.
Nucleo wird im Gerätemanager auf COM5 angezeigt. der ESP Flasher findet
dort aber nichts.
Lötstellen des ESP habe ich schon überprüft und nochmal nachgelötet.
Any hints?
Vielen Dank und frohes Fest
Florian
Florian B. schrieb:> da der ESP auf meinem V3 Nucleo nach sechs Jahren anscheinend die> Grätsche gemacht hat
Du meinst ESP auf dem Nucleo-Shield, nicht wahr?
> wollte ich endlich mal auf V5 upgraden und das System neu aufsetzen.
Wo gibts denn die V5?
> Den Nucleo habe ich wohl erfolgreich geflasht
Welche HEX-Datei hast Du verwendet?
> Auf die Rest- und User-Taste reagiert der Nucleo überhaupt nicht.
Die Reihenfolge ist:
Reset drücken und festhalten, USER-Taste drücken und festhalten, Reset
loslassen -> LED leuchtet jetzt, als letztes USER-Taste loslassen.
> Nucleo wird im Gerätemanager auf COM5 angezeigt. der ESP Flasher findet> dort aber nichts.
Zeige bitte mal einen Screenshot vom Gerätemanager und vom ESP-Flasher.
Frank M. schrieb:> Florian B. schrieb:>> da der ESP auf meinem V3 Nucleo nach sechs Jahren anscheinend die>> Grätsche gemacht hat>> Du meinst ESP auf dem Nucleo-Shield, nicht wahr?
Ja, genau.
>> wollte ich endlich mal auf V5 upgraden und das System neu aufsetzen.>> Wo gibts denn die V5?
War ein Typo. ist V4
>> Den Nucleo habe ich wohl erfolgreich geflasht>> Welche HEX-Datei hast Du verwendet?
Geflasht habe ich die wc24h-stm32f411-ws2812-grb.hex
>> Auf die Rest- und User-Taste reagiert der Nucleo überhaupt nicht.>> Die Reihenfolge ist:>> Reset drücken und festhalten, USER-Taste drücken und festhalten, Reset> loslassen -> LED leuchtet jetzt, als letztes USER-Taste loslassen.
Genau so habe ich es gemacht (halte mich an das Tutorial auf der
Projektseite)
>> Nucleo wird im Gerätemanager auf COM5 angezeigt. der ESP Flasher findet>> dort aber nichts.>> Zeige bitte mal einen Screenshot vom Gerätemanager und vom ESP-Flasher.
Screenshots im Anhang. Danke für die Hilfe
Gruß
Florian
Florian B. schrieb:> War ein Typo. ist V4
Gibts auch nicht, siehe WordClock mit WS2812: Download. Die aktuelle
Version ist dort 2.9.5.
> Geflasht habe ich die wc24h-stm32f411-ws2812-grb.hex
Wo hast Du die her? Von der Download-Seite?
> Auf die Rest- und User-Taste reagiert der Nucleo überhaupt nicht.
Dann ist beim Flash etwas schiefgelaufen oder auf Deinem Nucleo-Board
ist kein STM32F411. Schau mal drauf, ob es nicht ein STM32F401 ist.
Frank M. schrieb:> Florian B. schrieb:>>> War ein Typo. ist V4> Gibts auch nicht, siehe WordClock mit WS2812: Download. Die aktuelle> Version ist dort 2.9.5.
Mit V4 meine ich das Shield
>> Geflasht habe ich die wc24h-stm32f411-ws2812-grb.hex>> Wo hast Du die her? Von der Download-Seite?
Ja. Alle Dateien habe ich von der Download-Seite
>> Auf die Rest- und User-Taste reagiert der Nucleo überhaupt nicht.>> Dann ist beim Flash etwas schiefgelaufen oder auf Deinem Nucleo-Board> ist kein STM32F411. Schau mal drauf, ob es nicht ein STM32F401 ist.
Auf dem Board steht NUCLEO-F411RE. Auf der Rückseite MB1136 C-04. Es
wird bei Verbindung als Laufwerk NOD_F411RE erkannt. Das STM32-Link
Utility wirf aus:
14:28:59 : Device ID:0x431
14:28:59 : Device flash Size : 512KBytes
14:28:59 : Device family :STM32F411xC/E
14:31:11 : [wc24h-stm32f411-ws2812-grb.hex] opened successfully.
14:31:11 : [wc24h-stm32f411-ws2812-grb.hex] checksum : 0x00532AB8
14:31:20 : Memory programmed in 1s and 860ms.
14:31:20 : Verification...OK
14:31:20 : Programmed memory Checksum: 0x00532AB8
14:31:21 : Flash memory [0x08000000:0x08080000] Checksum: 0x0773C0FA
Adam schrieb:> den Wert bei Temperatur übernehmt er plötzlich und speichert richtig,> bekomme unter V3.0.1 STM32F103 aber Sprache "polnisch" einfach nicht zu> laufen.>> Kann mir da bitte jemand weiter helfen?> Danke!
gibt es jemanden hier der mir hier weiterhelfen kann?
Ich habe alle geprüft, unter V3.0.1 funktioniert es einfach nicht!
sobald ich DE aufspiele läuft meine Platine, PL drauf und die LEDs
bleiben dunkel
Bitte um Hilfe, Danke!
VG Adam
Hallo zusammen,
erstmal danke für das tolle Projekt. Habe gestern meine erste Uhr
(WC12h) mit einem Bluepill Board und V5 Shield zum laufen gebracht.
Nun würde ich gerne noch zwei weitere Uhren bauen, finde aber kein
orginales Bluepill Board mehr, daher folgende Fragen:
1) Welche Blackpill Board könnt ihr denn für die 12h Variante empfehlen?
2) Im offiziellen Download ist noch die alte Software der Version 2.9.x.
Kann ich diese auch für ein Blackpill Board nutzen oder muss ich die
aktuellste vom Updateserver https://uclock.de/update/ nutzen?
Gibt es einen Grund, dass im Downloadbereich der
WordClock mit WS2812: Download nicht die aktuellste Version des
Updateservers gelistet ist?
3) Gibt es für die Blackpill Boards schon Shields, die jemand an mich
abgeben möchte, oder alternativ mir die passenden Gerber Daten oder
gleich das ganze Kicad Projekt schicken möchte?
Ich werde leider noch nicht zu 100% schlau draus, wie der aktuell Stand
des Projektes zum Thema Blackpill Boards ist, daher die Fragen.
Liebe Grüße und einen guten Rutsch ins Jahr 2025,
Patrick
Patrick W. schrieb:> Ich werde leider noch nicht zu 100% schlau draus, wie der aktuell Stand> des Projektes zum Thema Blackpill Boards ist, daher die Fragen.
Der aktuelle Stand ist so, dass es noch keine getesten neuen Shields
gibt. Die letzten 12 Monate verliefen für mich komplett anders als
gedacht, daher bin ich noch nicht dazu gekommen welche aufzubauen. Die
Testshields habe ich schon hier. Ich versuche es im Januar 2025
aufzubauen, zu testen. Ich melde mich hier, sobald die Test erfolgreich
verlaufen sind.
Gruß,
Torsten
Torsten G. schrieb:>> Der aktuelle Stand ist so, dass es noch keine getesten neuen Shields> gibt. Die letzten 12 Monate verliefen für mich komplett anders als> gedacht, daher bin ich noch nicht dazu gekommen welche aufzubauen. Die> Testshields habe ich schon hier. Ich versuche es im Januar 2025> aufzubauen, zu testen. Ich melde mich hier, sobald die Test erfolgreich> verlaufen sind.>> Gruß,> Torsten
Hi Torsten,
danke für die schnelle Rückmeldung, dann werde ich auf dein Update
warten.
Viele Grüße,
Patrick
Hallo,
wie sieht's da dann Softwaremäßig aus?
Im Artikel sind die angepassten Versionen (3.1.0) für die verschiedene
BlackPills ja bereits erwähnt.
Welche geänderten Ports werden da verwendet und sind die schon irgendwo
downloadbar?
Dann könnte man das zumindest vorübergehen "fliegend" aufbauen.....
LG
Ralf
@Torsten G. (wawibu):
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>> Summe (28.12.2024): 77 Stück
Ich würde, sobald die Shields fertig sind, auch 5 Stück nehmen.
Liste ist ergänzt
Patrick W. schrieb:> Ich werde leider noch nicht zu 100% schlau draus, wie der aktuell Stand> des Projektes zum Thema Blackpill Boards ist, daher die Fragen.
Torsten hatte seinerzeit nach meinen Vorgaben das Shield für das
BluePill an das BlackPill angepasst. Ich hatte mich in der Zwischenzeit
daran gemacht, die Software anzupassen.
Stand ist, dass folgende BlackPill-Varianten in der Version 3.1.0
zusätzlich unterstützt werden:
- BlackPill STM32F401CC mit 25 MHz Quarz
- BlackPill STM32F411CE mit 25 MHz Quarz
- BlackPill STM32F401CC mit 8 MHz Quarz
- BlackPill STM32F411CE mit 8 MHz Quarz
Die beiden oberen Varianten BlackPill-Boards von WeAct habe ich dafür im
Test, hier ein Bezugslink:
https://de.aliexpress.com/item/1005001456186625.html
Mittlerweile sind aber auch Varianten mit 8 MHz Quarz im Umlauf, deshalb
habe ich die SW auch noch an die 8 MHz Varianten angepasst. Hier muss
man also aufpassen, dass man die richtige SW-Hex-Datei verwendet. Die
401er gibts mittlerweile nicht mehr direkt von WeAct. Sie bieten jetzt
nur noch die 411er Variante an - sowohl in der 25 MHz als auch in der 8
MHz Ausführung. Nichtsdestotrotz werden von diversen Chinesen alle vier
der oben aufgeführten Varianten vertickert.
Eine kleine Anmerkung:
WeAct bietet das BlackPill auch noch in der Variante "F411 25M HSE
8MFlash" an. Da ist dann noch ein weiterer Flash-Chip auf der Rückseite
angebracht. Dieses sollte nicht verwendet werden, da ich
Inkompatibilitäten nicht ausschließen kann!
Ich habe leider momentan noch ein Problem mit der angepassten SW: Der
ESP8266 kann den STM324x1 nicht mehr über OTA flashen. Den Grund habe
ich noch nicht herausgefunden, denn meine abgespeckte Version, welche
rein auf den Flasher reduziert ist, funktioniert auch mit dem BlackPill:
https://github.com/ukw100/STM32-OTA-Flasher
Von daher suche ich schon seit längerem nach diesem Fehler, damit habe
ich ledier schon viele Stunden verbracht. Ich weiß auch noch nicht, ob
es ein SW-Bug oder ein Problem mit dem Shield ist. Sobald ich den Fehler
gefunden und ihn beseitigt habe, gibts die neue Version als Source im
github unter
https://github.com/ukw100/wordclock24h
@Torsten: Hatte ich Dir seinerzeit eigentlich ein BlackPill geschickt?
Ich erinnere mich nicht mehr. Kann ich Dir gern schicken.
Kann mir jemand sagen, wie ich bei einem alten Mini-Shield Version 1 die
W-Lan Konfigurierung löschen kann, bzw. wie ich den HotSpot wieder
einschalte. Anscheinend wurde das falsche W-Lan Passwort eingetragen und
jetzt kann man nicht mehr auf die Uhr zugreifen...
(den WPS Button gabs damals noch nicht,
https://www.mikrocontroller.net/articles/Datei:MiniShield_Vorderseite.jpg)
Werner A. schrieb:> Kann mir jemand sagen, wie ich bei einem alten Mini-Shield Version 1 die> W-Lan Konfigurierung löschen kann
Wenn Du die USER-Taste drückst, sollte der ESP8266 in den AP-Modus
gehen. Du siehst ihn dann als Access-Point "wordclock" und hat die
Adresse 192.168.4.1.
Du musst also danach Deinen PC oder Dein Handy mit dem WordClock-WLAN
verbinden und anschließend im Browser die Adresse http://192.168.4.1/
eingeben. Anschließend kannst Du dann unter "Netzwerk" neue Zugangsdaten
für die Verbindung zu Deinem Router eingeben.
EDIT:
Ich vergaß: Vor MiniDev-Shield-Version V3 gab es keine User-Taste,
sondern nur einen Jumper dafür, siehe
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#User-Taste
Auszug:
Bei älteren Mini-Shields ist die Taste nicht vorhanden, sondern
lediglich als Jumper-Pin mit der Bezeichnung "Flash" (PA6) vorhanden.
Hier kann man entweder eine Taste anschließen oder mit einem Jumper den
Flash-Pin mit dem danebenliegenden Pin "GND" kurzschließen, was
derselben Funktion entspricht.
Weitere Details findest Du unter
https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Start_als_Access-Point
Frank M. schrieb:> Werner A. schrieb:>> Kann mir jemand sagen, wie ich bei einem alten Mini-Shield Version 1 die>> W-Lan Konfigurierung löschen kann> Bei älteren Mini-Shields ist die Taste nicht vorhanden, sondern> lediglich als Jumper-Pin mit der Bezeichnung "Flash" (PA6) vorhanden.> Hier kann man entweder eine Taste anschließen oder mit einem Jumper den> Flash-Pin mit dem danebenliegenden Pin "GND" kurzschließen, was> derselben Funktion entspricht.
Prima, das war es. Vielen Dank!
Moin,
hat jemand vielleicht noch 2....3 x WS2812 RGB rumliegen, die er mir
per Brief senden könnte? Ein paar Euro Paypal gern.
Ich will keinen ganzen Meter kaufen :)
Danke und Grüße
Torsten G. schrieb:> Patrick W. schrieb:>> Ich werde leider noch nicht zu 100% schlau draus, wie der aktuell Stand>> des Projektes zum Thema Blackpill Boards ist, daher die Fragen.>> Der aktuelle Stand ist so, dass es noch keine getesten neuen Shields> gibt. Die letzten 12 Monate verliefen für mich komplett anders als> gedacht, daher bin ich noch nicht dazu gekommen welche aufzubauen. Die> Testshields habe ich schon hier. Ich versuche es im Januar 2025> aufzubauen, zu testen. Ich melde mich hier, sobald die Test erfolgreich> verlaufen sind.>
Hallo Torsten,
ich habe beim v5 Mini-Dev-Board-Shield vor längerer Zeit, aus
Zeitgründen, eine eigene "abgespeckte" Platine designed. Quasi ohne
DCF77 und ohne Sound und mit integriertem AMS1117.
(Ich konnte damals nicht so lange auf die Sammelbestellung warten. ;-)
und ich hatte an der kleiner Bauform gefallen gefunden. )
Mit dem neuen BlackPill müsste ich diese angleichen. Würdest du mir die
geänderten Pinbelegungen geben, die mit der neuen 3.1.0 genutzt werden?
Im Gegenzug kann ich dir auch gerne mein Design senden, wenn es dich
interessiert. Aber vorsicht, ich bin auch kein Layouter.
@Frank M.: Magst du den Source von der 3.1.0 auch freigeben? Ich kann
den auf github nicht finden. Ich hätte den gerne, weil ich bei den
SK6812CW die Farbe beim Snakewechsel angepasst habe. (Das "rot" hatte
mir nicht gefallen. "Türkis" ist echt toll.)
... und ein ganz herzliches Dankeschön noch einmal an alle, die an
diesem Projekt mitwirken und diese tolle Uhr OHNE BEZAHLUNG
weiterentwickeln.
Thomas
> @Torsten G. (wawibu):> 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>>> Summe (6.02.2025): 83 Stück
Hallo zusammen,
ich war lange nicht mehr hier. Aber ich würde auch gerne 3 Stück nehmen.
Oben mit hinzugefügt.
Danke an alle die die Word Clock am Leben halten!
Hallo,
ich baue gerade wieder eine 12h-Uhr auf und bin zum ersten Mal auf ein
Phänomen gestoßen, dass die Temperatur am DS18B20 um Faktor 10 zu hoch
ist. (Habe kürzlich neue Sensoren gekauft).
Ich vermute, das hat mit der Einstellung der Bit-Auflösung des Sensors
zu tun. Leider kann man die in der Weboberfläche nirgends ändern.
Ich verwende den STM32F103 und die Version 2.9.5 - Könnte eine neue
SW-Version Abhilfe schaffen bzw. kennt jemand das Problem auch?
Danke für eure Hilfe und viele Grüße.
Martin
Martin M. schrieb:> ich baue gerade wieder eine 12h-Uhr auf und bin zum ersten Mal auf ein> Phänomen gestoßen, dass die Temperatur am DS18B20 um Faktor 10 zu hoch> ist.
Wo hast Du die her? Aus China? Man hört desöfteren von DS18B20 Fakes -
auch in diesem Forum. Warum sollte der DA18B20 plötzlich eine höhere
Auflösung haben? Dann würde er auch anders heißen.
Ändert sich denn die Temperatur, wenn Du den Sensor erwärmst, zum
Beispiel durch Deine Finger? Wenn ja, um wieviel?
Hallo Frank,
ich habe welche über Amazon von AZ Delivery gekauft - also ja,
vermutlich Chinesische...
Temperatur geht mit, wenn ich den Sensor mit den Fingern erwärme und
passt ungefähr zu Faktor 10. Ich teste vorsichtshalber mal noch die
anderen Sensoren.
Martin M. schrieb:> ich habe welche über Amazon von AZ Delivery gekauft - also ja,> vermutlich Chinesische...
Lies bitte mal die Beschriftung auf dem Gehäuse ab und schreibe bitte,
welcher genau das ist:
- DS1820
- DS18S20
- DS1822
- DS18B20
Während der DS1820 eine feste Auflösung von 9 Bit hat, ist diese bei den
anderen variabel, nämlich 9, 10, 11 oder 12 Bit. Dazu liest die
WordClock das Konfigurationsregister aus.
Ich vermute da den Fehler. Entweder gibt sich Dein DS18x2y falsch aus
oder im Source wird das falsch behandelt. Was mich aber wundern würde,
denn von diesem Problem habe ich noch nie etwas gehört - seit Jahren.
> passt ungefähr zu Faktor 10
Eher Faktor 8, was bei 9 Bit vs. 12 Bit durchaus erklärbar wäre.
Frank M. schrieb:> Lies bitte mal die Beschriftung auf dem Gehäuse ab und schreibe bitte,> welcher genau das ist:
Die genaue Bezeichnung auf dem Gehäuse ist:
18B20
2421C4
+817AB
Ralf E. schrieb:> Evtl hilft das zum testen der Sensoren:
Ja, hat funktioniert:
1
28-61-64-35-C5-CC-45-CB: ROM does not follow expected pattern 28-xx-xx-xx-xx-00-00-crc. Error.
2
[...]
3
Conversion speed at different resolutions: 12-bit: 30 ms, 12-bit: 29 ms, 12-bit: 30 ms, 12-bit: 31 ms.
4
Could not change resolution. Error.
5
12-bit conversion faster than expected. Error.
6
--> Sensor is not a genuine DS18B20 based on 7 deviations.
Ich plage mich nicht länger mit den Fake-Teilen rum. Originalsensoren
von Mouser sind schon auf dem Weg.
Danke für die Unterstützung.
Hallo zusammen,
habe mehrere Uhren schon aufgebaut, nach hier und da kleinen Problemen
laufen aber alle - Tolles Projekt! Danke an den Entwickler !!!
Ein Problem habe ich jedoch,
ein Freund von mir würde gerne die Uhr in Polnischer Sprache haben
wollen.
Habe alles vorbereitet, Frontplatte auch schon liegt vor (18x18), aber
ich bekomme einfach die Wörter nicht eingeblendet.
Ich meine irgendwo gelesen zu haben, das in dem Code was angepasst
werden muss, stimmt das? Kann mir da jemand weiterhelfen ober mir das
anpassen und zukommen lassen? Gerne auch für kleine Spende PayPal
Freunde.
Bitte helft mir! Vielen Dank!
Grüße, Adam
ich habe mit EmBitz den Quellcode 2.9.5 geöffnet
(gibt es auch den 3.0.1 irgendwo auch zu laden?)
Unverändert gelassen > F7 > Rebuild all target files
die erstellte HEX Datei eingespielt und alles bleibt dunkel?!
Mein ESP meldet sich aber noch,
auf der Webobefläche steht kein Softwarestand mehr von dem STM
Muss ich noch was am EmBitz einstellen oder warum passiert das?
Adam schrieb:> ich habe mit EmBitz den Quellcode 2.9.5 geöffnet> (gibt es auch den 3.0.1 irgendwo auch zu laden?)>> Unverändert gelassen > F7 > Rebuild all target files> die erstellte HEX Datei eingespielt und alles bleibt dunkel?!>> Mein ESP meldet sich aber noch,> auf der Webobefläche steht kein Softwarestand mehr von dem STM> Muss ich noch was am EmBitz einstellen oder warum passiert das?
ist jemand hier der es mal probiert hat den Quellcode zu exportieren?
Habe es mit drei Rechnern probiert, immer das gleiche Ergebnis...
EmBitz 2.63 sagt keine Fehlermeldung beim exportieren, die eingespielte
HEX Datei funktioniert aber trotzdem nicht richtig.
Habe es mit dem Quellcode 2.9.4 und 2.9.5 probiert, immer das gleiche
Hat jemand eine Idee?
Schade das keiner Hilft... egal,
falls es jemanden interessiert... das Exportieren mit dem EmBitz 2.63
ist fehlerhaft! Nehmt den EmBitz 1.11, der macht es richtig
Gibt es den Quellcode von dem Softwarestand 3.0.1 irgendwo auch zum
runterladen?
Adam schrieb:> Adam schrieb:> gibt es jemanden hier der mir hier weiterhelfen kann?> Ich habe alle geprüft, unter V3.0.1 funktioniert es einfach nicht!> sobald ich DE aufspiele läuft meine Platine, PL drauf und die LEDs> bleiben dunkel
Was heißt "Polnische Sprache"? Ich weiß nur, dass ein polnischer
Zeitgenosse mal vor Jahren ein Layout in polnischer Sprache erstellt hat
- allerdings im Format 20x20 und ein weiterer im Format 18x18.
Die WordClock unterstützt standardmäßig nur 10x11 und 16x18. Um das
Format für 18x18 bzw. 20x20 zu unterstützen, sind evtl. noch Änderungen
im Source notwendig. Es kann sein, dass er diese Änderungen hier im
Thread dokumentiert hat.
Von daher wären detalliertere Angeben von Dir notwendig. Welche
Layout-Datei verwendest Du?
- wc24h-tables-pl - Polnisches Layout 18x18
- wc24h-tables-pl2 - Polnisches Layout 20x20
- evtl. noch eine andere?
Weitere Fragen:
- Hast Du Anpassungen dafür im Source vorgenommen?
- Wird am Anfang eine IP-Adresse auf dem LED-Board ausgegeben?
- Welches Format (Anz. Zeilen/Spalten) hat Dein LED-Display?
- Welche Dateien hast Du auf den ESP hochgeladen?
Hallo Frank,
danke für deine Nachricht.
Ich habe weiter oben schon geschrieben das ich es in 18x18 umsetzten
wollte.
Habe mit EmBitz 2.63 den Code geladen, aber beim erstellen der HEX Datei
(egal ob unverändert oder angapasst - 16>18 Zeilen und 288>324 LEDs)
muss immer was schief gelaufen sein (obwohl kein Fehler), weil (siehe
auch weiter oben Bild) mein STM kein Softwarestand mehr angezeigt hat
und die LEDs nichts machten.
Habe gestern zufällig im Netz EmBitz 1.11 gefunden und damit den Code
geladen und angepasst... HEX Datei erstellt, eingespielt und siehe da...
es läuft FAST.
Die IP und die Wörter werden ausgegeben, nur das "ES IST > in PL:
JEST" bleibt dunkel obwohl aktiviert. Ich glaube einfach das ich noch
die falsche TXT Datei habe.
Wenn ich die WC24-tables-pl.txt vom Server lade über die WEB-Oberfläche,
dann bekomme ich Fehler das die anscheinend nicht passt und die LEDs
bleiben dunkel.
Habe jetzt noch die V2.9.4 gefunden, will die später auch noch
probieren, daher meine Frage war gewesen, ob es irgendwo auch die V3.0.1
gibt zum runterladen.
Übrigens, ich verwende den STM32F103 und WS2812
Danke für die Unterstützung!
Adam schrieb:> Habe gestern zufällig im Netz EmBitz 1.11 gefunden
Bei EmBitz wurde in der Vergangenheit einiges geändert, so dass der
Source bzw. das WordClock-Projekt nicht mehr per Knopfdruck mit den
Standard-Einstellungen im EmBitz compilierbar waren.
Ich habe das mittlerweile angepasst, so dass die SW dann mit der
aktuellen EmBitz-Version kompilierbar ist - und auch kompiliert werden
sollte.
Die WordClock-SW-Version 3.1.0 veröffentliche ich spätestens am nächsten
Wochenende. Diese Version unterstützt dann auch das neue BlackPill mit
STM32F401 und STM32F411.
Schick mir bitte Deine E-Mail-Adresse per PN, damit ich Dir eine
Vorabversion der 3.1.0 schicken kann.
> Die IP und die Wörter werden ausgegeben, nur das "ES IST > in PL:> JEST" bleibt dunkel obwohl aktiviert.
Das ist doch schon mal eine konkrete Info! Bisher las ich immer von Dir,
dass alles dunkel bliebe. Nach diesem konkreten Problem kann ich ja dann
mal schauen.
> Wenn ich die WC24-tables-pl.txt vom Server lade über die WEB-Oberfläche,> dann bekomme ich Fehler das die anscheinend nicht passt und die LEDs> bleiben dunkel.
Du hast also eine andere TXT-Datei? Kannst Du die hier mal hochladen,
damit ich sie mir mal anschauen kann?
> Habe jetzt noch die V2.9.4 gefunden, will die später auch noch> probieren, daher meine Frage war gewesen, ob es irgendwo auch die V3.0.1> gibt zum runterladen.
Die V2.9.4 kann andere Formate als 10x11 und 16x18 nicht. Das kannst Du
direkt vergessen.
Hallo Frank,
nochmals vielen Dank für deine Unterstützung!
Ich habe dennoch mit der im Netz gefundenen V2.9.4 probiert und siehe
da, die Wörter werden eingeblendet (habe es angepasst - 16>18 und
288>324) und mit EmBitz 1.11 generiert.
Das Wort "JEST" was für "ES IST" steht, bleibt aber dunkel (die ersten 4
Buchstaben auf der Tafel > LED1 ist ja Status).
Ich habe auch mal die TXT Datei zur Ansicht mitgeschickt.
VG, Adam
Hallo Frank,
nochmals auf die vorherige Nachricht zurück zu kommen,
ich habe ursprünglich es einfach nicht hinbekommen den Quellcode sauber
zu exportieren. Egal was ich gemacht habe/oder auch nicht, EmBitz 2.63
exportiert bei mir ohne Fehlermeldung und wenn ich die HEX einspiele,
funktioniert es nicht 100% (siehe nochmal Bild > WordClock firmware
version : NICHTS !)
Auch kann ich keine TXT Datei einspielen und keine LEDs leuchten, nicht
mal die erste Status)
Ich habe erst jetzt mit dem EmBitz 1.11 es sauber exportiert bekommen.
ich verwende bis dato den STM32F103 auf einem MiniShield,
es gibt gibt ja den STM32F401 beispielweise der ja auch unterstützt
wird.
Wenn ich es richtig sehe, ist PIN-Belegung ja nicht 1:1 die gleiche,
müsste daher das Shield anpassen, daher meine Frage: was sind die
vorteile ?
@Frank ich bekomme es einfach nicht hin das "JEST = ES IST"
einzublenden.
Konntest du dir das schon anschauen? Danke!
Adam schrieb:> ich verwende bis dato den STM32F103 auf einem MiniShield,> es gibt gibt ja den STM32F401 beispielweise der ja auch unterstützt> wird.
Die Pinbelegung vom BluePill (STM32F103) ist NICHT kompatibel mit dem
BlackPill (STM32F401 oder STM32F411).
> daher meine Frage: was sind die vorteile ?
Auf den BluePills sind oft STM32F103-Fakes oder "Kompatible"
Mikrocontroller verbaut, die aber nicht 100%ig kompatibel sind. Deshalb
habe ich mich entschlossen, nun neben dem STM322F401 Nucleo auch noch
das BlackPill zu unterstützen - ab Version 3.1.0.
> @Frank ich bekomme es einfach nicht hin das "JEST = ES IST"> einzublenden.> Konntest du dir das schon anschauen? Danke!
Sorry, noch keine Zeit dafür gehabt. Ich versuche es diese Woche.
alles klar, Danke für die Info!
da ich aus der Elektronikbranche komme, habe ich in China sehr gute
Quellen die nur Originale liefern zum sehr guten Preis (glaube aktuell
$2,80)
In dem Fall bleibe ich bei dem STM32F103 :-)
kurze Frage, die Textlänge bei Ticker bzw. Overlay ist auf 32 begrenzt.
Wenn ich es richtig sehe, kann ich diese in overlay.h anpassen?
ist das richtig? oder muss ich irgendwo noch mehr ändern?
@Frank könntest du den Code von der V3.0.1 auch hochladen oder mir
schicken?
oder ist das nicht gewollt? :-)
Adam schrieb:> kurze Frage, die Textlänge bei Ticker bzw. Overlay ist auf 32> begrenzt.> Wenn ich es richtig sehe, kann ich diese in overlay.h anpassen?
Ich denke, das sollte erstmal für den STM32 so reichen. Das Eingabefeld
für den Ticker ist in der Weboberfläche ebenso auf 32 beschränkt. Das
musst Du dann in vars.h für den ESP8266 ebenso anapassen:
1
#define OVERLAY_MAX_TEXT_LEN 32 // name of icon or content of ticker
Die Buffer für die Kommunikation zwischen ESP und STM (z.B. Übertragung
des Tickertextes) sind ebenso von der Länge her beschränkt. Du kannst
also die max. Länge für den Tickertext nicht beliebig hochskalieren. Das
wird in die Hose gehen.
Bei Änderungen garantiere ich für nichts. Alles auf eigene Gefahr. :-)
> @Frank könntest du den Code von der V3.0.1 auch hochladen oder mir> schicken?> oder ist das nicht gewollt? :-)
Gewollt schon, ich habe nur bisher keine Zeit dafür gefunden. Vielleicht
mache ich das heute abend.
Hi,
wie löst ihr das mit den Frontplatten?
Edelstahlfrontplatte gefällt mir ehrlich gesagt nicht.
Hatte jetzt mal mit openoffice die Matrix nachdesignt und von einer
Firma auf Acrylglasplatte 3mm von hinten bedrucken lassen, mit dem
Ergebnis bin ich aber gar nicht zufrieden, da es überall durchscheint.
Also Grundfarbe schwarz und Buchstaben weiß.
LG Heiner
Hi Frank,
hattest du Zeit es dir anzuschauen?
War gerade beruflich 10 tage in Thailand und HongKong und hab auch nix
mehr gemacht, würde aber gerne weiterkommen und irgendwo hab ich noch
ein Fehler und komme ohne deine Hilfe einfach nicht weiter
Vielleicht hast du auch kurz Zeit um die V3.0.1 hochladen?
Danke und Grüße, Adam
Hallo
Ich Will Das Projekt auch anfangen und habe schon fast alle Komponenten
zusammen.
Jetzt Zu Meiner Frage: Woher Bekomme Ich Das Nucleo-Board
Für meinen Nucleo-F411RE ?
ich würde mir die platine auch selber Ätzen wenn ich das layout hätte.
wäre nett wenn mir eventuell jemand weiterhelfen könnte.
Ich habe mir Folien plotten lassen und dann auf Acrylglas geklebt. Ist
etwas fummelig, aber das Ergebnis ist prima. Achte bei der Folie auf
Licht undurchlässige. Bei mir scheint nichts durch.
Habe sogar mal zwei nachträglich lackiert, weil mir das Matte schwarz
nicht gefiel. Bisher auch Super :)
Hi,der Prozess ist mir noch nicht ganz klar. Schwarze Folie
schneidplotten lassen (also die Buchstaben ausschneiden), so dass das
Licht nur bei den Buchstaben durchscheint? Sieht man dann nicht die LEDs
durch? Das Acrylglas von hinten beklebt oder von vorne? Und wie war das
mit dem Lackieren gemeint?
Also meine Acrylglasplatten mit denen ich nicht zufrieden bin sind von
hinten bedruckt. Ist dann leider auch matt und gefällt mir auch deshalb
nicht so gut.
LG
Heiner L. schrieb:> Hi,der Prozess ist mir noch nicht ganz klar. Schwarze Folie> schneidplotten lassen (also die Buchstaben ausschneiden), so dass das> Licht nur bei den Buchstaben durchscheint?
Genau so. Lichtundurchlässige Folie verwenden
Sieht man dann nicht die LEDs
> durch?
Wenn dann zwischen Frontplatte und Lichtgitter eine Diffusionsfolie
kommt sieht man die LED's nicht. Ich verwende diese
https://bastelladen.wortuhr.de/diffusionsfolie.html
(weisses Backpapier geht aber auch ganz gut)
Das Acrylglas von hinten beklebt oder von vorne?
von hinten bekleben
Viel Glück
Burkhard
Hallo zusammen,
kann es sein, dass die wc24 Table xxx 12 und xxx12- einen Bug haben?
Jetzt um halb eins fehlt das „eins“.
Z.B. Schwaben12+ plottet „halb ein Uhr“ korrekt.
Die anderen Stunden passen in allen Varianten.
Im Displaytest funktionieren alle Pixel.
Grüße
Hallo, ich brauche mal wieder Hilfe. unten ist der Logg meiner WC12h,
aufgebaut auf dem Miniboard V.5. mit STM32F103C8T6 .
Das flashen verlief normal. Aber nachdem die Uhr gestartet ist sind nur
die Minuten_LED ON, die eigentliche Zeitanzeige fehlt. Das liegt
offensichtlich an der fehlenden Layout Table. Aber egal was ich mache,
ich bekomme den STM Flash wie im screenshot zu sehen nichtgestartet. Ich
habe auch schon mehrmals den ESP8266 neu geflasht, V2.9.5 oder V3.0.1T.
Ohne Erfolg.
Ich hoffe ihr habt einen Tipp für mich
Grüße
Burkhard
Burkhard D. schrieb:> Ich habe den Screenshot vom SPiffs vergessen
Die Ursache steht im Screenshot: Die Layout-Tabelle ist defekt. Die
Lösung steht ebenfalls im Screenshot: Du solltst das SPIFFS neu
formatieren und die Dateien neu einspielen.
Frank M. schrieb:>> Die Ursache steht im Screenshot: Die Layout-Tabelle ist defekt. Die> Lösung steht ebenfalls im Screenshot: Du solltst das SPIFFS neu> formatieren und die Dateien neu einspielen.
Hallo Frank, das habe ich alles schon x-mal getan. Mit verschiedenen
Layout--Tabellen, leider immer ohne eine Änderung. Und das Flashen des
STM32 funktioniert ja auch nicht.
Burkhard D. schrieb:> Ich habe auch schon mehrmals den ESP8266 neu geflasht, V2.9.5 oder> V3.0.1T. Ohne Erfolg.
Zeig bitte mal ein Foto vom Mini-Shield mit dem bluePill drauf.
Burkhard D. schrieb:> hier die Fotos
Löte mal die Pins nach, die ich rot markiert habe. Ohne diese
funktioniert das Flashen über OTA nicht. Am besten alle vom ESP8266
nachlöten bzw. kontrollieren.
Adam schrieb:> Fake Chip
Könnte sein, halte ich hier aber konkret für unwahrscheinlich. Bei den
Fake-Chips ist es so, dass die WS2812 wegen der fehlenden
DMA-Unterstützung dann gar nicht leuchten. Burkhard schreibt aber, dass
die Minuten-LEDs es tun. Der Rest leuchtet nicht, weil die Layout-Datei
"defekt" ist. Vielleicht hat Burkard bei der Version 2.9.5 ein zu neue
Layout-Datei drauf (von 3.0.0 oder höher). Neuere Layout-Dateien sind
nämlich nicht abwärtskompatibel.
stimmt, dann würde er wahrscheinlich nichts tun.
ich hab spaßhalber bei Amazon 7. Versuche gemacht und die 103er gekauft…
alle Fake! Nur die von AZ Delivery waren gut.
Hab auch welche bekommen die HK32F103 sich nannten, die liessen sich gar
nicht programmieren.
@Frank
hast du mal an den Upload gedacht?
Könntest du das vielleicht machen?
Für das Problem was ich habe, mit der PL Sprache, hast du keine Zeit
gehabt, oder?
Adam schrieb:> Für das Problem was ich habe, mit der PL Sprache, hast du keine Zeit> gehabt, oder?
Ich habe mir mal den Source angeschaut für das Programm, welches das
WordClock-Layout in der Polnischen Sprache (18x18) erzeugt. Wie sich
herausstellt, wird JEST überhaupt nicht berücksichtigt.
Ich habe das Programm mal angepasst und ein neues Layout erzeugt. Bitte
lade die angehängte Datei mal auf Deine Uhr und schaue, ob das mit dem
JEST nun so passt.
bin grad noch unterwegs, probiere es später gerne aus, vielen Dank schon
mal…
Das ist für die V2.9.5, richtig?
Den V3 Sourcecode hab ich leider ja nicht 🙈
Adam schrieb:> das sieht nach einem Fake Chip aus, wo hast du die her?
Hallo, vielen Dank für die Tipps, werde Morgen gleich alles umsetzen.
Beide Boards habe ich im Maker Shop gekauft.
Gruß
Frank M. schrieb:> Ich habe das Programm mal angepasst und ein neues Layout erzeugt. Bitte> lade die angehängte Datei mal auf Deine Uhr und schaue, ob das mit dem> JEST nun so passt.
Obige Datei war für die WordClock24h bis Version 2.9.4. Ab Version 2.9.5
ist das Layout anders. Anbei die Datei für die WordClock ab Version
2.9.5.
Hi Frank, hab grad die V2.9.5 eingespielt und JEST wird jetzt zwar
eingeblendet, aber da wird dauerhaft das Wort DRUGA (zwei) auch
eingeblendet was aber gar nicht darf… da ist scheinbar ein Fehler noch,
kannst du das noch korrigieren? Danke!
Hallo, nochmal zu dem Thema korrupte Layout Tables:
Ich habe vor einiger Zeit meine "alteWC12H" modernisiert. Torsten hatte
mir zwei Schilds zukommen lassen. Bei der ersten WC, welche ich mit Ali
Boards aus Altbeständen bestückt habe lief alles normal. Geflachst habe
ich bei Boards laut Anleitung mit SW 2.9.5 und dann über OTA auf 3.0.1
u. 3.0.0.T5 upgegrated. Diese WC12h läuft seit einiger Zeit problemlos.
Dazu 2 Screenshots als Anlage.
Grüße
Burkhard
Burkhard D. schrieb:> Update zu meinem obigen Post:> Ich habe den Screenshot vom SPiffs vergessen
Klick mal neben wc12h-tables-ch1.txt auf "Show" und zeige die ersten
paar Zeilen der Datei.
Adam schrieb:> aber da wird dauerhaft das Wort DRUGA (zwei) auch eingeblendet was aber> gar nicht darf…
Ich habe das korrigiert, kann das aber nicht testen. Probiere bitte mal
die Datei im Anhang und berichte.
Adam schrieb:> und ich hab grad gesehen,> laut Vorgabe soll bei neunzehn:> ###DZIEWIETNASCIE# eingeblendet werden,> ####DZIEWIETNASCIE wird aber ausgegeben ?
Das habe ich nicht verstanden. Sind die Buchstaben um 1 versetzt?
Adam schrieb:> ###DZIEWIETNASCIE# eingeblendet werden,> ####DZIEWIETNASCIE wird aber ausgegeben ?
Ich habe den Fehler gefunden. Die LEDs waren um 1 versetzt. Hier die
Korrektur.
Noch die letzte Korrektur: Das "JEST" ließ sich nun gar nicht mehr
abschalten. Ist gefixt.
Hier noch der Emulator, mit dem ich das teste:
https://uclock.de/wclock24h.php
Einfach links "wc24h-pl" auswählen und dann mit den Stunden/Minuten und
IT_IS spielen...
Frank M. schrieb:> Klick mal neben wc12h-tables-ch1.txt auf "Show" und zeige die ersten> paar Zeilen der Datei.
Hallo Frank, hier die wc12h-tables-ch1.txt im Anhang
Burkhard D. schrieb:> hier die wc12h-tables-ch1.txt im Anhang
Das ist eine im neuen Format, erkennbar an dem "ff" am Dateianfang.
Offenbar versteht Deine WordClock-Version noch nicht das neue Format,
erkennbar an der Fehlermeldung "wc_rows = 255":
1
(FIRMWARE 2.9.5)
2
(- tables found; wc12h-tables-ch1.txt)
3
(- error: wc_rows = 255)
Nimm mal die Datei im Anhang. Das ist die im alten Format.
Viel Grüße
Frank
Frank M. schrieb:> Nimm mal die Datei im Anhang. Das ist die im alten Format.
Das ist es gewesen. Jetzt funktioniert es. Aber leider benötige ich die
...de und de2 tables. Und was passiert, wenn ich jetzt alles auf die
neuste V.3 upgrate wie ich es bei der anderen WC12h ja auch gemacht
habe. Soll ich jetzt mal das versuchen ?