a LED-Clock which based on WS2812B ring elements in different sizes (12LEDs - small, 24LEDs - mid, 60LEDs - big).
Go to file
2021-01-16 17:46:34 +01:00
60LED_WS2812B_NTP_Clock.ino V.1.0.0 2021-01-16 17:46:34 +01:00
60LED_WS2812B_NTP_Clock.ino.lolin32.v1.0.0.bin V.1.0.0 2021-01-16 17:46:34 +01:00
README.md release candidate 0.9 2021-01-08 21:10:16 +01:00

Anleitung RGB LED Uhr

Dies ist eine Beschreibung der RGB LED Uhr

Schnellstart

Sobald die Uhr mit Strom versorgt wird ( 5V, 500mAh) bietet das Board (Lolin32lite) einen WiFi Accesspoint "NTP-Clock-RGBLED" an. Zu diesem kann man sich verbinden (Passwort: 12345678). Es wird unter der IP 192.168.4.1 ein Webserver angeboten, der zwei Webseiten anzeigen kann. Primär wird die Statusseite angezeigt, die alle wesentlichen Parameter auflistet:

  • Aktuelle NTP Zeit
  • der gewählte NTP Server
  • aktuelle Helligkeit
  • maximale Helligkeit
  • Anzeige der einzelnen Sekunden
  • Aufleuchten aller LEDs
  • Folgende Stunde (wie auf einer analogen Uhr)

Unten auf der Statusseite gibt es einen Link zur Konfigurationsseite, eine Möglichkeit für den Upload einer neuen Firmware sowie die aktuelle Firmwareversion.

technische Details

  • ESP32 (Lolin32 Lite)
  • SK6812 or WS2812B 60 LED ring
  • LDR over Resistor voltage divider
  • LED ring powered over 3.3V (WS2812B) rail or USB VCC (SK6812)
  • LED Output Pin 17 (requirement for NeoPixel library as I2S is used)
  • LDR analog measure pin A6

Konfigurationsseite

System configuration

  • Thing name
  • AP password
  • WiFi SSID
  • WiFi password
  • Startup delay (seconds)

Time settings

  • NTP server

LED settings

  • MAX Brightness

  • Show Seconds

  • all Dots lighten up

  • following Hour

  • firmware update link

  • Firmware config version 'xxxx'

ausstehende Verbesserungen

  • RGB Auswahl Sekunden
  • RGB Auswahl Minuten
  • RGB Auswahl Stunden
  • RGB Auswahl 12 Uhr
  • flüssige Helligkeitsadaptierung