wordclock

Electronics

This section of the Wordclock project covers the wiring of the electronics and the LED matrix.

Circuit

See here for components list.

Everything fits fairly easily on the proto board which is 80mm x 50mm. It is possible to make it wider than 80mm, but the short side (50mm) is physically constrained by the frame. Thickness must also kept to a minimum (the clock module is probably the thickest part with its battery holder).

:warning: This prototype uses a 30 pin ESP32 board, and in this picture it had the LDR incorrectly wired to GPIO 25

Schematic

Breadboard

Here’s another view of the circuit, which can be used as an easier reference to place everything on the proto board. The exact way you wire this on the proto board is up to you, but the LDR and USB port of the ESP32 should be exposed on one of the larger sides.

LED Matrix

We use 2 strips of 1 meter with 60 LEDs per meter (12mm spacing or a LED every 0.65”/17mm) which provides adequate spacing for this build. The strips are cut into 10 segments of 11 LEDs which are wired as a daisy chain. At one end of the chain, 4 additional LEDs are placed in each corner of the frame and mark the 4 minutes between text updates (eg from ‘quarter’ to ‘twenty’).

The LED modules take +5V (red in the diagram above), GND (black) and DIN (data line, green). It’s okay to daisychain everything for simpler wiring, but you might notice slightly dimmer lights towards the end of the chain. For better power distribution, you can feed +5V from the middle of each segment or make small groups of segments. Only the data line actually needs to be daisychained.

Be careful about the orientation of your strips, there are little arrows screenprinted on them. The arrow direction should alternate from one raw to the other (see video link below).

The LED strips are hotglued to the dedicated lasercut support (see the frame building instructions).

Assembly video

Here’s a LED matrix assembly video.