Klok met gekleurde rand
De programmeerbare RGB-LED strip kan ook gebruikt worden om een klok een gekleurde rand te geven met verschillende kleuren afhankelijk van de tijd.
Hiervoor wordt een RGB-LED strip gebruikt met 60 LEDs per meter. Een klok met de goede diameter is de PUGG van Ikea.
De RGB-LED strip wordt aan de buitenkant op de klok geplakt met de eerste LED boven de 12 en met de klok mee. Elke nieuwe minuut wordt een andere kleurencombinatie gekozen. Als de klok aan de muur hangt, wordt een kleurenkrans op de muur weergegeven.
De software is gebaseerd op de Neopixel klok op de Adafruit website. Hier wordt gebruik gemaakt van Neopixel ring en een DS1307 RTC module. De code kan via de Adafruit website worden gedownload. Hiervoor moet niet alleen de Adafruit-Neopixel bibliotheek worden geïnstalleerd, maar ook de RTClib blibliotheek. De klok op deze website gebruikt dus een RGB-LED strip, maar de Real Time Clock module is een DS3231; de software is voor deze module aangepast. Een andere manier om de tijd op te vragen is via WiFi en een NTP time-server.
De strip wordt aangestuurd met een Arduino Uno of Duemilanove. De software maakt gebruik van één extra bibliotheek, Adafruit-Neopixel. Deze bibliotheek wordt ook voor de WordClock gebruikt. De aansluitingen zijn identiek; pin 6 van de Arduino wordt gebruikt voor de data-lijn.
Bron: http://www.tweaking4all.nl/hardware/arduino/arduino-ws2812-led/
Dit is de originele versie van het programma.
Software Klok met gekleurde rand
In plaats van de tijd in te lezen via een RTC module is het mogelijk om de tijd van een timeserver te gebruiken en de goedkope WiFi module ESP8266 nodemcu. De sketch staat hieronder.