Pular para o conteúdo principal

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.

nota

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

ItemValor
Tensão de Operação5V
InterfaceI2C
Endereço I2C0x68

Aplicações típicas

Quaisquer aplicações que precisem de Tempo Real no Raspberry.

Pinagem

nota

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 PiPi RTC(DS1307)
Adquira agoraAdquira agora
nota

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.

dica

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

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.

Loading Comments...