Lampone Pi-LOGO

Modulo RTC di precisione Raspberry Pi DS3231 per Pico

Modulo RTC di precisione Raspberry Pi DS3231 per Pico-PRODUCT

Informazioni sul prodotto

Il modulo RTC di precisione per Pico è un modulo orologio in tempo reale ad alta precisione progettato per essere utilizzato con la scheda microcontrollore Raspberry Pi Pico. Incorpora il chip RTC ad alta precisione DS3231 e supporta la comunicazione I2C. Il modulo comprende anche
uno slot per batteria di backup RTC che supporta una cella a bottone CR1220 per mantenere un'indicazione precisa dell'ora anche quando l'alimentazione principale è scollegata. Il modulo è dotato di un indicatore di alimentazione che può essere abilitato o disabilitato saldando un resistore 0 sul ponticello. È
progettato con un'intestazione impilabile per un facile collegamento al Raspberry Pi Pico

Cosa c'è a bordo:

  1. Chip RTC ad alta precisione DS3231
  2. Bus I2C per la comunicazione
  3. Slot per batteria di backup RTC che supporta la cella a bottone CR1220
  4. Indicatore di alimentazione (abilitato saldando un resistore 0 sul ponticello, disabilitato per impostazione predefinita)
  5. Intestazione Raspberry Pi Pico per un facile collegamento

Definizione piedinatura:

La piedinatura del modulo RTC di precisione per Pico è la seguente:

Codice Raspberry Pi Pico Descrizione
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

Schema:

Il diagramma schematico del modulo RTC di precisione per Pico può essere viewed facendo clic Qui.

Modulo RTC di precisione per Pico – Istruzioni per l'uso del prodotto

Codice Raspberry Pi:

  1. Apri un terminale di Raspberry Pi.
  2. Scarica e decomprimi i codici demo nella directory Pico C/C++ SDK. Tieni presente che la directory dell'SDK potrebbe essere diversa per utenti diversi, quindi è necessario controllare la directory effettiva. Generalmente dovrebbe essere ~/pico/. Utilizzare il seguente comando: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Passare alla directory dell'SDK Pico C/C++: cd ~/pico
  4. Decomprimere il codice scaricato: unzip Pico-rtc-ds3231_code.zip
  5. Tieni premuto il pulsante BOOTSEL di Pico e collega l'interfaccia USB di Pico al Raspberry Pi. Quindi rilasciare il pulsante.
  6. Compila ed esegui pico-rtc-ds3231 example utilizzando i seguenti comandi:
    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. Apri un terminale e usa minicom per controllare le informazioni del sensore.

Pitone:

  1. Fare riferimento alle guide di Raspberry Pi per configurare il firmware Micropython per Pico.
  2. Apri l'IDE Thonny.
  3. Trascina il codice demo nell'IDE ed eseguilo su Pico.
  4. Fare clic sull'icona Esegui per eseguire i codici demo di MicroPython.

Finestre:

Le istruzioni per l'utilizzo del modulo Precision RTC per Pico con Windows non sono fornite nel manuale dell'utente. Fare riferimento alla documentazione del prodotto o contattare il produttore per ulteriore assistenza.

Altri:

Le luci LED sul modulo non vengono utilizzate per impostazione predefinita. Se hai bisogno di usarli, puoi saldare un resistore 0R sulla posizione R8. Puoi view il diagramma schematico per maggiori dettagli.

Cosa c'è a bordo

Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG1

  1. DS3231
    chip RTC ad alta precisione, bus I2C
  2. Batteria di backup RTC
    supporta la pila a bottone CR1220
  3. Indicatore di potenza
    abilitato saldando una resistenza da 0Ω sul ponticello, disabilitato di default
  4. Intestazione Raspberry Pi Pico
    da collegare al Raspberry Pi Pico, design impilabile

Definizione piedinatura

Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG2

Codice Raspberry Pi

  1. Apri un terminale di Raspberry Pi
  2. Scarica e decomprimi i codici demo nella directory Pico C/C++ SDK

Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG3

  1. Tieni premuto il pulsante BOOTSEL di Pico e collega l'interfaccia USB di Pico al Raspberry Pi, quindi rilascia il pulsante.
  2. Compila ed esegui pico-rtc-ds3231 examples

    Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG4

  3. Aprire un terminale e un minicom utente per verificare le informazioni del sensore.

    Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG5

Pitone:

  1. Fare riferimento alle guide di Raspberry Pi per configurare il firmware Micropython per Pico
  2. Apri l'IDE Thonny e trascina la demo sull'IDE ed eseguila su Pico come di seguito.

    Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG6
    Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG7

  3. Fare clic sull'icona "Esegui" per eseguire i codici demo MicroPython.

    Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG8

Finestre

  • Scarica e decomprimi la demo sul desktop Windows, fai riferimento alle guide di Raspberry Pi per configurare le impostazioni dell'ambiente software Windows.
  • Tieni premuto il pulsante BOOTSEL di Pico, collega l'USB di Pico al PC con un cavo MicroUSB. Importa il programma c o python in Pico per farlo funzionare.
  • Utilizzare lo strumento seriale per view la porta seriale virtuale dell'enumerazione USB di Pico per controllare le informazioni di stampa, il DTR deve essere aperto, la velocità di trasmissione è 115200, come mostrato nell'immagine seguente:

    Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG9

Altri

  • La luce LED non viene utilizzata per impostazione predefinita, se è necessario utilizzarla, è possibile saldare un resistore 0R sulla posizione R8. Clicca su view il diagramma schematico.
  • Il pin INT di DS3231 non viene utilizzato per impostazione predefinita. se è necessario utilizzarlo, è possibile saldare il resistore 0R sulle posizioni R5,R6,R7. Clicca su view il diagramma schematico.
    • Saldare il resistore R5, collegare il pin INT al pin GP3 di Pico, per rilevare lo stato di uscita della sveglia DS3231.
    • Saldare il resistore R6, collegare il pin INT al pin 3V3_EN di Pico, per disattivare l'alimentazione del Pico quando la sveglia DS3231 emette un livello basso.
    • Saldare il resistore R7, collegare il pin INT al pin RUN del Pico, per ripristinare Pico quando la sveglia DS3231 emette un livello basso.

Schema

Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG10

Modulo RTC di precisione Raspberry Pi DS3231 per Pico-FIG11

Documenti / Risorse

Modulo RTC di precisione Raspberry Pi DS3231 per Pico [pdf] Manuale d'uso
DS3231 Modulo RTC di precisione per Pico, DS3231, Modulo RTC di precisione per Pico, Modulo RTC di precisione, Modulo RTC, Modulo

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *