https://github.com/atoomnetmarc/led-strip-clock
Just a ESP8266 with some power shift registers to drive LED strips and make a clock.
https://github.com/atoomnetmarc/led-strip-clock
7-segment clock esp8266 kicad led-strips pcb shift-register
Last synced: 2 months ago
JSON representation
Just a ESP8266 with some power shift registers to drive LED strips and make a clock.
- Host: GitHub
- URL: https://github.com/atoomnetmarc/led-strip-clock
- Owner: atoomnetmarc
- License: apache-2.0
- Created: 2021-05-01T08:25:54.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-13T08:54:39.000Z (about 4 years ago)
- Last Synced: 2025-02-03T20:49:58.871Z (11 months ago)
- Topics: 7-segment, clock, esp8266, kicad, led-strips, pcb, shift-register
- Language: HTML
- Homepage:
- Size: 5.97 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Status
This project is in the idea stage.
Next step would be to test if the new schematic could work before ordering the first PCB.
# Why?

I made a huge LED clock with pieces of LED strip in 2013 using an [ATmega328 and DS3231 RTC](ATmega328%20version/). It has been running great and keeping time just fine. Lets break it by upgrading it.

This project will upgrade the ~~spagetti~~ old circuit to an internet connected LED strip clock neatly on a PCB. The brains will be a Wemos D1 mini and will use NTP to synchronize the time.
# Schematic
The [circuit](Kicad/LED%20Strip%20clock.pdf) recycles the same TPIC6B595 power shift registers and changes the ATmega328 for a ESP8266 and the DS3231 for a DS3231MZ. A 74HCT244 buffer translates between the 3.3V outputs of the ESP8266 and the 5V inputs of the shift register. The original circuit has a rotary encoder to set the light intensity and the current time. The new circuit will only use the rotary encoder to set the light intensity.
Render:

Real:

My [Kicad library](https://github.com/atoomnetmarc/ATOOMNETKICAD) is used in this project.
[](https://opensource.org/licenses/Apache-2.0)