So, I says to myself
What does this silly Marquee Clock look like, Son?
Well, I figure that the clock ought to look like a real clock. And what better way is there to look like something real than to rip the guts out of something real and put your own in it?
Hey! I’ve got some of these Ikea RUSCH clocks already hanging on my wall. They’re cost only $2 a piece. No loss beating on them, eh?
What does the new clock face look like?
I took some measurements of the white paper clock face that I carefully took off the clock. The diameter is 7.25 inches. So I whipped something together in Altium to see what it looks like.
Now I am going to have to make a list of questions so that I can come up with a proper design spec.
- What kind of LEDs will be needed?
- How many LEDs will be needed?
- Should it have 12 LEDs?
- Should it have 60 LEDs around the outer rim of the clock?
- What is the current consumption?
- Should the main source of power be a wall wart?
- Should the main source be a battery?
- What voltage do the LEDs operate at?
- How much current do the LEDs eat?
- Should the battery be:
- 18650 LiPo,
- 18650 LiFePO4 or
- 26650 LiFePO4?
- How will the battery get charged?
- What microprocessor should be used?
- How many IO pins are required?
- Can the LEDs be driven by the SPI port alone?
- Will voltage level translation be required to talk to the LEDs?
- How much RAM is required?
- How much FLASH is required?
- Should the system have a battery backup for the RTC?
- How will the time be set up?
- IR remote control
- Will the User want to animate the LEDs with custom patterns?
- How do you input the patterns?
- How do you activate the patterns?
- How do you automate the patterns?
- How will the User debug to the Unit?
- USB serial port?
- Wifi terminal session?
- What Communication protocol is used to talk to the Unit?
- 7-bit ASCII?
- 8-bit Binary?
The circuit design will commence once the majority of these questions are answered.
In the meantime, I am going to hack something together as a proof of concept using a TI LaunchPad and some of these babies:
Let me know what you think. Send me your feedback.