Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC-modul för Pico

Raspberry Pi DS3231 Precision RTC-modul för Pico-PRODUCT

Produktinformation

Precision RTC-modulen för Pico är en realtidsklockmodul med hög precision designad för att användas med Raspberry Pi Pico-mikrokontrollerkortet. Den innehåller DS3231 högprecisions RTC-chip och stöder I2C-kommunikation. I modulen ingår även
en RTC reservbatteriplats som stöder en CR1220-knappcell för att bibehålla exakt tidtagning även när huvudströmmen är frånkopplad. Modulen har en strömindikator som kan aktiveras eller inaktiveras genom att löda ett 0-motstånd på bygeln. Det är det
designad med en stapelbar header för enkel montering på Raspberry Pi Pico

Vad finns ombord:

  1. DS3231 RTC-chip med hög precision
  2. I2C-buss för kommunikation
  3. RTC reservbatteriplats som stöder CR1220 knappcell
  4. Strömindikator (aktiverad genom att löda ett 0-motstånd på bygeln, inaktiverad som standard)
  5. Raspberry Pi Pico header för enkel montering

Pinout Definition:

Pinouten för Precision RTC-modulen för Pico är som följer:

Raspberry Pi Pico-kod Beskrivning
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

Schematisk:

Det schematiska diagrammet för Precision RTC-modulen för Pico kan vara viewed genom att klicka här.

Precision RTC-modul för Pico – Produktanvändningsinstruktioner

Raspberry Pi-kod:

  1. Öppna en terminal av Raspberry Pi.
  2. Ladda ner och packa upp demokoderna till katalogen Pico C/C++ SDK. Observera att katalogen för SDK kan vara olika för olika användare, så du måste kontrollera den faktiska katalogen. I allmänhet bör det vara ~/pico/. Använd följande kommando: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Navigera till Pico C/C++ SDK-katalogen: cd ~/pico
  4. Packa upp den nedladdade koden: unzip Pico-rtc-ds3231_code.zip
  5. Håll ned BOOTSEL-knappen på Pico och anslut Picos USB-gränssnitt till Raspberry Pi. Släpp sedan knappen.
  6. Kompilera och kör pico-rtc-ds3231 examples med följande kommandon:
    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. Öppna en terminal och använd minicom för att kontrollera sensorns information.

Pytonorm:

  1. Se Raspberry Pis guider för att ställa in Micropython-firmware för Pico.
  2. Öppna Thonny IDE.
  3. Dra demokoden till IDE och kör den på Pico.
  4. Klicka på körikonen för att köra MicroPython-demokoderna.

Windows:

Instruktioner för användning av Precision RTC-modulen för Pico med Windows finns inte i användarmanualen. Se produktdokumentationen eller kontakta tillverkaren för ytterligare hjälp.

Övriga:

LED-lamporna på modulen används inte som standard. Om du behöver använda dem kan du löda ett 0R-motstånd på R8-positionen. Du kan view det schematiska diagrammet för mer information.

Vad finns ombord

Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG1

  1. DS3231
    RTC-chip med hög precision, I2C-buss
  2. RTC reservbatteri
    stöder CR1220 knappcell
  3. Strömindikator
    aktiveras genom att löda ett 0Ω-motstånd på bygeln, inaktiverad som standard
  4. Raspberry Pi Pico header
    för att fästa på Raspberry Pi Pico, stapelbar design

Pinout Definition

Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG2

Raspberry Pi-kod

  1. Öppna en terminal av Raspberry Pi
  2. Ladda ner och packa upp demokoderna till katalogen Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG3

  1. Håll ned BOOTSEL-knappen på Pico och anslut Picos USB-gränssnitt till Raspberry Pi och släpp sedan knappen.
  2. Kompilera och kör pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG4

  3. Öppna en terminal och användarminicom för att kontrollera sensorns information.

    Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG5

Pytonorm:

  1. Se Raspberry Pis guider för att installera Micropython-firmware för Pico
  2. Öppna Thonny IDE och dra demon till IDE och kör på Pico enligt nedan.

    Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG6
    Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG7

  3. Klicka på "kör"-ikonen för att köra MicroPython-demokoderna.

    Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG8

Windows

  • Ladda ner och packa upp demon till ditt Windows-skrivbord, se Raspberry Pis guider för att ställa in inställningarna för Windows-programvarumiljön.
  • Tryck och håll in BOOTSEL-knappen på Pico, anslut Picos USB till datorn med en MicroUSB-kabel. Importera c eller python-program till Pico för att få det att köra.
  • Använd det seriella verktyget för att view den virtuella seriella porten för Picos USB-uppräkning för att kontrollera utskriftsinformationen, DTR måste öppnas, baudhastigheten är 115200, som visas på bilden nedan:

    Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG9

Andra

  • LED-ljuset används inte som standard, om du behöver använda det kan du löda ett 0R-motstånd på R8-positionen. Klicka för att view det schematiska diagrammet.
  • INT-stiftet på DS3231 används inte som standard. om du behöver använda det kan du löda 0R-motståndet på R5, R6, R7-positionerna. Klicka för att view det schematiska diagrammet.
    • Löd R5-motståndet, anslut INT-stiftet till GP3-stiftet på Pico, för att upptäcka utgångsstatusen för DS3231-väckarklockan.
    • Löd R6-motståndet, anslut INT-stiftet till 3V3_EN-stiftet på Pico, för att stänga av Pico-strömmen när DS3231-väckarklockan matar låg nivå.
    • Löd R7-motståndet, anslut INT-stiftet till RUN-stiftet på Pico, för att återställa Pico när DS3231 väckarklockan matar ut låg nivå.

Schematisk

Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG10

Raspberry Pi DS3231 Precision RTC-modul för Pico-FIG11

Dokument/resurser

Raspberry Pi DS3231 Precision RTC-modul för Pico [pdf] Användarmanual
DS3231 Precision RTC-modul för Pico, DS3231, Precision RTC-modul för Pico, Precision RTC-modul, RTC-modul, modul

Referenser

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *