Hi Andres,
It can be solved by simple embedded system.
Try to use a low cost arduino as a controller of the train and timer that is synchronize to the large analog clock you're using.
Make use of the MCU timer
Something like this.
int clock = 5; // control pin
void setup() {
pinMode(clock, OUTPUT);
}
void loop() {
digitalWrite(clock, HIGH); // make the system active for a period of time
delay(36000); // note that this is in milliseconds
digitalWrite(clock, LOW); // make the system inactive for a period of time
delay(36000; // note that this is in milliseconds
{
or
Try browsing more about embedded system.
Hope it helps.
God Bless.
Best,
Neil