2022-03-31 20:31:37 +02:00
# Word Clock Usermod V2
2022-12-10 16:12:55 +01:00
This usermod drives an 11x10 pixel matrix wordclock with WLED. There are 4 additional dots for the minutes.
The visualisation is described by 4 masks with LED numbers (single dots for minutes, minutes, hours and "clock"). The index of the LEDs in the masks always starts at 0, even if the ledOffset is not 0.
There are 3 parameters that control behavior:
2022-03-31 20:31:37 +02:00
active: enable/disable usermod
2022-09-26 09:35:42 +02:00
diplayItIs: enable/disable display of "Es ist" on the clock
ledOffset: number of LEDs before the wordclock LEDs
2022-03-31 20:31:37 +02:00
2022-09-22 20:43:40 +02:00
### Update for alternatative wiring pattern
Based on this fantastic work I added an alternative wiring pattern.
2022-12-10 16:12:55 +01:00
The original used a long wire to connect DO to DI, from one line to the next line.
2022-09-22 20:43:40 +02:00
2022-12-10 16:12:55 +01:00
I wired my clock in meander style. So the first LED in the second line is on the right.
With this method, every other line was inverted and showed the wrong letter.
2022-09-22 20:43:40 +02:00
2022-12-10 16:12:55 +01:00
I added a switch in usermod called "meander wiring?" to enable/disable the alternate wiring pattern.
2022-09-22 20:43:40 +02:00
2022-03-31 20:31:37 +02:00
## Installation
Copy and update the example `platformio_override.ini.sample`
2022-12-10 16:12:55 +01:00
from the Rotary Encoder UI usermod folder to the root directory of your particular build.
2022-03-31 20:31:37 +02:00
This file should be placed in the same directory as `platformio.ini` .
### Define Your Options
2022-12-10 16:12:55 +01:00
* `USERMOD_WORDCLOCK` - define this to have this usermod included wled00\usermods_list.cpp
2022-03-31 20:31:37 +02:00
### PlatformIO requirements
No special requirements.
## Change Log
2022-09-22 20:43:40 +02:00
2022/08/18 added meander wiring pattern.
2022/03/30 initial commit