Raspberry Pi-LOGO

Módulo RTC de precisión Raspberry Pi DS3231 para Pico

Módulo RTC de precisión Raspberry Pi DS3231 para Pico-PRODUCT

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:

  1. Chip RTC de alta precisión DS3231
  2. Bus I2C para comunicación
  3. Ranura de batería de respaldo RTC compatible con celda de botón CR1220
  4. Indicador de encendido (habilitado soldando una resistencia 0 en el puente, deshabilitado por defecto)
  5. 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:

  1. Abra una terminal de Raspberry Pi.
  2. 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
  3. Vaya al directorio Pico C/C++ SDK: cd ~/pico
  4. Descomprima el código descargado: unzip Pico-rtc-ds3231_code.zip
  5. Mantenga presionado el botón BOOTSEL de Pico y conecte la interfaz USB de Pico a Raspberry Pi. Luego suelte el botón.
  6. 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
  7. Abra una terminal y use minicom para verificar la información del sensor.

Pitón:

  1. Consulte las guías de Raspberry Pi para configurar el firmware Micropython para Pico.
  2. Abra el IDE de Thonny.
  3. Arrastre el código de demostración al IDE y ejecútelo en Pico.
  4. 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?

Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG1

  1. DS3231
    chip RTC de alta precisión, bus I2C
  2. Batería de respaldo RTC
    Admite pila de botón CR1220
  3. Indicador de encendido
    habilitado soldando una resistencia de 0Ω en el puente, deshabilitado de forma predeterminada
  4. Encabezado Raspberry Pi Pico
    para acoplar a Raspberry Pi Pico, diseño apilable

Definición de pines

Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG2

Código Raspberry Pi

  1. Abrir una terminal de Raspberry Pi
  2. Descargue y descomprima los códigos de demostración en el directorio Pico C/C++ SDK

Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG3

  1. Mantenga presionado el botón BOOTSEL de Pico, conecte la interfaz USB de Pico a Raspberry Pi y luego suelte el botón.
  2. Compile y ejecute el pico-rtc-ds3231 exampLos

    Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG4

  3. Abra una terminal y un minicom de usuario para verificar la información del sensor.

    Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG5

Pitón:

  1. Consulte las guías de Raspberry Pi para configurar el firmware Micropython para Pico
  2. Abra Thonny IDE, arrastre la demostración al IDE y ejecútela en Pico como se muestra a continuación.

    Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG6
    Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG7

  3. Haga clic en el icono "ejecutar" para ejecutar los códigos de demostración de MicroPython.

    Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG8

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:

    Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG9

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

Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG10

Módulo RTC de precisión Raspberry Pi DS3231 para Pico-FIG11

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

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *