Módulo RTC de precisión Raspberry Pi DS3231 para Pico
Información do produto
O módulo Precision RTC para Pico é un módulo de reloxo en tempo real de alta precisión deseñado para usarse coa placa de microcontrolador Raspberry Pi Pico. Incorpora o chip RTC de alta precisión DS3231 e admite comunicación I2C. O módulo tamén inclúe
unha ranura para batería de respaldo RTC que admite unha pila botón CR1220 para manter a cronometraxe precisa aínda que se desconecte a alimentación principal. O módulo presenta un indicador de enerxía que se pode activar ou desactivar soldando unha resistencia 0 no puente. É
deseñado cunha cabeceira apilable para facilitar a súa fixación ao Raspberry Pi Pico
Que hai a bordo:
- Chip RTC de alta precisión DS3231
- Bus I2C para comunicación
- Ranura para batería de respaldo RTC compatible con pila de botón CR1220
- Indicador de alimentación (activado soldando unha resistencia 0 no puente, desactivado por defecto)
- Encabezado Raspberry Pi Pico para un fácil accesorio
Definición de pinout:
O pinout do módulo Precision RTC para Pico é o seguinte:
Código Pico Raspberry Pi | Descrición |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | GND |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | GND |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | GND |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | GND |
19 | GP14 |
20 | GP15 |
Esquema:
O diagrama esquemático do módulo Precision RTC para Pico pode ser viewed facendo clic aquí.
Módulo RTC de precisión para Pico - Instrucións de uso do produto
Código Raspberry Pi:
- Abre un terminal de Raspberry Pi.
- Descarga e descomprime os códigos de demostración no directorio Pico C/C++ SDK. Teña en conta que o directorio do SDK pode ser diferente para os distintos usuarios, polo que cómpre comprobar o directorio real. Xeralmente, debería ser ~/pico/. Use o seguinte comando:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Navega ata o directorio Pico C/C++ SDK:
cd ~/pico
- Descomprimir o código descargado:
unzip Pico-rtc-ds3231_code.zip
- Manteña premido o botón BOOTSEL de Pico e conecte a interface USB de Pico a Raspberry Pi. A continuación, solte o botón.
- Compile e execute o pico-rtc-ds3231 exampl 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
- Abre un terminal e usa minicom para comprobar a información do sensor.
Python:
- Consulte as guías de Raspberry Pi para configurar o firmware Micropython para Pico.
- Abre o IDE de Thonny.
- Arrastra o código de demostración ao IDE e execútao en Pico.
- Fai clic na icona de execución para executar os códigos de demostración de MicroPython.
Windows:
No manual do usuario non se proporcionan instrucións para usar o módulo Precision RTC para Pico con Windows. Consulte a documentación do produto ou póñase en contacto co fabricante para obter máis axuda.
Outros:
As luces LED do módulo non se usan por defecto. Se necesitas usalos, podes soldar unha resistencia 0R na posición R8. Podes view o diagrama esquemático para máis detalles.
Que hai a bordo
- DS3231
Chip RTC de alta precisión, bus I2C - Batería de respaldo RTC
admite pila botón CR1220 - Indicador de potencia
habilitado soldando unha resistencia de 0Ω no puente, desactivado por defecto - Cabeceira Raspberry Pi Pico
para conectar a Raspberry Pi Pico, deseño apilable
Definición de pinout
Código Raspberry Pi
- Abre un terminal de Raspberry Pi
- Descarga e descomprime os códigos de demostración no directorio Pico C/C++ SDK
- Manteña premido o botón BOOTSEL de Pico e conecte a interface USB de Pico a Raspberry Pi e, a continuación, solte o botón.
- Compile e execute o pico-rtc-ds3231 examples
- Abre un terminal e un usuario minicom para comprobar a información do sensor.
Python:
- Consulte as guías de Raspberry Pi para configurar o firmware Micropython para Pico
- Abre o IDE de Thonny, arrastra a demostración ao IDE e executa en Pico como se indica a continuación.
- Fai clic na icona "Executar" para executar os códigos de demostración de MicroPython.
Windows
- Descarga e descomprime a demostración no teu escritorio de Windows, consulta as guías de Raspberry Pi para configurar a configuración do entorno do software de Windows.
- Manteña premido o botón BOOTSEL de Pico, conecte o USB de Pico ao PC cun cable MicroUSB. Importe o programa c ou python en Pico para que se execute.
- Use a ferramenta de serie para view o porto serie virtual da enumeración USB de Pico para comprobar a información de impresión, hai que abrir o DTR, a velocidade en baudios é 115200, como se mostra na seguinte imaxe:
Outros
- A luz LED non se usa por defecto, se precisa usala, pode soldar unha resistencia 0R na posición R8. Fai clic para view o diagrama esquemático.
- O pin INT de DS3231 non se usa por defecto. se necesitas usalo, podes soldar a resistencia 0R nas posicións R5, R6, R7. Fai clic para view o diagrama esquemático.
- Solde a resistencia R5, conecte o pin INT ao pin GP3 de Pico, para detectar o estado de saída do despertador DS3231.
- Solde a resistencia R6, conecte o pin INT ao pin 3V3_EN de Pico, para apagar o Pico cando o reloxo de alarma DS3231 emita un nivel baixo.
- Solde a resistencia R7, conecte o pin INT ao pin RUN do Pico, para restablecer Pico cando o reloxo de alarma DS3231 emita un nivel baixo.
Esquemático
Documentos/Recursos
![]() |
Módulo RTC de precisión Raspberry Pi DS3231 para Pico [pdfManual do usuario DS3231 Módulo RTC de precisión para Pico, DS3231, Módulo RTC de precisión para Pico, Módulo RTC de precisión, Módulo RTC, Módulo |