Dutch (Talking) Word Clock Arduino

by gooikerjh in Circuits > Arduino

1496 Views, 10 Favorites, 0 Comments

Dutch (Talking) Word Clock Arduino

IMG_20211212_182106.jpg
IMG_20211212_173819.jpg
case assembly.png
IMG_20211212_182002.jpg
IMG_20211212_183133.jpg
wemos d1 mini.png
matrix.png
speaker 4 ohm 3 W-600x600.jpg
DFPAYER_MINI.jpg
Drukknop zwart-1500x1500w.jpg
Drukknop 7mm-1500x1500w.jpg

This is a word clock. It takes time from the internet and shows time by a whole sentence in Dutch. It consist of two 64 LED matrix boards and is controlled by a Lolin Wemos D1 mini (usb B). With an optional push button, you can control brightness and color scheme. It has very little parts and the casing is 3D printed. Version 5 can also speak time and has multiple effects selected by a menu.

Supplies

Parts:

and optional:

for talking:

  • 1x DFPlayer mini
  • 1x small speaker

3D Printing

IMG_20211212_151012.jpg
Back case.png
Front case.png

There are multiple casings.

  • a back case with and without hole for the push button
  • a front case with tekst (background colored) and tekst inverse (letters colored).

All is printed with layer height 0.20 mm without support. The back case can be printed with 0.28 mm layer height also.

The front case gives best result if printed in two colors. The first 3 layers white or transparant and the remaining layers a more solid color. With a single extruder printer, as I have, you must change filament before layer 4. I used a cube08 (see photo) for color change as my printer leaves a blob witch will reuen your original print.

Wiring

IMG_20211212_182625.jpg
IMG_20211220_133658.jpg
wemos d1 mini.png
IMG_20211212_182244.jpg
IMG_20211212_182645.jpg

The wiring is very simple. See photos.

  • 5V is connected to +5V of the first matrix 8*8
  • GND is connected to GND of the first matrix 8*8
  • D4 is connected to DIN of the first matrix 8*8
  • optional D3 is connected to push button and other lead of push button is connected to ground GND
  • optional D5 (14) to RX DFplayer mini
  • optional D6 (12) to TX DFPlayer mini
  • optional D7 (13) to busy DFplayer mini
  • The Lolin Wemos D1 mini is powered (and programmed) by the usb B cable.
  • The matrices are coupled OUT tot IN

Note1; the power to the LED matrix is fed from Lolin Wemos D1 mini and therefore restricted. If you are planning on very brightness and full LED animations then you should consider a separate power supply on the matrix.

Note2; The power to the DPplayer is fed from Lolin Wemos D1 mini. When D1 mini is restarting every time after talking it means there is a voltage drop and you should use a separate power supply. Mines works fine although.

Program

IMG_20211212_174129.jpg

The Lolin Wemos D1 mini is programmed by Arduino IDE. The programfile is included. Its is commented within the file. You can modify it, if you wish.

The words are mapped to the LED in a very basic way.

Note; if you would like to use a matrix library for your project, then you should consider rearranging the matrix in order for the line count to continue.

Have fun.