Forum: Projekte & Code Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?


von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Thomas H. schrieb:
> Leider bekomme ich mit der Android App keine Verbindung.

Habs gerade mit meinem ESP-01 getestet. Ich bekomme leider auch keine 
Verbindung mit der App, habe wohl irgendeinen Bug eingebaut.

Ich melde mich wieder, sobald ich den Fehler gefunden habe.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Thomas H. schrieb:
> Leider bekomme ich mit der Android App keine Verbindung.

Okay, habe den Fehler wohl gefunden. Ab einer bestimmten AT-Version 
horcht man auf einem UDP-Port nicht mehr mit AT+CIPSERVER, sondern mit 
AT+CIPSTART.

Bitte mach mal folgendes:

1. WC24h starten
2. Warten, bis die IP-Adresse im MCURSES-Monitor erscheint.
3. Ein großes C eingeben. Dann kann man direkt mit dem Modul "reden".
4. Hinter der Aufforderung "Command:" eingeben:

         AT+CIPSTART=0,"UDP","0",0,2424,2

   gefolgt von ENTER

5. Der Cursor bleibt hinter dem letzten Zeichen stehen
6. 2x ESC drücken
7. Neue leere Aufforderung "Command:" erscheint
8. ENTER drücken
9. MCURSES-Monitor erscheint wieder

Nun solltest Du mit dem Handy die WC24h fernsteuern können.

Ich werde nun herausfinden müssen, ab welcher Version ich AT+CIPSERVER 
für UDP nicht mehr verwenden darf und dann den Code ändern. Eine 
korrigierte Fassung erscheint dann spätestens morgen.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Ich habe die Sources schon mal als 1.6.2 aktualisiert. Damit sollte der 
Zugriff per Android-App nun für ältere und neuere AT-Versionen 
funktionieren.

Die HEX-Dateien aktualisiere ich morgen.

von Thomas H. (supergrobi)


Lesenswert?

Hallo Frank.

als Firmware wird mir 0018000902-AI03 angezeigt.
auch nach Eingabe der AT-Befehlsfolge bekomme ich keine Verbindung mit 
der Android APP.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Hallo Thomas,

Thomas H. schrieb:
> als Firmware wird mir 0018000902-AI03 angezeigt.

Genau mit dieser Firmware konnte ich das Problem reproduzieren. 
Ausserdem hatte ich durch einen blöden Copy-And-Paste-Fehler eine 
falsche Portnummer im Source eingefügt.

> auch nach Eingabe der AT-Befehlsfolge bekomme ich keine Verbindung mit
> der Android APP.

Hm. Okay, weiß jetzt nicht, woran das liegt. Da Du aber genau dasselbe 
Problem mit dieser Firmware 0018000902-AI03 hattest, nehme ich an, dass 
das Einspielen der Version WC24h 1.6.2 das Problem beseitigt.

(Es ist schon blöde: ich muss zum Testen immer 7 verschiedene ESP-Module 
wegen der verschiedenen FW-Versionen durchchecken.)

Die Hex-Dateien der Version 1.6.2 liegen nun auch im Artikel vor:

  https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Download

Drücke die Daumen! :-)

von Thomas H. (supergrobi)


Lesenswert?

Hallo Frank,

danke Dir. Mit der neuen Version läuft auch die Android APP.

Ich habe jedoch noch ein Problem, das mir vorher nicht aufgefallen ist.
Ich habe die Strefen jetzt zurecht geschnitten und auf eine Alu-Platte 
geklebt. Dabei fiel mir auf, das die LED Anzeigen um eine Stelle nach 
rechts  versetzt sind.

Es fängt also nicht mit "ES IST...", sondern mit "S# ST#..." an. Der 
Versatz zieht sich durch alle Streifen. Habe bei mir die erste LED 
abgeschnitten um auszuschließen, das es ein Produktionsfehler ist. Dann 
wird aber trotzdem weiterhin die erste LED ausgeschlossen. Haben andere 
auch dieses Problem ? Ich gebe zu. ich habe mir nicht den Komletten 
Wordclock Thread durchgelesen...

von Peter Z. (flexopete)


Lesenswert?

Moin Thomas,

Du hast die Status-LED verdrahtet?

Gruss
Peter

von Thomas H. (supergrobi)


Lesenswert?

neiiiiiiiiin...
Brett vor dem Kopf...

sorry und danke :)

von Heinz B. (hb_5000)


Lesenswert?

Hallo
ich habe mich mit dem STM32 Controllern beschäftigt
warum wird für die Minutengenaue 24 Stunden-Wortuhr
ein externer DS3231 eingesetzt es ist im Prozessor
eine Uhr vorhanden und auf dem STM32 Micro
sogar der Quarz eingebaut

von Bernd D. (Firma: ☣ ⍵ ☣) (bernd_d56) Benutzerseite


Lesenswert?

