Before I dig into this, I'm just going to say, no, I'm not going to build this. This is simply an exercise in procrastination. It does look pretty cool, though.
Okay, with the Pi version out to fab, I figured the clock doesn't need that much RAM to drive the display, the Pi version already has a RTC, and we're basically working with shift registers here. For the fuck of it, let's design a version with a microcontroller.
And so a dozen hours were lost.
This version (it's in the github now) features:
- An ATMega328p microcontroller. Why not?
- A DS3231M Real Time Clock - no crystal required!
- Four LED2472G LED drivers. Why change what might work?
- Improved power supply. Yes, it's just a 7805, but that'll be more than enough to drive all the displays at maximum brightness
- Hour and Minute buttons, because I hate clocks around daylight savings time. No, a single button doesn't work, and every time DST comes around, I need to disconnect the battery in my car, and reconnect it exactly at noon.
- An ESP-8266. Why? Because there was space on the board for one, and I don't give a shit.
There we go, a microcontroller-based RGB Seven-Segment clock that has all the functionality of the Pi version and is completely overengineered for a clock. Does your clock have WiFi? No? Yeah, mine does.
I'm not going to build this. It's insane, impractical, and I'm already spending $200 on the prototype to see if the LED2472 drivers will work. I just made this one because I'm bored.
If anyone wants to make it, go ahead. It might work. Files are in the Git. I'd like to see it made, and you could probably sell a few of them on Tindie with some SEO on Pinterest or something...