Ajudando a não perder a hora de seus compromissos…
Esta montagem trata de um despertador digital com 3 alarmes programáveis usando display de 7 seguimentos convencionais do tipo “cátodo comum”. Também foi usado o microcontrolador AT89C2051, que apesar de ser antigo tem preço modesto e atende perfeitamente a necessidade do projeto. Veja o esquema abaixo:
Como pode ser observado, foi usado o mesmo esquema da montagem “Relógio Digital com AT89c2051 (ref278)” acrescentando a saída do buzzer. Este pode ser um do tipo magnético ou piezoelétrico, conforme temos a opção no esquema acima. Note que este buzzer é do tipo passivo. Os buzzer ativos tem eletrônica interna para gerar os sons. No nosso caso, o apito é gerado pelo próprio microcontrolador.
Para programar os alarmes e mesmo o relógio, usamos o método do ‘menu’ por meio de 2 interruptores.
Para entrar em modo de programação deverá ser apertado SW1 por mais de um segundo. Ao entrar neste modo, aparecerá uma letra no display mais a esquerda.
Use o interruptor SW2 para ajustar os valores de cada etapa do menu. Apertando o interruptor SW1 irá avançar para o próximo ajuste.
Segue lista do menu:
A = Ajuste de horas do relógio
B = Ajuste dos minutos do relógio
C = Liga/desliga todos os alarmes (chave geral)
D = Liga/desliga o alarme 1
E = Se o primeiro alarme estiver ligado, ajusta horas do alarme 1
F = Se o primeiro alarme estiver ligado, ajusta minutos do alarme 1
G = Liga/desliga o alarme 2
H = Se o alarme 2 estiver ligado, ajusta horas do alarme 2
I = Se o alarme 2 estiver ligado, ajusta minutos do alarme 2
J = Liga/desliga o alarme 3
L = Se o alarme 2 estiver ligado, ajusta horas do alarme 3
M = Se o alarme 2 estiver ligado, ajusta minutos do alarme 3
Para sincronizar os segundos:
Em função normal, apertando SW2 irá alternar entre indicação de horas/minutos ou minutos/segundos.
Quando estiver mostrando minutos/segundos, aperte SW2 por mais de 1 segundo irá zerar os “segundos” do relógio.
Note que enquanto estiver apertado este interruptor irá manter em ’00’ segundos.
Dica: Procure usar um xtal de baixa tolerância na frequência, se possível abaixo de 30 ppm e desvio por temperatura menores que 50 ppm para obter uma precisão razoável no tempo. Excelente precisão somente é conseguida com o uso dos TCXO (Oscilador de cristal compensado em temperatura). Caso disponha apenas de cristais de 4 Mhz comuns, experimente vários até que encontre um que não atrase ou adiante muito.
A alimentação do circuito poderá ser feita com uma fonte de 5 volts (carregador de celular) ou mesmo por meio de 4 pilhas AA de 1,5 Volts, com um diodo em série.
Dica para precisão deste relógio: Use cristal de 4mhz com valor menor que 20ppm, e baixo índice térmico. Se for o caso, poderá usar TCXO (oscilador com compensação térmica, 4 pinos) de 4 Mhz. Se tiver apenas cristais comuns de 4 Mhz, faça testes com vários, até que consiga uma precisão razoável para sua necessidade. Cristais gravados com vários zeros após a vírgula tendem a serem mais precisos. Ex. Temos 2 cristais, sendo um marcado 4mhz e outro 4.000000 Mhz(este último deverá ser mais preciso).
Obs. Esta montagem é experimental, sendo de caráter didático, montada apenas em placa experimental (do tipo “Breadboard”), sujeita a “bugs” ainda não detectados. Está sendo fornecido os arquivos para que cada hobista possa alterar o programa segundo suas necessidades.
Segue pasta zipada com os arquivos da montagem:
Manuais:
PIC16F628a
Curiosidades:
Fatos sobre a intolerância à lactose
Como tornar o alimento mais seguro
A diversidade do pequeno amendoim
Dicas de segurança para os idosos
O segredo da longevidade está em Okinawa?
Outros assuntos:
Será que alguém já viu a Deus?
O que a Bíblia diz sobre livre-arbítrio? Nossa vida é predestinada por Deus?
Os desastres naturais são castigo de Deus?
Qual é o sentido da vida?
Quem vai para o inferno?
Vídeos:
O resgate
Por que Jesus morreu?
Deixei as armas para trás
Vejo a vida com as mãos
Como é um estudo bíblico?
Até o próximo artigo!!!
Olá Larios, este exemplo com pic 16f628 seria possível, valeu..
Olá Foxconn!
Obrigado pela sugestão. Vou ver esta possibilidade, uma vez que temos menos pinos no pic 16F628A.
Cláudio