.,.-...,,,.; ,,,.,,..:,,-,
Bitte großzügig über deinen Text verteilen

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Heinz B. schrieb:
> ich habe mich mit dem STM32 Controllern beschäftigt
> warum wird für die Minutengenaue 24 Stunden-Wortuhr
> ein externer DS3231 eingesetzt es ist im Prozessor
> eine Uhr vorhanden und auf dem STM32 Micro
> sogar der Quarz eingebaut

Ja, die STM32 haben eine interne Uhr. Aber nicht überall kommt man an 
die Pins für den Uhrenquarz und die Pins für die Batterie dran. Außerdem 
war noch ein EEPROM zur Speicherung der Konfigurationsdaten notwendig. 
Mit dem 1,50 EUR EEPROM-Modul bekommt man noch eine Standard-RTC incl. 
Batterieclip dazu. Warum dann nicht nutzen?

von Heinz B. (hb_5000)


Lesenswert?

Danke
ich überlege eine zu bauen
sind die Frontplatten
noch erhältlich ?

Danke für Antwort

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Heinz B. schrieb:
> ich überlege eine zu bauen
> sind die Frontplatten
> noch erhältlich ?

Im Moment sind keine mehr da. Wahrscheinlich organisiere ich im Februar 
nochmal eine neue Sammelbestellung. Dann werde ich sie hier ankündigen.

von Volker R. (pcl86)


Lesenswert?

Hallo liebe Mitstreiter,

sollte meine Frage - trotz umfgangreicher Suche - schon beantwortet 
sein, bitte nicht hauen...

Wenn ich bei meinem nucleo-F411re Board aus Platzgründen den Programmer 
absäge und später das Board nochmal programmieren will, wie verbinde ich 
die beiden Teile wieder.
Muss ich die Leiterbahnen verfolgen und die Verbindugen mittels 
angelöteter Kabel wieder herstellen, oder gibt es über die vorhandenen 
Steckkontakte eine Verbindungsmöglichkeit?

Wie gesagt, sollte das schon durchgekaut worden sein, habt Nachsicht und 
sendet mir den link.......

Danke.

von Herbert P. (herb3472)


Lesenswert?

Ich arbeite derzeit an einer Lösung, bei der man das STM32 Board hinter 
der LED-Matrix montiert. Dabei ist es dann nicht notwendig, das Board zu 
zersägen, es kann im Originalzustand verbaut werden.

von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Volker R. schrieb:
> gibt es über die vorhandenen
> Steckkontakte eine Verbindungsmöglichkeit?

Ja, Du kannst die Pins von CN4 z.B. über "Dupont jumper wire" mit dem 
Board verbinden.

von matze (Gast)


Lesenswert?

guten morgen,

moechte mir auch gerne so eine tolle uhr nachbauen wo bekomme ich eine 
frontplatte und die leds her?....wie wäre der preis?

vielen dank!
matze

von Herbert P. (herb3472)


Lesenswert?

@matze:

Die Acrylglas-Frontplatte und verschiedene andere mechanische und 
elektronische Teile kannst Du von mir beziehen. Ich habe Teile für 
mehrere Uhren hier liegen, Bitte schreib mir eine PN, was Du benötigst!

LG Herb

: Bearbeitet durch User
von Herbert P. (herb3472)


Lesenswert?

In einer Diskussion mit jar im Vorjahr ist die Frage aufgetaucht, ob es 
nicht zweckmäßig wäre, die LED-Strips anstatt von links oben von rechts 
unten anzusteuern (aslo genau verkehrt herum), da der Weg von der 
Status-LED am unteren Rand zur ersten LED der LED-Strips kürzer wäre. 
Was haltet Ihr davon?

von Herbert P. (herb3472)


Lesenswert?

@Heinz B:

ich habe noch welche hier liegen. Bitte schreib mir eine PN, solltest Du 
noch Bedarf haben.

LG Herb

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Herbert P. schrieb:
> In einer Diskussion mit jar im Vorjahr ist die Frage aufgetaucht, ob es
> nicht zweckmäßig wäre, die LED-Strips anstatt von links oben von rechts
> unten anzusteuern (aslo genau verkehrt herum), da der Weg von der
> Status-LED am unteren Rand zur ersten LED der LED-Strips kürzer wäre.
> Was haltet Ihr davon?

Unnötig. Die 30cm-Strippe von der Status-LED bis zur ersten LED links 
oben macht den Kohl auch nicht fett.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Version 1.6.3 ist im Artikel WordClock mit WS2812 online:

  - WordClock12h: Anzeige der Temperatur durch Laufschrift
  - Neue Anschlusspins für TSOP und DS18xxx am STM32F103
  - Optimierung des WS2812-DMA-Transfers für STM32F103
  - Umstrukturierung der C-Sources

Ich bitte alle, die Diskussion unter

   Beitrag "Re: WordClock mit WS2812"

