Exibindo data e hora a cada trinta minutos com RTC(Real Time Clock) e Arduino

Este experimento introduz o uso do RTC (Real Time Clock) para exibição da data e da hora a cada 30 minutos. O objetivo final é fazer o envio de dados via web com o dado intervalo de tempo para a atualização de um banco de dados. O módulo pode ser montado facilmente ou comprado por um preço entre 10 e 13 Reais no DX. Veja aqui um exemplo: RTC no DX

EREWR

O RTC é conhecido por sua precisão no retorno de horas, minutos e até segundos. Os módulos possuem uma bateria para que esta marcação seja atualizada em tempo real e pode durar anos sem apresentar erros mesmo sem a fonte principal de alimentação proveniente do Arduino.

Material necessário

  • RTC
  • Jumpers
  • Arduino Duemilinove ou UNO
  • Ethernet Shield compatível com o Arduino - Próximo post
  • Cabo de internet RJ-45 e Conexão web - Próximo post
  • Um servidor online com PHP e MYSQL - Próximo post
  • Qualquer tipo de Sensor (LDR, LM35 ou o DHT11 visto neste post) – Próximo post

Biblioteca

Antes de começar é importante baixar e instalar a biblioteca desenvolvida para efetuar a comunicação do RTC com o Arduino. A biblioteca desenvolvida pela Adafruit pode ser encontrada AQUI

Montagem

A montagem é bem simples, ligando o SDA à porta analógica 4 e SCL à portal analógica 5. O VCC e o GnD nem precisa falar né :)

Untitled-Sketch_bb

Código comentado

 

 

Resultado

De meia em meia hora é exibido a data e hora no Serial monitor, pronto para enviar os dados na hora desejada! Vamos ao próximo post.

Untitled-1

Agora com LCD

em breve

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">