Forum: Projekte & Code WordClock mit WS2812


von Thomas G. (Firma: Frickelhauptquartier) (taximan)


Lesenswert?

Ich wollte als 7000. Beitrag mitteilen, dass meine "WordClock mit 
WS2812" immer noch funktioniert.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Adam schrieb:
> leider ist das bei mir auch so.
> WPS Verbindung wird scheinbar nicht dauerhaft gespeichert.

Nein, früher war es so, dass der ESP8266 die Daten selbsttätig nach 
einem Connect über WPS gespeichert hat. Ich kann auch schlecht selbst 
einen Save von einem Password machen, was ich nicht kenne. Ein Druck auf 
den WPS-Button wird das auch nicht einfach so rausrücken.

Ergo: Das muss an der neueren Arduino-Lib liegen, dass die Verbindung 
nun nicht mehr gespeichert wird. Vielleicht gibts da mittlerweile eine 
Option, muss ich mal nachschauen. Bis dahin müsst Ihr halt das Password 
selbst eingeben, sorry.

von Christoph E. (gluema)


Lesenswert?

Gibt es noch jemanden, der mir zwei Wordclock Shield Mini DevBoard V5 
verkaufen kann? Gerne auch schon bestückt, aber kein muss. Ich habe habe 
meins beim Tausch des Blue Pill zu Black Pill geschrottet. :-(

Angebote entweder über Forum PM oder cdgluema@gmx.de

Beste Grüße

Christoph

von Sören B. (brands)


Lesenswert?

Du wolltest auf dem Board die Blue gegen Blackpill tauschen ?

1. Warum?
2. Sind die Shield von Blue nicht Pin-kompatibel zu den Blackpills, ist 
dir das klar?

Das heißt wenn du ein Board mit Blackpill aufbauen willst, brauchst du 
auch das passende shield.

von Alex (braiky2)


Lesenswert?

Hallo Frank,

also das mit dem WPS ist kein großes Problem, wenn man davon weiss. 
Zumindest scheint die Uhr stabil zu laufen, wenn sie sich verbunden hat 
und man die Daten manuell eingetragen hat.

Von der Laufschrift (auf der 12h) habe ich Augenkrebs bekommen und 
deswegen einen zweiten Laufschriftmodus eingefügt. Ich stelle die 
Buchstaben einzeln nacheinander dar. Dadurch konnte ich eine Schrift mit 
10 Zeilen und 8 Spalten nehmen. Außerdem habe ich die Darstellung auf 
Großbuchstaben eingeschränkt. Finde es insgesamt besser lesbar.

Als Fernbedienung nutze ich eine mit 44 Tasten auf der ich mir 2 fest 
einprogrammierte Tasten festgelegt habe. Mit der "Play" Taste starte ich 
das Umprogrammieren der Tasten und während dem Programmieren kann ich 
damit auch den Lauftext wiederholen lassen. Mit der "Power" Taste 
überspringe ich, wenn ich die vorher festgelegte Taste beibehalten will.

Mit der Schaltfläche "Learn IR remote control" von der Weboberfläche 
starte ich das Zurücksetzen der Fernebdienungseinstellungen auf 
vordefinierte Werte.

Im Übrigen finde ich es seltsam englischsprachige Laufschrift auf einer 
deutschsprachigen Uhr darzustellen, habe es also für mich eingedeutscht 
und um einige Funktionen erweitert, die ich vermisst habe. Es hat mich 
zunächst gestört, dass am Ende immer das letzte Zeichen dauerhaft stehen 
bleibt. Habe überall ein Fragezeichen eingefügt und jetzt ist es ein 
Feature, der mir anzeigt, dass die Uhr auf etwas wartet.
1
//     case REMOTE_IR_CMD_POWER:                         t = "AN/AUS?";              break;
2
            case REMOTE_IR_CMD_WEATHER_FORECAST_SYMBOL:       t = "WETTER SYMBOL?";         break;
3
            case REMOTE_IR_CMD_WEATHER_FORECAST_TICKER:       t = "WETTER TICKER?";         break;
4
            case REMOTE_IR_CMD_DECREMENT_ANIMATION_MODE:      t = "ANIMATION -?";           break;
5
            case REMOTE_IR_CMD_INCREMENT_ANIMATION_MODE:      t = "ANIMATION +?";           break;
6
            case REMOTE_IR_CMD_DECREMENT_HOUR:                t = "STUNDE -?";              break;
7
            case REMOTE_IR_CMD_INCREMENT_HOUR:                t = "STUNDE +?";              break;
8
            case REMOTE_IR_CMD_DECREMENT_MINUTE:              t = "MINUTE -?";              break;
9
            case REMOTE_IR_CMD_INCREMENT_MINUTE:              t = "MINUTE +?";              break;
10
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS_RED:      t = "ROT HELLIGKEIT -?";      break;
11
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS_RED:      t = "ROT HELLIGKEIT +?";      break;
12
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS_GREEN:    t = "GRÜN HELLIGKEIT -?";     break;
13
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS_GREEN:    t = "GRÜN HELLIGKEIT +?";     break;
14
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS_BLUE:     t = "BLAU HELLIGKEIT -?";     break;
15
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS_BLUE:     t = "BLAU HELLIGKEIT +?";     break;
16
            case REMOTE_IR_CMD_DECREMENT_BRIGHTNESS:          t = "HELLIGKEIT -?";          break;
17
            case REMOTE_IR_CMD_INCREMENT_BRIGHTNESS:          t = "HELLIGKEIT +?";          break;
18
            case REMOTE_IR_CMD_AUTO_BRIGHTNESS_CONTROL:       t = "LDR AN/AUS?";            break;
19
            case REMOTE_IR_CMD_GET_TEMPERATURE:               t = "TEMPERATUR?";            break;
20
            case REMOTE_IR_CMD_SUMMERTIME:                    t = "SOMMERZEITUMSCHALTUNG?"; break;
21
            case REMOTE_IR_CMD_DECREMENT_TIMEZONE:            t = "ZEITZONE -?";            break;
22
            case REMOTE_IR_CMD_INCREMENT_TIMEZONE:            t = "ZEITZONE +?";            break;
23
            case REMOTE_IR_CMD_WPS:                           t = "WPS?";                   break;
24
            case REMOTE_IR_CMD_TOGGLE_TICKER_MODE:            t = "TICKER MODUS?";          break;
25
            case REMOTE_IR_CMD_DECREMENT_TICKER_SPEED:        t = "TICKERPAUSE -?";         break;
26
            case REMOTE_IR_CMD_INCREMENT_TICKER_SPEED:        t = "TICKERPAUSE +?";         break;
27
            case REMOTE_IR_CMD_SHOW_DATE:                     t = "DATUMANZEIGE?";          break;
28
            case REMOTE_IR_CMD_DECREMENT_AMBILIGHT_MODE:      t = "AMBILIGHT -?";           break;
29
            case REMOTE_IR_CMD_INCREMENT_AMBILIGHT_MODE:      t = "AMBILIGHT +?";           break;
30
            case REMOTE_IR_CMD_TEST_DISPLAY:                  t = "TEST DISPLAY?";          break;
31
            case REMOTE_IR_CMD_GET_IP:                        t = "IP ANZEIGE?";            break;
32
      //      case REMOTE_IR_CMD_LEARN_CODES:                   t = "IR CODES LERNEN?";     break;

von Christoph E. (gluema)


Lesenswert?

Sören B. schrieb:
> Du wolltest auf dem Board die Blue gegen Blackpill tauschen ?
>
> 1. Warum?
> 2. Sind die Shield von Blue nicht Pin-kompatibel zu den Blackpills, ist
> dir das klar?
>
> Das heißt wenn du ein Board mit Blackpill aufbauen willst, brauchst du
> auch das passende shield.

Das Board hatte ich aufgelötet anstatt zu stecken und beim runter heben 
habe ich das Board beschädigt. Die Frage ist ob es die Dateien vom Board 
in V5 noch irgendwo gibt, damit ich mir noch ein paar Platine bestellen 
könnte.

Den Torsten Giese hatte ich schon angeschrieben aber war leider bisher 
ohne Erfolg.

Beste Grüße

Christoph

von Alex (braiky2)


Lesenswert?


von Torsten G. (wawibu)


Lesenswert?

War heute mit Christoph im Austausch und das Problem ist gelöst :)

von Torsten G. (wawibu)


Lesenswert?

ich habe bisher leider noch keine klare Bestätigung erhalten (oder habe 
diese übersehen), dass das v6 BlackPill (STM32F401CC) Board ohne 
Probleme funktioniert.

Daher sind zur v6 die Gerber Files noch nicht veröffentlicht. Boards 
habe ich noch einige hier liegen.

Sobald es bestätigt ist, dass die v6 funktioniert, werde ich die Gerber 
Files im  Artikel veröffentlichen

Gruß,
Torsten

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.