weiterzuführen. Dort wurde die 11x10 WordClock12h und die 16x18 
WordClock24h in einer Software/Hardware zusammengeführt.

von matze (Gast)


Lesenswert?

@ Herb,

danke für deine antwort wie schreibe ich eine pn???
lg
matze

von Mark B. (markbrandis)


Lesenswert?

matze schrieb:
> wie schreibe ich eine pn???

Das geht nur wenn Du hier eingeloggt bist.

von Roman B. (roman_b83)


Lesenswert?

Hallo zusammen,
wer einen 3D-Drucker hat und sich das Gehäuse drucken möchte, der findet 
unter http://www.thingiverse.com/thing:1330897 eine entsprechende 
Vorlage. Sie ist nicht perfekt, kann aber als Grundlage für eigene 
Designs verwendet werden.

have fun!
roman

von Peter G. (ingrimsch)


Lesenswert?

Roman B. schrieb:
> Hallo zusammen,
> wer einen 3D-Drucker hat und sich das Gehäuse drucken möchte, der findet
> unter http://www.thingiverse.com/thing:1330897 eine entsprechende
> Vorlage. Sie ist nicht perfekt, kann aber als Grundlage für eigene
> Designs verwendet werden.
>
> have fun!
> roman

Hi Roman,

vielen Dank für die Vorlage. Habe mir die SCAD Datei mal angesehen und 
finde den parametrischen Aufbau super flexibel. Wenn ich mal zu viel 
Zeit habe werde ich vielleicht mal ein Gehäuse für eine kleine Uhr auf 
dem Schreibtisch damit drucken.

Für welche LED Strips war denn der Abstand im STL File vorgesehen?

LG,
Peter

von well (Gast)


Lesenswert?

Kann es sein, dass die Sourcen unter 
https://www.mikrocontroller.net/svnbrowser/wordclock24h/ down sind?

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

well schrieb:
> Kann es sein, dass die Sourcen unter
> https://www.mikrocontroller.net/svnbrowser/wordclock24h/ down sind?

Sieht so aus. Ich habe Andreas eine PN dazu geschrieben.

Übrigens: Dieser Thread wurde schon vor längerer Zeit abgelöst von

   Beitrag "WordClock mit WS2812"

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

well schrieb:
> Kann es sein, dass die Sourcen unter
> https://www.mikrocontroller.net/svnbrowser/wordclock24h/ down sind?

Geht wieder.

von Roman B. (roman_b83)


Lesenswert?

Peter G. schrieb:
> Roman B. schrieb:
>> Hallo zusammen,
>> wer einen 3D-Drucker hat und sich das Gehäuse drucken möchte, der findet
>> unter http://www.thingiverse.com/thing:1330897 eine entsprechende
>> Vorlage. Sie ist nicht perfekt, kann aber als Grundlage für eigene
>> Designs verwendet werden.
>>
>> have fun!
>> roman
>
> Hi Roman,
>
> vielen Dank für die Vorlage. Habe mir die SCAD Datei mal angesehen und
> finde den parametrischen Aufbau super flexibel. Wenn ich mal zu viel
> Zeit habe werde ich vielleicht mal ein Gehäuse für eine kleine Uhr auf
> dem Schreibtisch damit drucken.
>
> Für welche LED Strips war denn der Abstand im STL File vorgesehen?
>
> LG,
> Peter

Hallo Peter,
bitte entschuldige, dass ich mich erst so spät melde. Irgendwie ging 
Dein Post an mir durch.
Freut mich, dass Dir die Vorlage gefällt.
Die Maße waren nicht für einen speziellen Stripe gedacht; eigentlich 
waren eher die Außenmaße die Vorgabe. Es war auch mal ne Platine 
angedacht, zu der es leider nicht kam.
Aber ich denke, es sollte kein Problem sein, die Maße für einen 
beliebigen Stripe anzupassen. Man sollte lediglich überprüfen, ob nicht 
irgendwo "negative Wände" auftauchen.

have fun!
roman

PS: Es gibt wohl einen "Verrückten" der tatsächlich das Case gedruckt 
hat.
--> http://www.thingiverse.com/make:236455

von Dennis (Gast)


Lesenswert?

Ich hätte gerne 1-2 Frontplatten in 450x450mm.
Sind noch welche vorhanden?

LG

Dennis

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Dennis schrieb:
> Ich hätte gerne 1-2 Frontplatten in 450x450mm.
> Sind noch welche vorhanden?

Ja, es sind noch welche aus der letzten Sammelbestellung vorhanden. 
Schreib mich einfach an.

Übrigens: Dieser Thread ist veraltet. Der neue ist:

  Beitrag "WordClock mit WS2812"

Der dazugehörige Artikel mit allen Sammelbestellungen:

  https://www.mikrocontroller.net/articles/WordClock_mit_WS2812

Gruß,

Frank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.