Módulo RTC de precisión Raspberry Pi DS3231 para Pico
Información del producto
El módulo Precision RTC para Pico es un módulo de reloj en tiempo real de alta precisión diseñado para usarse con la placa del microcontrolador Raspberry Pi Pico. Incorpora el chip RTC de alta precisión DS3231 y soporta comunicación I2C. El módulo también incluye
una ranura para batería de respaldo RTC que admite una pila de botón CR1220 para mantener un cronometraje preciso incluso cuando la alimentación principal está desconectada. El módulo cuenta con un indicador de alimentación que se puede habilitar o deshabilitar soldando una resistencia 0 en el puente. Es
diseñado con un cabezal apilable para una fácil conexión al Raspberry Pi Pico
Qué hay a bordo:
- Chip RTC de alta precisión DS3231
- Bus I2C para comunicación
- Ranura de batería de respaldo RTC compatible con celda de botón CR1220
- Indicador de encendido (habilitado soldando una resistencia 0 en el puente, deshabilitado por defecto)
- Encabezado Raspberry Pi Pico para una fácil conexión
Definición de distribución de pines:
La distribución de pines del módulo Precision RTC para Pico es la siguiente:
Código Raspberry Pi Pico | Descripción |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | Tierra |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | Tierra |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | Tierra |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | Tierra |
19 | GP14 |
20 | GP15 |
Esquemático:
El diagrama esquemático del módulo Precision RTC para Pico se puede vieweditado haciendo clic aquí.
Módulo Precision RTC para Pico: instrucciones de uso del producto
Código de frambuesa Pi:
- Abra una terminal de Raspberry Pi.
- Descargue y descomprima los códigos de demostración en el directorio Pico C/C++ SDK. Tenga en cuenta que el directorio del SDK puede ser diferente para diferentes usuarios, por lo que debe verificar el directorio real. Generalmente, debería ser ~/pico/. Utilice el siguiente comando:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Vaya al directorio Pico C/C++ SDK:
cd ~/pico
- Descomprima el código descargado:
unzip Pico-rtc-ds3231_code.zip
- Mantenga presionado el botón BOOTSEL de Pico y conecte la interfaz USB de Pico a Raspberry Pi. Luego suelte el botón.
- Compile y ejecute el pico-rtc-ds3231 examparchivos usando los siguientes 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 una terminal y use minicom para verificar la información del sensor.
Pitón:
- Consulte las guías de Raspberry Pi para configurar el firmware Micropython para Pico.
- Abra el IDE de Thonny.
- Arrastre el código de demostración al IDE y ejecútelo en Pico.
- Haga clic en el icono de ejecución para ejecutar los códigos de demostración de MicroPython.
Ventanas:
Las instrucciones para usar el módulo Precision RTC para Pico con Windows no se proporcionan en el manual del usuario. Consulte la documentación del producto o comuníquese con el fabricante para obtener más ayuda.
Otros:
Las luces LED del módulo no se utilizan de forma predeterminada. Si necesita usarlos, puede soldar una resistencia 0R en la posición R8. Puede view el diagrama esquemático para más detalles.
¿Qué hay a bordo?
- DS3231
chip RTC de alta precisión, bus I2C - Batería de respaldo RTC
Admite pila de botón CR1220 - Indicador de encendido
habilitado soldando una resistencia de 0Ω en el puente, deshabilitado de forma predeterminada - Encabezado Raspberry Pi Pico
para acoplar a Raspberry Pi Pico, diseño apilable
Definición de pines
Código Raspberry Pi
- Abrir una terminal de Raspberry Pi
- Descargue y descomprima los códigos de demostración en el directorio Pico C/C++ SDK
- Mantenga presionado el botón BOOTSEL de Pico, conecte la interfaz USB de Pico a Raspberry Pi y luego suelte el botón.
- Compile y ejecute el pico-rtc-ds3231 exampLos
- Abra una terminal y un minicom de usuario para verificar la información del sensor.
Pitón:
- Consulte las guías de Raspberry Pi para configurar el firmware Micropython para Pico
- Abra Thonny IDE, arrastre la demostración al IDE y ejecútela en Pico como se muestra a continuación.
- Haga clic en el icono "ejecutar" para ejecutar los códigos de demostración de MicroPython.
Ventanas
- Descargue y descomprima la demostración en su escritorio de Windows; consulte las guías de Raspberry Pi para configurar los ajustes del entorno de software de Windows.
- Mantenga presionado el botón BOOTSEL de Pico, conecte el USB de Pico a la PC con un cable MicroUSB. Importe el programa c o python a Pico para que se ejecute.
- Utilice la herramienta serie para view el puerto serie virtual de la enumeración USB de Pico para verificar la información de impresión, se debe abrir el DTR, la velocidad en baudios es 115200, como se muestra en la imagen a continuación:
Otros
- La luz LED no se usa de forma predeterminada; si necesita usarla, puede soldar una resistencia 0R en la posición R8. Haga clic para view el diagrama esquemático.
- El pin INT de DS3231 no se utiliza de forma predeterminada. Si necesita usarlo, puede soldar la resistencia 0R en las posiciones R5,R6,R7. Haga clic para view el diagrama esquemático.
- Suelde la resistencia R5, conecte el pin INT al pin GP3 de Pico, para detectar el estado de salida del despertador DS3231.
- Suelde la resistencia R6, conecte el pin INT al pin 3V3_EN de Pico, para apagar la alimentación de Pico cuando el despertador DS3231 emita un nivel bajo.
- Suelde la resistencia R7, conecte el pin INT al pin RUN del Pico, para restablecer Pico cuando el despertador DS3231 emita un nivel bajo.
Esquemático
Documentos / Recursos
![]() |
Módulo RTC de precisión Raspberry Pi DS3231 para Pico [pdf] Manual del usuario Módulo RTC de precisión DS3231 para Pico, DS3231, Módulo RTC de precisión para Pico, Módulo RTC de precisión, Módulo RTC, Módulo |