# Ed Nieuwenhuys — GitHub Project Overview

> **GitHub profile:** [github.com/ednieuw](https://github.com/ednieuw)

---

## 1. Word Clock — ESP32 (Nano ESP32, C3, S3, CYD)

The current main line of word clock projects, built on ESP32-based boards with BLE, WiFi, NTP, and OTA support.

| Repository | Description |
|---|---|
| [Arduino-ESP32-Nano-Wordclock](https://github.com/ednieuw/Arduino-ESP32-Nano-Wordclock) | Word clock on Arduino Nano ESP32 — single or four-language, BLE/WiFi/NTP/OTA |
| [NanoESP32-BW-RGBW-clock](https://github.com/ednieuw/NanoESP32-BW-RGBW-clock) | One PCB + one source for both 12V B/W and SK6812/WS2812 RGB(W) LED strips |
| [ESP32-C3-Clock-and-more](https://github.com/ednieuw/ESP32-C3-Clock-and-more) | Word clock on ESP32-C3; explains BLE nRF52 + WiFi code architecture |
| [ESP32SerialNTP-BLE-Clock](https://github.com/ednieuw/ESP32SerialNTP-BLE-Clock) | ESP32 add-on module that feeds NTP time to an existing ATMEGA B/W word clock via serial |
| [ESP32-2432S028R-display](https://github.com/ednieuw/ESP32-2432S028R-display) | Four-language word clock on the CYD (ESP32-2432S028R) touchscreen display |
| [WordclockSelector](https://github.com/ednieuw/WordclockSelector) | Selector page to compare and choose word clock / Fibonacci clock hardware+software combinations |

---

## 2. Word Clock — ATMEGA (328, 1284, 1280, Nano Every)

The original generation of word clocks on classic AVR-based Arduino hardware, using shift registers and LED strips.

| Repository | Description |
|---|---|
| [Woordklok-witte-LEDs](https://github.com/ednieuw/Woordklok-witte-LEDs) | Dutch word clock with white 2835/3528 LEDs; ATMEGA328 / ATMEGA1284, shift registers, DCF77, Bluetooth |
| [Word-Colour-Clock-SK6812-WS2812](https://github.com/ednieuw/Word-Colour-Clock-SK6812-WS2812) | Colour word clock with SK6812/WS2812 LEDs; ATMEGA328/1284/1280, multi-language, DCF77 |
| [FourLanguageClock](https://github.com/ednieuw/FourLanguageClock) | Four-language word clock (NL/DE/FR/UK) with SK6812 LEDs, Nano Every |

---

## 3. Fibonacci Clock

Fibonacci-sequence colour clocks across all hardware generations.

| Repository | Description |
|---|---|
| [Fibonacciclock](https://github.com/ednieuw/Fibonacciclock) | Original Fibonacci clock software (ATMEGA/Arduino Nano) |
| [Fibonacci-Vierkantekokerklok](https://github.com/ednieuw/Fibonacci-Vierkantekokerklok) | Fibonacci stick/square-tube clock; Arduino Nano, ATMEGA328, WS2812/SK6812 |
| [Fibonacci-ESP32-C3-S3-Clock](https://github.com/ednieuw/Fibonacci-ESP32-C3-S3-Clock) | Fibonacci clock on ESP32-C3-supermini or S3-Zero, BLE + WiFi/NTP |
| [Fibonacci-Nano-ESP32-clock](https://github.com/ednieuw/Fibonacci-Nano-ESP32-clock) | Fibonacci clock on Arduino Nano ESP32 (preferred current platform) |

---

## 4. Flip Disc & Wearable Clocks

Alternative clock display form factors: flip discs, smartwatches, and pocket screens.

| Repository | Description |
|---|---|
| [FlipDiscClock](https://github.com/ednieuw/FlipDiscClock) | Word/time display on flip disc modules, driven by Nano ESP32 |
| [Lilygo-T-Watch-2020](https://github.com/ednieuw/Lilygo-T-Watch-2020) | Word clock and analogue watch face on Lilygo TTGO T-Watch 2020 |
| [Pocketscreen_Wordwatch](https://github.com/ednieuw/Pocketscreen_Wordwatch) | Word watch on the PocketScreen OLED device (SAMD21) |
| [Pocketscreen_NTP](https://github.com/ednieuw/Pocketscreen_NTP) | NTP time via ESP8266EX AT-commands for the PocketScreen |

---

## 5. PCB Designs

Fritzing designs and Gerber files for word clock and Fibonacci clock hardware.

| Repository | Description |
|---|---|
| [NanoESP32PCB](https://github.com/ednieuw/NanoESP32PCB) | PCB for Arduino Nano ESP32 with DS3231 RTC, 74AHCT125 level shifter, SK6812/WS2812 |

---

## 6. DCF77 Time Signal

Receiving, decoding, and retransmitting the DCF77 German long-wave radio time signal.

| Repository | Description |
|---|---|
| [DCF77_NoInterrupt](https://github.com/ednieuw/DCF77_NoInterrupt) | DCF77 decoding algorithm without interrupts (DCFtiny) |
| [DCF77_HC12](https://github.com/ednieuw/DCF77_HC12) | DCF77 receiver + HC-12 433 MHz retransmitter |
| [DCF77-transceiver-clock](https://github.com/ednieuw/DCF77-transceiver-clock) | DCF77 visualisation clock with LED rings, HC-12 transmitter, Nano Every |

---

## 7. LED Libraries

Custom lightweight libraries for SK6812 RGBW and WS2812 RGB LED strips.

| Repository | Description |
|---|---|
| [EdSoft_SK6812](https://github.com/ednieuw/EdSoft_SK6812) | Tiny SK6812 RGBW library for AVR (ATMEGA) boards |
| [EdSoftLED](https://github.com/ednieuw/EdSoftLED) | SK6812 / WS2812 library for ESP32 core V3.x using RMT |

---

## 8. Laboratory / Calibration (ELISA, RIA, PLA)

Excel-based tools for immunological assay calibration, developed during a 43-year laboratory career.

| Repository | Description |
|---|---|
| [ELISA-logit-regression](https://github.com/ednieuw/ELISA-logit-regression) | Logit regression in Excel for ELISA and RIA dose-response calibration curves |
| [PLA_tredecim](https://github.com/ednieuw/PLA_tredecim) | Parallel Line Assay (PLA) in Excel for up to 13 samples |
| [Calibration](https://github.com/ednieuw/Calibration) | Overview page for all calibration programs |

---

*Generated March 2026 — based on publicly visible repositories at [github.com/ednieuw](https://github.com/ednieuw). The profile lists 66 repositories; some may be private, archived, or not yet indexed here.*
