Skip to content

jenszech/NeoPixelRingClock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NeoPixelRingClock

Release Issues License

Dieses Projekt verwendet die Adafruit NeoPixel-Bibliothek, um einen 60-LED-NeoPixel-Ring als Uhr zu steuern.

Hardware Beispiel

Features

  • Anzeige der Uhrzeit durch grüne LEDs
  • Anzeige von Stundenmarkierungen (weiße LEDs)
  • Helligkeitssensor wechselt zwischen Day & Night Modus
  • WebServer auf dem ESP zeigt die aktuelle Configuration & Uhrzeit

Geplante Features

  • Einstellen einer Alarmzeit
  • Die Alarmzeit wird durch eine rote Markierung zusätzlich zur Uhrzeit anzeigt
  • Rest / HTML API zum steuern / einstellen der Uhr per Smartphone
  • Dokumentation per Fritzing Hardware Beispiel

Für geplante Features und Änderungen siehe CHANGELOG.md

Dokumentation

Software

Enter https://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. Open Boards Manager from Tools > Board menu and find esp8266 platform and install Version 2.7.4

Erforderliche Bibliotheken

Über Bibliotheksmanager installieren

  • NTPClient - by Fabrice Weinberg - Version 3.2.0
  • Adafruit NeoPixel - by Adafruit - Version 1.1.7
  • WifiManager - by tzapu, tablatronix - Version 0.16.0
  • Time - by Michael Margolis - Version 1.6.0
  • EspHtmlTemplateProcessor - by Patrick Lapointe - Version 1.2.1
  • NeoPixelBus - by Micheal C. Miller - Version 2.5.7

Manuell zu installieren

Wenn der EPS8266FS erfolgreich installiert wurde, muss einmal im "Tools" Menü die Funktion "ESP8266 Sketch Data Upload" ausgeführt werden. Falles Probleme dabei gibt, vorher einmal die USB Verbindung zum EPS trennen und wieder anschließen.

Hardware

Erforderliche Teile

  • 4 x Neo Pixel 1/4 Ringe (je 15 LEDs) Link
  • 1 x ESP8266-Modul. Ich benutze den WeMos D1 mini
  • 1 x LDR GL5528
  • 1 x 1k Ohm Widerstand
  • 1 * 1000uF 10V Kondensator
  • 1 * 5V Netzteil >= 3A Link1 Link2

Hardware Layout

Erstellt mit Fritzing https://fritzing.org/

Erforderliche Fritzing Bibliotheken: https://github.com/adafruit/Fritzing-Library

Layout dieses Projektes als Fritzing Datei: HWLayout

Steckplatine

Steckplatine

Schaltplan

Schaltplan

Sonstiges

Contributing

Please read CODE_OF_CONDUCT.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details