Hofei's Neopixel Uhr

  • Hofei's Neopixel Uhr

    Beschreibung

    Die Software steuert einen Neopixel Ring mit 60 LEDs an, zur Darstellung der Uhrzeit.

    Mit Hilfe von 2 Tastern lässt sich die Helligkeit variabel einstellen und mit dem 3. Taster zwischen verschiedenen
    Darstellungsmodien wechseln. Die zuletzt ausgewählten Einstellungen werden in einer Config File abgespeichert um bei
    erneuten Start des Programmes die Einstellungen wieder herstellen zu können.


    Im Konfigurationsfile können IP Adressen eingegeben werden um die Anwesenheit zu erkennen und wann sich die Uhr dimmen soll.

    Gedimmt wird bei mir, wenn der Fernseher läuft.

    Die Anwesenheit wird mit den Smartphones erkannt, ist keiner zu Hause leuchtet keine LED.


    Verfügbare Anzeige Modien

    Aktuell stehen 3 verschiedene Modien zur Verfügung welche mit Hilfe des Modustasters durchgewechselt werden können.

    Modus 0

    Anzeige des Stundenzeigers mit 3 LED und Minuten und Sekundenzeiger mit einer LED. Die restlichen LEDs werden immer mit
    der angegebenen Leer Farbe angezeigt.
    Gibt es Überschneidungen der LEDs so werden die Farben gemischt.

    Modus 1

    Anzeige des Stundenzeigers mit 3 LED und Minuten werden fortlaufend aufgefüllt. Die vergangenen Minutenleds werden nicht
    auf die Leerfarbe zurückgesetzt. So ergibt sich ein sich auffüllender Kreis.
    Gibt es Überschneidungen von Minuten und Stunden, wenn die Minutenled noch nicht größer als die Stundenled ist, so wird
    eine separte Farbe angezeigt. Sind die Minuten höher als die Stunden, so wird die Stunden in ihrer konfigurierten
    Farbe angezeigt.

    Modus 2

    Keine Anzeige von LEDs

    Sonstiges

    Die Anzeige schaltet sich nach 0 Uhr bis 5 Uhr aus, wenn kein Gerät läuft welches Dimmen erforderlich macht. Hier wird
    davon ausgegangen, dass der Benutzer schläft und keine Anzeige erforderlich ist.


    Bilder


    Hardware

    Dies soll nur einen kurzen Überblick verschaffen, keine Detailaufliste zum Nachbau

    • 4x 1/4 60 Ring Neopixel LED
    • 3 Taster
      Helligkeit heller und dunkler, Moduswechsel
    • Raspberry Pi Zero
    • Elektroholzgehäuse
      Hier wurden 2 Holzplatten ausgefräst
    • bedruckbare Klebefolie
      Hierauf wurde das Ziffernblatt und in der Mitte ein Foto gedruckt
    • Holzringhalter
      Zur Befestigung des LED Ringes
    • Kondensator
    • Netzteil (5V / 4A)

    Raspberry Pi und Neopixelring wird direkt von dem Netzteil versorgt, die Versorgung des Neopixelringes über den Raspberry Pi ist nicht empfehlenswert.

    Als Puffer dient noch zusätzlich an der Versorgungsleitung ein Kondensator.


    Software

    Die Software ist in Python3 geschrieben und erfordert mindestens Version 3.6

    Zu finden auf Github