Git Product home page Git Product logo

wordclockv3's Introduction

Links

http://www.leuchtbildshop.net/ - Material (Diffusionsfolie)

http://diskussion.christians-bastel-laden.de/index.php - Forum (Anleitungen, Folienlieferanten etc)

https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#Frontplatten - alternative Version (mehr Funktionen)

esp8266wordclock

Wordclock with WS2812B RGB LED modules driven by an ESP8266 module

This is my interpretation of the popular wordclock project. Key features:

  • runs on ESP8266 (ESP-07)
  • using Arduino framework
  • 114 WS2812B LEDs (driven by AdaFruit_NeoPixel library)
  • WiFi connected
  • WiFiManager allows for easy configuration when WiFi network is not yet configured
  • NTP client regularly fetches time
  • integrated web server handles configuration interface for colors, time server etc.
  • automatic brightness using LDR

front front

The clock is built into an IKEA Ribba picture frame (โ‚ฌ5), the front plate is screen printed to get fully opaque and sharp mask. The time is displayed using words with five minute resolution and the LEDs in the four corners display the minutes between the word changes. Seconds are visualized using the background slowly filling with an alternative color (configurable using the Web interface).

screenshot

The configuration interface is accessible using any browser at the URL http://wordclock.local and allows to change foreground color, background color, the seconds progress color and other options.

back

The ESP8266 has been wired in dead bug style, I didn't bother to create a PCB for that. Modules with integrated voltage regulator, buttons, USB and LDR would have been a better option, but delivery from China is so slow and I didn't want to wait that long. The WS2812B LEDs are wired using thin copper wire. When fully powered, the voltage drop on the power wires is quite high and the last LEDs in the chain don't get enough voltage and stop responding. In the next version, I will use thicker wire for the power lines.

The base for the LEDs is made of MDF milled on my CNC mill. It consists of a 12 mm back plate with holes and small rims for the LEDs to rest on and a 12 mm front plate having holes with equal diameter. I added a first diffusor of thin paper between the two plates (to make the LED less visible) and painted the inside of the holes white. On top I added a second diffusor (plastic foil) so the light tunnel gets invisible.

wordclockv3's People

Contributors

thoralt avatar mrrioes 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.