bastelgarage / dual-led-ring-watch

3D Printed Wall-Mounted NeoPixel LED Clock with NTP Synchronization
MIT License
54 stars 4 forks source link

dual-led-ring-watch

3D Printed Wall-Mounted NeoPixel LED Clock with NTP Synchronization

Description

This project is a creative take on a digital clock, utilizing a circular arrangement of NeoPixel LEDs that face towards the wall, casting an ambient glow that visually represents the time. It is designed to be wall-mounted with the LED ring's connection point situated at the bottom for a cleaner appearance. The clock synchronizes with NTP servers for precise timekeeping and automatically adjusts for daylight saving time in the Central European Timezone (CET/CEST).

NeoPixel LED Clock

Features

Hardware Components

Software Libraries

Setup Instructions

  1. Secure the NeoPixel LED ring to the desired wall location, ensuring the connection point is oriented at the bottom.
  2. Wire the LED ring to the ESP8266, taking care to connect to the correct data input and provide sufficient power.
  3. Upload the provided sketch to the ESP8266 using an IDE like Arduino IDE.
  4. At first startup, the device will create a WiFi access point named "NeoPixelClock" for configuration.
  5. Connect to this access point with a smartphone or computer to input your WiFi network details.
  6. The clock will then connect to your network and begin displaying the time, casting a beautiful ambient light onto the wall.

Customization

Modify the setTimeOnLEDs function in the code to personalize the LED colors for hours and minutes to your taste or match your interior design.

Layers

Tags