Home - Resinchem/3D-LED-Clock GitHub Wiki
Welcome to the 3D-LED-Clock wiki!
The 3D LED Clock is a ESP8266-based clock, countdown timer, temperature display and scoreboard device. The entire body and enclosure components are printed with a basic 3D printer (an Ender3 Pro in my case) and consists of standard, low-cost easy to obtain parts. It can be built by anyone that has basic soldering skills and access to a 3D printer. Note that the information in this wiki is based on the use of a Wemos D1 Mini board and built as describe at ResinChem Tech Blog. If you used a different board (say a NodeMCU) or otherwise altered the design, you will need to adapt the information in this wiki to match your build/environment.
Key Features
- Four different functions: 12 or 24 hour clock, countdown timer with buzzer, room temperature (C or F) and scoreboard
- Controllable via built-in web server, local button control or via Home Assistant/MQTT
- Support Over-the-Air (OTA) updates
- Fully customizable colors, default modes and more
Built-in Web Server
A built-in web server allows you to set and control many functions of the clock via any web browser (computer, phone, tablet, etc.)
Local button control
Want to use the clock in the backyard for a badminton tournament, in the driveway for a little two-on-two basketball action, or for game night somewhere that wifi might not be available? No problem! The clock also has local button control.
Local buttons allow you to change modes; set, start, stop and reset the countdown timer; and control the scoreboard locally without any wifi connection or reliance on any other device.
Home Assistant/MQTT Control (optional)
Optionally integrate and control the clock via Home Assistant or other automation platforms via MQTT
Not only can you view and control all aspects of the clock, but you can include the clock in your home automations. Some examples might be:
- Change colors and brightness based on time of day
- Sound the buzzer based on other events
- Integrate the scoreboard with live sporting events
The clock MQTT offers over 30 states and 20 commands for your home automation needs.
Wanna build one for yourself?
You can find a complete parts list and detailed build instructions at ResinChem Tech Blog
Once built, come back to the wiki for installation instructions for the ESP8266 sketch, details on button use and how to utilize MQTT to automate your new clock.