https://github.com/resinchem/analog-led-clock
Analog style clock using LEDs for minutes.
https://github.com/resinchem/analog-led-clock
arduino home-assistant mqtt pcb-design port-expander
Last synced: about 2 months ago
JSON representation
Analog style clock using LEDs for minutes.
- Host: GitHub
- URL: https://github.com/resinchem/analog-led-clock
- Owner: Resinchem
- License: gpl-3.0
- Created: 2023-11-14T22:19:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-21T19:35:50.000Z (over 1 year ago)
- Last Synced: 2025-02-15T20:50:55.333Z (4 months ago)
- Topics: arduino, home-assistant, mqtt, pcb-design, port-expander
- Language: C++
- Homepage:
- Size: 810 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Analog-LED-Clock
This project started as a way to demonstrate the use of MCP23017 port expanders with ESP boards. I decided to take the original breadboard version and use it to create my first custom PCB. I also added some additional features to the final clock.
This particular project was primarily about the journey of designing and using a custom PCB. If you want to know more about this particular project, please refer to the following:
- [Unlocking the Power of PCBs](https://youtu.be/uTdGtw9cBE4) - YouTube Video
- [When It's Time to Create a Custom PCB](https://resinchemtech.blogspot.com/2023/11/custom-pcb-time.html) - Written blog articleIf you want to know more about the MCP23017 port expanders, I cover those in the following:
- [MCP23017 Port Expander and ESPHome: Add More I/O Pins to Your Project](https://youtu.be/GyHiSyoyk_0) - YouTube video
- [Add up to 128 I/O Pins to your ESP Board](https://resinchemtech.blogspot.com/2023/10/IO-expander.html) - Written blog article### The clock controller code, PCB design files and the 3D .stl files are shared here "AS-IS"!
The files are being shared here primarily as support for the above video and blog article and for those that wish to learn more about how it works, or to use my version as a framewwork for their own project. And while I will provide some general information in each folder's README file and a little more in the wiki, it is unlikely I will continue to make enhancements. And while the PCB was designed to also accommodate an ESP32 mini instead of the D1 Mini/ESP8266, I do not intend to release an ESP32 version. **PLEASE DON'T ASK!**
If you wish to use an ESP32, clone or fork the repository and update the libraries and GPIO pins for the ESP32 mini. I will not be accepting PRs, issue reports or enhancement requests for this repo. If you have questions or comments, please post those in the comment section of the above video or blog article.