o arduino desligando ele próprio???

Por favor,
tenho um circuito com o arduino, display de leds e CI 74hc595.
preciso que o arduino desligar todo o circuito após certo tempo sem uso.
Algém pode me dar uma idéia de como fazer?
Muito obrigado.

Sérgio

Bom uma idea é usares a funçao millis() para te contar o tempo e ao fim de alguns minutos cortares a alimentaçao a um rele(Normalmente aberto) que esta a alimentar o arduino na posiçao de fechado.Quando desligares o pino iras cortar a alimentaçao.Agora para o voltares a ligar tinha de haver interaçao do utilizador pressionando um botao por exemplo que iria activar o rele

Muito obrigado HugoPT.
E se eu trocar o rele por um transistor...será que dá certo?

Muito obrigado pela ajuda.

Sérgio

Bom dara mas mesmo assim axo mais facil usares um rele pequeno.