Raspberry Pi DS3231 Módulo RTC de precisão para Pico
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:
- Chip RTC de alta precisão DS3231
- Barramento I2C para comunicação
- Slot de bateria de backup RTC compatível com célula de botão CR1220
- Indicador de energia (ativado soldando um resistor 0 no jumper, desativado por padrão)
- 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:
- Abra um terminal do Raspberry Pi.
- 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
- Navegue até o diretório Pico C/C++ SDK:
cd ~/pico
- Descompacte o código baixado:
unzip Pico-rtc-ds3231_code.zip
- Segure o botão BOOTSEL do Pico e conecte a interface USB do Pico ao Raspberry Pi. Em seguida, solte o botão.
- 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
- Abra um terminal e use o minicom para verificar as informações do sensor.
Pitão:
- Consulte os guias do Raspberry Pi para configurar o firmware Micropython para o Pico.
- Abra o IDE Thonny.
- Arraste o código de demonstração para o IDE e execute-o no Pico.
- 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
- DS3231
chip RTC de alta precisão, barramento I2C - Bateria de reserva RTC
suporta pilha tipo botão CR1220 - Indicador de energia
habilitado soldando um resistor de 0Ω no jumper, desabilitado por padrão - Cabeçalho Raspberry Pi Pico
para anexar ao Raspberry Pi Pico, design empilhável
Definição de pinagem
Código Raspberry Pi
- Abra um terminal do Raspberry Pi
- Baixe e descompacte os códigos de demonstração para o diretório Pico C/C++ SDK
- Segure o botão BOOTSEL do Pico e conecte a interface USB do Pico ao Raspberry Pi e solte o botão.
- Compile e execute o pico-rtc-ds3231 exampos
- Abra um terminal e um minicom de usuário para verificar as informações do sensor.
Pitão:
- Consulte os guias do Raspberry Pi para configurar o firmware Micropython para Pico
- Abra o Thonny IDE, arraste a demonstração para o IDE e execute no Pico conforme abaixo.
- Clique no ícone “executar” para executar os códigos de demonstração MicroPython.
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:
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
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 |