Relógio de Ponteiro com Atmega328p
Eu tinha um relógio de ponteiros para parede, desses que utilizam uma única pilha e um mecanismo para acionar os ponteiros. Ele tinha um chip que ficava pulsando um indutor que fazia parte de um tipo de motor de passo e esses pulsos se invertiam, segundo +, segundo -... com uma duração de uns 32ms. O detalhe é que esse já era o terceiro relógio de parede que pifou e constatei que o problema era o chip que parava de pulsar o sistema eletromecânico. A partir disso e considerando que a mecânica tinha qualidade com a frontal de vidro, me interessei em tentar recuperar esse relógio com um ATmega328p e o resultado está logo a seguir:
Esse é o circuito eletrônico do relógio. Apenas um microcontrolador ATmega328p, duas pilhas AA alcalinas, um conector para permitir reprogramar e, tudo isso ligado no indutor original do sistema eletromeĉanico. O chip original do relógio foi isolado e o cristal de 32768Hz foi reaproveitado. O programa gera pulsos alternados de 28,7ms numa amplitude de 2V do microcontrolador . Após um pulso, a cpu que roda a 1MHz com o RC interno é posta para dormir para economizar energia, ficando somente o contador TC2 ligado e contando com o cristal. Após um segundo ocorre o transbordamento do contador que acorda a CPU e, o ciclo se repete. Estimei que só a CPU dormindo consome uns 20uA, valor este desprezível, enquanto que o pulso consome 2V/100R=20mA. Eu fiz umas contas e o resultado estimou que as pilhas poderiam durar por uns 200 dias, até atingirem 2,2V e o circuito cessar. Talvez menos que o original mas, se trata de uma alternativa.
Abaixo o projeto:
Programa no AVRStudio:
https://drive.google.com/file/d/1NOPoSxbuSyzy0MGk7_9greYgOAZRVKPI/view?usp=drive_link




Comentários
Postar um comentário