timed dpdt relay fesability

i am guessing the uno can output voltage to operate the relay

Sorry wrong. You will need a transistor to drive most relays. An arduino can output 5V at about 30mA so not many relay coils will take that little.

For a start you can look at the delay function, but in the end you will use another technique.
Go through the simple examples in the arduino IDE.