Want to sell the printed version of this clock, please visit store.limedexx.com.
The license for the version on Makerworld does not allow commercial purposes.
ExoLeaf Clock
![A digital clock with red numbers](https://makerworld.bblmw.com/makerworld/draft/462691/2024-01-27_85a615e8cb495.jpeg?image_process=format,webp)
Based on the NanoLeaf wall clock by “Projects with Red” we made a stronger and easier to handle version.
Watch that video to see how wiring and coding is done.
Video
Please note, in the video (time: 13:37) I go through and show the exact steps on how to upload and use the code for the 4-digit display. Below is just a short text version.
- Install VSCode.
- In VSCode, install the PlatformIO IDE extension.
- Clone/download this repo.
- Open the /WLED directory in VSCode.
- There are two changes you need to make before uploading the code:
- In WLED/platformio.ini, under the [env:esp32dev] environment, change the upload_port to your micro-controller port.
- In WLED/usermods/NanoLeaf_Display/usermod_nanoleaf_display.h, change the ADDR_LEDS_PER_SEG variable to the number of addressable LED om this setup, with WS2812B leds I used it was 7 LEDs per digit so
7 is the variable.
![A screen shot of a computerDescription automatically generated](https://makerworld.bblmw.com/makerworld/draft/462691/2024-01-27_acd91778e3bbf.png?image_process=format,webp)
- Now you can upload the code.
- For the setup you need to do on the phone and how to use the usermod settings to control the 4-digit display, refer to the video (time: 14:42).
Components
- ESP32, for the micro-controller.
- 5V 4A power supply minimum. Higher Amps is not a problem.
- LED strip, the specific one used in this project is the WS2812B LED strip. Each segment has a strip with 7 leds. For the 4-digit display, you will need at least 5 meters.
- DHT11(optional), used to get the temperature and humidity when using the 4-digit display.
- Power switch, to turn on and off.
- M2 bolts, to attach the lid to the main housing part. They can be from 8mm to 12mm long.
- 22 AWG flexible silicon wires, for connecting segments together.
- DC Power Jack mount plugs
3D models
Please refer to the downloads on Makerworld
Print the parts according to this image.![A screenshot of a computerDescription automatically generated](https://makerworld.bblmw.com/makerworld/draft/462691/2024-01-27_07270dba35e7b.png?image_process=format,webp)
Wiring
![A screenshot of a video gameDescription automatically generated](https://makerworld.bblmw.com/makerworld/draft/462691/2024-01-27_76e4841b944d5.png?image_process=format,webp)