Question: I am creating an Arduino with an I2C LCD display to run a clock at a variable ratio. That is, if I want the clock to run faster at a 12:1 ratio, I can. As well as an 18:1 ratio, 24:1 ratio, etc…
I have the display, so writing a sketch is the obvious way to go.
But… I also have an I2C real-time clock based on the DS3231. Is it feasible to update it every scaled fifteen minutes? My current plan is to update it every 15 seconds…
Note: I may not do it this way. Just curious as to if it could be done.
Background: “Fast Clocks” are used by serious model railroaders. Since the track and engines are scaled down but scaling distances and time doesn’t happen. In a popular model railroading scale, one mile is 60 feet. Obviously one doesn’t have 600’ to model two stations that are 10 miles apart.
I don’t use it for that reason. My model automates the building/billboards/train signal lighting with an Arduino. I’ve created a schedule of which and what lights turn on when for a scaled 24 hour period. Currently, lights change every 15 seconds (real time).
It’d be nice to have a clock on my control panel, showing the scale time.
I have the display, so writing a sketch is the obvious way to go.
But… I also have an I2C real-time clock based on the DS3231. Is it feasible to update it every scaled fifteen minutes? My current plan is to update it every 15 seconds…
Note: I may not do it this way. Just curious as to if it could be done.
Background: “Fast Clocks” are used by serious model railroaders. Since the track and engines are scaled down but scaling distances and time doesn’t happen. In a popular model railroading scale, one mile is 60 feet. Obviously one doesn’t have 600’ to model two stations that are 10 miles apart.
I don’t use it for that reason. My model automates the building/billboards/train signal lighting with an Arduino. I’ve created a schedule of which and what lights turn on when for a scaled 24 hour period. Currently, lights change every 15 seconds (real time).
It’d be nice to have a clock on my control panel, showing the scale time.