Relógio de Pulso Caseiro

Este é um relógio de pulso caseiro feito com impressora 3D. Utiliza um display LED para mostrar as informações, quando um botão é pressionado. Ele é tipo calendário pois mostra a hora, a data e o dia da semana. As informações são mostradas por 4 segundos com um toque no botão porque se ficasse direto consumiria rapidamente a bateria mas se o botão ficar pressionado, o display fica sempre ligado:






 

O relógio desmontado. As peças mecânicas brancas foram impressas em PLA enquanto que as azuis, que são basicamente a pulseira, são peças flexíveis impressas em TPU. Essa pulseira é encaixada por interferência e pode ser substituída. As peças foram desenhadas no FreeCad:

 


A fixação das partes foram feitas com pequenos parafusos atarrachantes 5x1mm:



Abaixo a Placa de Circuito Impresso simples, de uma única face e com jumpers do outro lado, sendo elaborada no Proteus:
 




O suporte da bateria foi impresso para ganhar alguns milímetros pois o suporte comprado pronto era muito alto. A barra que fixa a bateria é de aço para tensioná-la como uma mola e a parte mais difícil for ter que furar esse aço com brocas finas. Essa barra foi obtida de um plug de acendedor de carro:

 

 

E a seguir o circuito eletrônico. É formado por um Microcontrolador ATMega328 SMD, que vai ligado no Display LED, um conector de programação, o cristal de relógio, as teclas, um divisor resistivo do comparador e a bateria CR2032. Tem também um capacitor de tântalo que permite trocar a bateria sem perder o estado do relógio.

Foi configurado com o cristal oscilando junto com o TC2 e a CPU é posta para dormir. Quando ocorre o transbordamento do TC2, a CPU acorda, conta 1 segundo e volta a dormir imediatamente. Dessa forma o consumo de energia é muito baixo e o cálculo de durabilidade da bateria resultou em 6 anos.


 Para calcular o dia da semana o programa pega o primeiro dia do Calendário Gregoriano e vem contando até a data atual junto com esse dia da semana. Para fazer isso também é necessário o cálculo dos anos bissexto. Assim ele pode mostrar qualquer data do Calendário.

Para consultar um dia da semana em determinada data é usada a tela de configuração do relógio, mas no final é só descartar as mudanças feitas para preservar os dados atuais do relógio. 

O Relógio foi calibrado por software sendo deixado funcionando por um mês e, depois, foi adicionado no programa um compensador de segundos. Após 53 horas contadas, um segundo é congelado. Isso é válido para o meu relógio construído e deve mudar caso outro seja montado. 

Quando a bateria descarrega e atinge 2.2V o Comparador é acionado e uma mensagem surge acima da tela indicando que a bateria precisa ser trocada, pois se a tensão baixar para 2.1V a CPU deixa de funcionar:



O programa foi escrito em ASM e pode ser baixado junto com o projeto inteiro disponibilizado mais a título de curiosidade no link abaixo:

 

 https://drive.google.com/file/d/1G8eU9d8Soj6lxjA4uCeltoUCzB-j0hu3/view?usp=sharing

 

A seguir, um vídeo mostrando o relógio funcionando:

 


 

 









Comentários

Postagens mais visitadas deste blog

Gerador Aleatório

MP3

HD com relês