techniccontroller / think_wordclock

Arduino sourcecode for my DIY Wordclock

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wordclock with Arduino and NeoPixel

Arduino source code for my DIY Wordclock.

Features

This project includes the following features:

  • Arduino Nano as a 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 turned off/on within 10 seconds after startup)
  • light sensor to adjust the brightness of LEDs to the environment
  • DCF77 signal quality measurement on every startup and display on LED matrix (see description below)

Full Tutorial

The full tutorial on how to build this Wordclock is published on

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

Used Libraries

To use this source code, you need to install the following libraries in Arduino IDE. I have also included the versions of the libraries I use in this repository. In case of any problems, please use the versions I've provided.

DCF77 Signal quality measurement

I added a signal measurement 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

About

Arduino sourcecode for my DIY Wordclock

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

License:MIT License


Languages

Language:C 65.8%Language:C++ 33.2%Language:Processing 0.9%Language:Shell 0.1%Language:Makefile 0.0%