Skip to content

techniccontroller/think_wordclock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Think Wordclock

Arduino sourcecode for my DIY Wordclock.

Features

This project includes following features:

  • Arduino Nano as microcontroller
  • 114 NeoPixel LEDs WS2812b as Zic-Zac matrix starting from top left
  • RTC module DS3231
  • DCF77 receiver for german clock signal
  • 7 different color modes (switched when turn off/on within 10 seconds after startup)
  • light sensor to adjust brightness of LEDs to environment
  • DCF77 signal quality measurement on every startup and display on LED matrix (see description below)

Full Tutorial

The full tutorial how to build this Wordclock is published on

https://think-thi.de/2020/12/08/diy-wortuhr-mit-arduino-und-neopixel/

https://techniccontroller.de/word-clock-with-arduino-and-neopixel/

Used Libraries

To be able to use this sourcecode, you need to install following libraries in Arduino IDE. I have also included the versions of the libraries I use in this repository. In case of incompatibility problems, please use the versions provided by me.

DCF77 Signal quality measurement

I added signal meaurement feature for the DCF77 receiver. The signal quality is now also displayed at each startup with the LEDs:

  1. (during measurement) top left LED flashes blue,
  2. (after measurement) red/green the signal quality is shown as a bar for 2 seconds (10 leds = good, 1 led = bad)
wordclock_dcf77_signal.mp4