|
arduino IDEArduino
|
Quarter-Round WS2812 Display
I wanted to make a clock that changed from green to red over the course of an hour to reinforce time passing. I wanted to avoid watching "just one more episode" or neglecting chores until bedtime.
The quarter-round design makes the units modular, so I could put one in the corner of a window, two that form a rainbow, and four that make a circular clock.
I assembled my clock using some laser-cut pieces, but the same parts could be made with hand tools. I also soldered wires to the back, but the Dupont headers make it quicker to insert wires for a test-lab-chic look.
A clock is a solid application, but the display is more versatile. My code includes a useful function for converting ring-rotation into an LED address, so I hope it serves as a starting point for people.
The assembled board is ready to accept a connection to a 5V microcontroller. It has power on both header sockets so chaining them together is possible, but connecting voltage and ground back to a source will reduce voltage drop.
The trick to getting even color from the final product is adding spacers with light channels and a diffusing layer. My solution was to make PCBs with holes over the LEDs, stack one over the lit panel, add a layer of printer paper, and hold the paper with another of the holey boards. You can make those layers inexpensively out of wood or plastic using a CNC machine or laser cutter. I included CAD files for those components.
You can find my day-to-day build of this project on my blog.
Quarter-Round WS2812 Display
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Brian McEvoy
-
Programmable Mist Maker - XIAO / QT PY Extension
1180 2 1 -
RadioHAT - Raspberry Pi radio development platform
984 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1196 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3399 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
4024 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4417 2 2







