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 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:

  1. Chip RTC de alta precisión DS3231
  2. Bus I2C para comunicación
  3. Ranura para batería de respaldo RTC compatible con pila de botón CR1220
  4. Indicador de alimentación (activado soldando unha resistencia 0 no puente, desactivado por defecto)
  5. 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:

  1. Abre un terminal de Raspberry Pi.
  2. 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
  3. Navega ata o directorio Pico C/C++ SDK: cd ~/pico
  4. Descomprimir o código descargado: unzip Pico-rtc-ds3231_code.zip
  5. 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.
  6. 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
  7. Abre un terminal e usa minicom para comprobar a información do sensor.

Python:

  1. Consulte as guías de Raspberry Pi para configurar o firmware Micropython para Pico.
  2. Abre o IDE de Thonny.
  3. Arrastra o código de demostración ao IDE e execútao en Pico.
  4. 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

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 botón CR1220
  3. Indicador de potencia
    habilitado soldando unha resistencia de 0Ω no puente, desactivado por defecto
  4. Cabeceira Raspberry Pi Pico
    para conectar a Raspberry Pi Pico, deseño apilable

Definición de pinout

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

Código Raspberry Pi

  1. Abre un terminal de Raspberry Pi
  2. Descarga e descomprime os códigos de demostración no directorio Pico C/C++ SDK

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

  1. 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.
  2. Compile e execute o pico-rtc-ds3231 examples

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

  3. Abre un terminal e un usuario minicom para comprobar a información do sensor.

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

Python:

  1. Consulte as guías de Raspberry Pi para configurar o firmware Micropython para Pico
  2. Abre o IDE de Thonny, arrastra a demostración ao IDE e executa en Pico como se indica 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. Fai clic na icona "Executar" para executar os códigos de demostración de MicroPython.

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

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:

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

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

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 [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

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *