Raspberry Pi-LOGO

Raspberry Pi DS3231 Módulo RTC de precisão para Pico

Módulo RTC de precisão Raspberry Pi DS3231 para Pico-PRODUCT

Informações do produto

O Módulo Precision RTC para Pico é um módulo de relógio em tempo real de alta precisão projetado para ser usado com a placa microcontroladora Raspberry Pi Pico. Ele incorpora o chip RTC de alta precisão DS3231 e suporta comunicação I2C. O módulo também inclui
um slot de bateria reserva RTC que suporta uma célula-botão CR1220 para manter uma cronometragem precisa mesmo quando a alimentação principal está desconectada. O módulo possui um indicador de energia que pode ser ativado ou desativado soldando um resistor 0 no jumper. Isso é
projetado com um cabeçalho empilhável para fácil fixação no Raspberry Pi Pico

O que há a bordo:

  1. Chip RTC de alta precisão DS3231
  2. Barramento I2C para comunicação
  3. Slot de bateria de backup RTC compatível com célula de botão CR1220
  4. Indicador de energia (ativado soldando um resistor 0 no jumper, desativado por padrão)
  5. Cabeçalho Raspberry Pi Pico para fácil fixação

Definição de pinagem:

A pinagem do Módulo Precision RTC para Pico é a seguinte:

Código Raspberry Pi Pico Descrição
A I2C0
B I2C1
C GP20
D P_SDA
1 GP0
2 GP1
3 Terra
4 GP2
5 GP3
6 GP4
7 GP5
8 Terra
9 GP6
10 GP7
11 GP8
12 GP9
13 Terra
14 GP10
15 GP11
16 GP12
17 GP13
18 Terra
19 GP14
20 GP15

Esquema:

O diagrama esquemático do Módulo Precision RTC para Pico pode ser vieweditado clicando aqui.

Módulo RTC de precisão para Pico - Instruções de uso do produto

Código Raspberry Pi:

  1. Abra um terminal do Raspberry Pi.
  2. Baixe e descompacte os códigos de demonstração no diretório Pico C/C++ SDK. Observe que o diretório do SDK pode ser diferente para usuários diferentes, portanto, você precisa verificar o diretório real. Geralmente, deve ser ~/pico/. Use o seguinte comando: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Navegue até o diretório Pico C/C++ SDK: cd ~/pico
  4. Descompacte o código baixado: unzip Pico-rtc-ds3231_code.zip
  5. Segure o botão BOOTSEL do Pico e conecte a interface USB do Pico ao Raspberry Pi. Em seguida, solte o botão.
  6. Compile e execute o pico-rtc-ds3231 examparquivos usando os seguintes comandos:
    cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake .. make sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sudo umount /mnt/pico && sleep 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
  7. Abra um terminal e use o minicom para verificar as informações do sensor.

Pitão:

  1. Consulte os guias do Raspberry Pi para configurar o firmware Micropython para o Pico.
  2. Abra o IDE Thonny.
  3. Arraste o código de demonstração para o IDE e execute-o no Pico.
  4. Clique no ícone de execução para executar os códigos de demonstração do MicroPython.

Windows:

As instruções para usar o Módulo Precision RTC para Pico com Windows não são fornecidas no manual do usuário. Consulte a documentação do produto ou entre em contato com o fabricante para obter mais assistência.

Outros:

As luzes LED no módulo não são usadas por padrão. Se precisar usá-los, você pode soldar um resistor 0R na posição R8. Você pode view o diagrama esquemático para mais detalhes.

O que há a bordo

Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG1

  1. DS3231
    chip RTC de alta precisão, barramento I2C
  2. Bateria de reserva RTC
    suporta pilha tipo botão CR1220
  3. Indicador de energia
    habilitado soldando um resistor de 0Ω no jumper, desabilitado por padrão
  4. Cabeçalho Raspberry Pi Pico
    para anexar ao Raspberry Pi Pico, design empilhável

Definição de pinagem

Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG2

Código Raspberry Pi

  1. Abra um terminal do Raspberry Pi
  2. Baixe e descompacte os códigos de demonstração para o diretório Pico C/C++ SDK

Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG3

  1. Segure o botão BOOTSEL do Pico e conecte a interface USB do Pico ao Raspberry Pi e solte o botão.
  2. Compile e execute o pico-rtc-ds3231 exampos

    Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG4

  3. Abra um terminal e um minicom de usuário para verificar as informações do sensor.

    Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG5

Pitão:

  1. Consulte os guias do Raspberry Pi para configurar o firmware Micropython para Pico
  2. Abra o Thonny IDE, arraste a demonstração para o IDE e execute no Pico conforme abaixo.

    Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG6
    Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG7

  3. Clique no ícone “executar” para executar os códigos de demonstração MicroPython.

    Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG8

Windows

  • Baixe e descompacte a demonstração na área de trabalho do Windows, consulte os guias do Raspberry Pi para definir as configurações do ambiente de software do Windows.
  • Pressione e segure o botão BOOTSEL do Pico, conecte o USB do Pico ao PC com um cabo MicroUSB. Importe o programa c ou python para o Pico para executá-lo.
  • Use a ferramenta serial para view a porta serial virtual da enumeração USB do Pico para verificar as informações de impressão, o DTR precisa ser aberto, a taxa de transmissão é 115200, conforme a figura abaixo:

    Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG9

Outros

  • A luz LED não é usada por padrão, se precisar usá-la, você pode soldar um resistor 0R na posição R8. Clique para view o diagrama esquemático.
  • O pino INT do DS3231 não é usado por padrão. se precisar usá-lo, você pode soldar o resistor 0R nas posições R5, R6, R7. Clique para view o diagrama esquemático.
    • Solde o resistor R5, conecte o pino INT ao pino GP3 do Pico, para detectar o status de saída do despertador DS3231.
    • Solde o resistor R6, conecte o pino INT ao pino 3V3_EN do Pico, para desligar a alimentação do Pico quando o despertador DS3231 emitir nível baixo.
    • Solde o resistor R7, conecte o pino INT ao pino RUN do Pico, para redefinir o Pico quando o despertador DS3231 emitir nível baixo.

esquemático

Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG10

Módulo RTC de precisão Raspberry Pi DS3231 para Pico-FIG11

Documentos / Recursos

Raspberry Pi DS3231 Módulo RTC de precisão para Pico [pdf] Manual do Usuário
Módulo RTC de precisão DS3231 para Pico, DS3231, Módulo RTC de precisão para Pico, Módulo RTC de precisão, Módulo RTC, Módulo

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *