Giter Site home page Giter Site logo

killee / wortuhr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from espwortuhr/multilayout-esp-wordclock

0.0 0.0 0.0 69.02 MB

Software für eine ESP8266 basierte Wortuhr mit verschiedenen Layouts

JavaScript 9.10% C++ 72.00% HTML 13.70% CSS 2.77% CMake 0.29% C 1.49% Python 0.64%

wortuhr's Introduction

WortUhr

Hier findet man alle nötigen Informationen zur Worduhr.

Für den Nachbau wird folgende Hardware/Software benötigt:

  • Hardware
    • NodeMCU (getestetes Board Lolin Version3) oder vergleichbares Board mit einem ESP8266
    • WS2812B, WS2816 RGB LED Stripes oder SK6812 RGBW Stribes
    • Netzteil 5V 2A
    • Optional: LDR, 10 KOhm Widerstand
  • Software

Installation

Windows

  • PlatformIO IDE, Node.js und Git manuell über die Links oben installieren.
  • Dadurch wird Visual Studio Code installiert, mit einem PlatformIO Symbol (Ameisenkopf/Alien) in der Seitenleiste
  • Dort bei 'Quick Access / Miscellaneous' den Befehl 'Clone Git Project' aufrufen, und als URL 'https://github.com/ESPWortuhr/Wortuhr' eingeben
  • Dann zu 'Projects', das neue Projekt per 'Add Existing' zu der Liste hinzufügen und dann auf 'Open' klicken
  • Dann taucht in der PlatformIO Seitenleiste 'Project Tasks' auf. Dort den Befehl 'General / Upload' auswählen (dauert einige Minuten, die Software wird erst gebaut)
  • Den ESP-8266 per USB anschließen. Wenn die Wortuhr Software fertig gebaut ist, wird sie anschließend auf dem ESP installiert.

MacOS

Am einfachsten per homebrew:

brew install platformio
brew install node
git clone https://github.com/ESPWortuhr/Wortuhr
cd Wortuhr
pio run -t upload

Linux

python3 -c "$(curl -fsSL https://raw.githubusercontent.com/platformio/platformio/master/scripts/get-platformio.py)"
sudo apt install npm
git clone https://github.com/ESPWortuhr/Wortuhr
cd Wortuhr
pio run -t upload

Anschluss WS2812 oder SK6812 Stripe

  • RX = DI / Data Bus
  • G = GND / Masse
  • VU = 5V
  • Pegelanpassung 3,3V zu 5V siehe docs

Anschluss LDR (optional)

Verzeichnisstruktur

  • pics enthält Bilder
  • svg enthält SVG Dateien
  • include enthält C Header Dateien
  • src enthält C Source Dateien
  • webpage enthält das Webinterface
  • docs enthält Anleitungen

To DO & (Ideen):

  • Symbol zu einem bestimmten Datum/Uhrzeit
  • Getrennte Helligkeitsregelung Hintergrundbeleuchtung/Anzeige
  • "The Matrix" effekt
  • Minten Effekte
  • HomeKit Support
  • Alexa/GoogleHome Support
  • HSI Farb Selektor auf der Website

Known Bugs

  • Bei > 60 Sekunden in der Sekundenanzeige wird die Uhrzeit nach Wechsel erst zur nächsten vollen Minute aktualisiert.

BSD-3 Lizenz

Diese Software steht unter der BSD-Lizenz und darf frei verwendet werden. Es ist erlaubt, sie zu kopieren, zu verändern und zu verbreiten. Einzige Bedingung ist, dass der Copyright-Vermerk des ursprünglichen Programms nicht entfernt werden darf.

wortuhr's People

Contributors

dbambus avatar eisbaeeer avatar tali avatar dependabot[bot] avatar atho95 avatar flo455 avatar wandmalfarbe avatar elektron79 avatar udo1toni avatar masju1 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.