Binary clock using Neopixels, ESP8266 and DS3231 real time clock.
The program is configured to display CET, but this can be changed in timezone.h
. Daylight
saving time is also implemented.
Please check before connecting your hardware, this information might be wrong on some breakouts.
NeoPixel data is RX-pin on NodeMCU. I used 5 1x8 NeoPixel strips. Month, day, hour, minute and second have their own strip, so some NeoPixels are unused. The program uses the following offsets to address the pixels:
- Second: 0
- Minute: 8
- Hour: 16
- Day 24
- Month: 32
- SDA -> GPIO04 (D2)
- SCL -> GPIO05 (D1)