Microcontroladores , Open Hardware , Open Software e Tecnologia em Geral
Blog do Je » Page 'Arduino Clockshield do Je - Parte 1'

Arduino Clockshield do Je - Parte 1

Para que montar um relógio digital com um Arduino ?

Os relógios hoje em dia estão em todos os lugares: nos celulares, mostradores nas ruas,  computadores, fogões , microondas, dvds, tvs, geladeiras e até nas tomadas elétricas.
O que motivou a costrução foi o fato de que enquanto trabalhava em outros projetos, 4 displays de sete segmentos estavam sempre no meu caminho enquanto procurava componentes. Outro componente que estava sempre no caminho era um DS1302,  um RTC simples que já havia utilizado em outro projeto. Então para parar de esbarrar neles toda hora e utilizar aquele potencial latente, resolvi montar um protótipo de relógio com o Arduino , no caso utilizando o seu clone nacional ,o  Tatuino.

O DS1302 tem uma interface meio enroscada de usar, os dados precisam ser serializados e sinais de controle precisam ser ativados adequadamente. Antes de escrever código para fazer a interface, pesquisei no Google e  achei uma biblioteca pronta para a utilização do DS1302 no Arduino.
O projeto do relogio é bem simples com displays de sete segmentos compartilhando os mesmo pinos do Arduino e cada um deles sendo ativado por drivers, formados por transistores BC-547 . Cada display é aceso durante um curto espaço de tempo com o conteúdo de memória associado ao digitos da hora ou minuto e depois é apagado para que o próximo display seja aceso. Como isto ocorre a uma velocidade superior a que pode ser percebida pela retina, o efeito final é o acendimento simultâneo de todos os displays. O ajuste da hora e minutos e feito através de três teclas de contato momentâneo e com um tempo de debounce para diminuir a ativação indevida das funções.

Não percam o esquema do Arduino Clockshield na parte 2 deste post !!

Posts Relacionados:
Arduino Duemilanove
Arduino Single-Sided Serial Board (versão 3) - Severino
Tatuino , o primeiro Arduino industrializado brasileiro

Gostou deste post ? Divulgue !
delicious digg google
stumbleupon technorati Yahoo!

Deixe um comentario

XHTML - Voce pode usar:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Topo da página / Assinar para receber novos Posts (RSS)