No tutorial de hoje nós vamos mostrar como montar um Datalloger com Arduino usando um Cartão SD. Para fazer este registrador de dados você vai precisar de um Arduino Uno, módulo RTC DS3231
Real Time Clock RTC DS1307
REF: 4MD07
O DS1307 é um Real Time Clock (RTC), um dispositivo de tempo real que possui um calendário completo e uma memória SRAM de mais de 56 bytes. Ele fornece informações precisas, incluindo segundos, minutos, dia, data, mês e ano.
Principais características:
- Baixo consumo de energia (<500nA)
- Interface I2C
- Capacidade de armazenamento EEPROM
- Calendário completo com ajuste automático
Comprando com a MakerHero você tem garantia e suporte técnico especializado.
Em estoque
R$8,90 1X DE R$8,90 sem juros R$8,45 no PIX
Em estoque
Real Time Clock RTC DS1307
O Real Time Clock (RTC) DS1307 é um dispositivo essencial para aplicações que requerem marcação precisa do tempo. Com um chip DS1307 e uma interface I2C, este RTC opera com uma tensão de 5V e um consumo de corrente ultra baixo de menos de 500nA durante falhas de energia. Sua capacidade de armazenamento de dados EEPROM de 56 bytes permite armazenar informações importantes.
Ele computa segundos, minutos, horas, dias da semana, dias do mês, meses e anos, oferecendo um calendário completo com ajuste automático para meses com diferentes números de dias e anos bissextos. Com um circuito de detecção de falha de energia integrado, ele oferece uma solução confiável para manter o tempo em sistemas eletrônicos.
Como funciona o Real Time Clock RTC DS1307?
O RTC 1307 funciona como um relógio de tempo real para sistemas eletrônicos. Ele contém um cristal oscilador de alta precisão, que gera pulsos regulares para marcar o tempo. O RTC mantém a hora, a data e outras informações relevantes em uma memória interna mesmo quando o dispositivo está desligado, graças a uma pequena bateria de backup.
Utilizando a comunicação I2C, o RTC pode ser facilmente integrado a microcontroladores como o Arduino, permitindo que eles obtenham e atualizem constantemente as informações de tempo. Isso torna o RTC I2C DS1307 ideal para aplicações que requerem uma noção precisa do tempo, como data loggers, sistemas de alarme e automação residencial.
Aplicações
O RTC DS1307 possui diversas aplicações em projetos que requerem controle preciso do tempo. É comumente utilizado em sistemas de registro de dados, como data loggers, onde a marcação temporal é essencial para registrar eventos.
Além disso, é empregado em sistemas de relógio e controle de acesso, alarmes e temporizadores. Em dispositivos portáteis e wearable tech, o RTC garante uma exibição precisa da hora e data.
Sistemas de automação residencial também se beneficiam desse componente para sincronização de tarefas agendadas, como acionamento de dispositivos em horários específicos. Sua versatilidade o torna fundamental em uma variedade de aplicações temporais.
Como conectar o Real Time Clock RTC DS1307?
Para conectar o Real Time Clock DS1307 ao Arduino, siga estas etapas:
- Conecte o pino SDA (dados) ao pino SDA do Arduino.
- Conecte o pino SCL (clack) ao pino SDA do Arduino.
- Conecte o pino VCC ao pino 5V do Arduino
- Conecte o pino GND ao pino GND do Arduino.
- Antes de começar a programar, você precisará instalar a biblioteca DS1307RTC. Você pode fazer isso no Arduino IDE indo para “Ferramentas” -> “Gerenciar Bibliotecas”.
- Na janela “Bibliotecas”, procure por “DS1307” e instale a biblioteca “DS1707RTC” e todas as suas dependências.
Confira os posts no nosso blog na seção abaixo para mais exemplos práticos.
Especificações do Real Time Clock RTC DS1307
- Real Time Clock (RTC)
- Chip: DS1307 (Datasheet)
- Tensão de operação: 5V
- Consumo de corrente: <500nA (durante falha de energia)
- Interface: I2C
- Capacidade de armazenamento de dados EEPROM: 56 bytes
- Faixa de temperatura de operação: -40°C a +85°C
- Computa segundos, minutos, horas, dias da semana, dias do mês, meses e anos (de 2000 a 2099).
- Calendário completo (dia, mês, ano e hora) com ajuste automático para meses com diferentes números de dias e anos bissextos
- Circuito de detecção de falha de energia
- Faixa de temperatura: -40°C a +85°C
- Dimensões: 27 mm x 28 mm x 8,4 mm
Acompanha
- 01 – Real Time Clock RTC DS1307
- 01 – Bateria CR2032
Relógio Arduino com DS1307: 3 modos diferentes
Neste artigo, exploraremos como criar diferentes tipos de relógio Arduino, utilizando o módulo RTC DS1307. Serão apresentados projetos práticos, desde os mais simples, como a exibição da hora no Monitor