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 e-mail não será publicado. Campos obrigatórios são marcados com *