DS1307 RTC (Relógio de Tempo Real) para Raspberry Pi

O Pi RTC é baseado no chip de relógio DS1307 e pode fornecer um relógio de tempo real (RTC) para o Raspberry Pi por meio da interface I2C. O relógio em tempo real deste módulo conta segundos, minutos, horas, data do mês, mês, dia da semana e ano com compensação de ano bissexto válida até 2100. O relógio opera em formato de 24 horas ou 12 horas com indicador AM/PM. Se você quiser manter a cronometragem deste módulo quando o Raspberry Pi estiver desligado, será necessário colocar uma célula de lítio CR1225 de 3 volts no suporte de bateria.
A bateria não está incluída.
Recursos
- Suporta Raspberry Pi 2/ 3 B/B+/4/Zero
- Suporta segundos, minutos, horas, dia da semana, mês, ano
- Suporta formato de 24 horas ou 12 horas com indicador AM/PM
- 56 bytes de RAM não volátil (NV) alimentada por bateria para armazenamento de dados
- Interface serial de dois fios
- Sinal de saída de onda quadrada programável
- Circuito automático de detecção e comutação em caso de falha de energia
Especificação
| Item | Valor |
|---|---|
| Tensão de Operação | 5V |
| Interface | I2C |
| Endereço I2C | 0x68 |
Aplicações típicas
Quaisquer aplicações que precisem de Tempo Real no Raspberry.
Pinagem

RX/TX não é usado neste módulo, mas o conector 5x2 ocupa o pino RX/TX do Raspberry Pi, então nós trazemos o RX/TX para fora e fornecemos um conector de 2 pinos.
Esquemático
Circuito de conversor de nível bidirecional

Este é um circuito típico de conversor de nível bidirecional para conectar duas seções de tensão diferente de um barramento I^2^C. O barramento I2C do Raspberry Pi usa 3,3 V, porém o chip DS1307 funciona a 5 V, então este circuito será necessário. No esquemático acima, Q1 e Q2 são MOSFETs de canal N 2N7002A, que atuam como uma chave bidirecional. Para entender melhor esta parte, você pode consultar o AN10441
Plataformas Suportadas
| Raspberry Pi | ||||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Primeiros Passos
Materiais necessários
| Raspberry Pi | Pi RTC(DS1307) |
|---|---|
![]() | |
| Adquira agora | Adquira agora |
Conecte o cabo USB com cuidado, caso contrário você poderá danificar a porta. Use o cabo USB com 4 fios internos; o cabo com 2 fios não pode transferir dados. Se você não tiver certeza sobre o cabo que possui, você pode clicar aqui para comprar.
Instalação
O driver que fornecemos é aplicado apenas para Raspbian Jessie/Stretch.
Se você não sabe como usar um Raspberry Pi, verifique aqui antes de começar.
- Passo 1. Instalação do Driver
Digite o seguinte comando no seu terminal
git clone https://github.com/Seeed-Studio/pi-hats.git
Quando o download terminar, digite o seguinte comando no seu terminal
cd ~/pi-hats/tools
sudo ./install.sh -u rtc_ds1307
- Passo 2. Desligar o Raspberry Pi
sudo shutdown -h now
- Passo 3. Inserir o HAT no Raspberry Pi

Certifique-se de conectar o pino 1 deste HAT ao pino 1 do GPIO do Raspberry, exatamente como na figura acima.
- Passo 4. Ligar o Raspberry Pi
Uso
Agora você pode usar o comando para verificar se o driver foi instalado com sucesso.
./install.sh -l
Se você quiser desinstalar o driver, pode usar o comando abaixo:
sudo ./install.sh -u
Agora vamos ver o que o módulo RTC pode fazer:
Ler o relógio de hardware e imprimir o resultado
sudo hwclock -r
Definir a hora do sistema a partir do relógio de hardware
sudo hwclock -s
Definir o relógio de hardware a partir da hora atual do sistema
sudo hwclock -w
Mais usos
hwclock --help
Visualizador de Esquemático Online
Recursos
-
[http] Biblioteca Seeed Pi RTC
-
[PDF] Datasheet DS1307
Projeto
Este é o vídeo de introdução deste produto
Suporte Técnico & Discussão do Produto
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.





