Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC-modul til Pico

Raspberry Pi DS3231 Precision RTC-modul til Pico-PRODUCT

Produktinformation

Precision RTC-modulet til Pico er et højpræcisions-realtidsur-modul designet til at blive brugt sammen med Raspberry Pi Pico-mikrocontrollerkortet. Den inkorporerer DS3231 højpræcisions RTC-chippen og understøtter I2C-kommunikation. Modulet indeholder også
et RTC backup batteri slot, der understøtter en CR1220 knapcelle for at opretholde nøjagtig tidtagning, selv når hovedstrømmen er afbrudt. Modulet har en strømindikator, der kan aktiveres eller deaktiveres ved at lodde en 0-modstand på jumperen. Det er det
designet med en stabelbar header for nem fastgørelse til Raspberry Pi Pico

Hvad er der om bord:

  1. DS3231 RTC-chip med høj præcision
  2. I2C bus til kommunikation
  3. RTC backup batteri slot, der understøtter CR1220 knapcelle
  4. Strømindikator (aktiveret ved at lodde en 0-modstand på jumperen, deaktiveret som standard)
  5. Raspberry Pi Pico header til nem fastgørelse

Pinout Definition:

Pinout'et for Precision RTC-modulet til Pico er som følger:

Raspberry Pi Pico-kode Beskrivelse
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

Skematisk:

Det skematiske diagram af Precision RTC-modulet til Pico kan være viewed ved at klikke her.

Precision RTC-modul til Pico – Produktbrugsvejledning

Raspberry Pi-kode:

  1. Åbn en terminal af Raspberry Pi.
  2. Download og udpak demokoderne til biblioteket Pico C/C++ SDK. Bemærk, at biblioteket for SDK kan være forskelligt for forskellige brugere, så du skal tjekke den faktiske mappe. Generelt skal det være ~/pico/. Brug følgende kommando: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Naviger til Pico C/C++ SDK-biblioteket: cd ~/pico
  4. Udpak den downloadede kode: unzip Pico-rtc-ds3231_code.zip
  5. Hold BOOTSEL-knappen på Pico nede, og tilslut Picos USB-grænseflade til Raspberry Pi. Slip derefter knappen.
  6. Kompiler og kør pico-rtc-ds3231 examples ved at bruge følgende kommandoer:
    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. Åbn en terminal, og brug minicom til at kontrollere sensorens oplysninger.

Python:

  1. Se Raspberry Pis vejledninger for at konfigurere Micropython-firmware til Pico.
  2. Åbn Thonny IDE.
  3. Træk demokoden til IDE'en og kør den på Pico.
  4. Klik på Kør-ikonet for at udføre MicroPython-demokoderne.

Windows:

Instruktioner til brug af Precision RTC-modulet til Pico med Windows findes ikke i brugermanualen. Se venligst produktdokumentationen eller kontakt producenten for yderligere assistance.

Andre:

LED-lysene på modulet bruges ikke som standard. Hvis du skal bruge dem, kan du lodde en 0R-modstand på R8-positionen. Det kan du view det skematiske diagram for flere detaljer.

Hvad er der ombord

Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG1

  1. DS3231
    høj præcision RTC chip, I2C bus
  2. RTC backup batteri
    understøtter CR1220 knapcelle
  3. Strømindikator
    aktiveret ved at lodde en 0Ω modstand på jumperen, deaktiveret som standard
  4. Raspberry Pi Pico header
    til fastgørelse til Raspberry Pi Pico, stabelbart design

Pinout definition

Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG2

Raspberry Pi-kode

  1. Åbn en terminal af Raspberry Pi
  2. Download og udpak demokoderne til mappen Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG3

  1. Hold BOOTSEL-knappen på Pico nede, og tilslut Picos USB-grænseflade til Raspberry Pi og slip derefter knappen.
  2. Kompiler og kør pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG4

  3. Åbn en terminal og brugerminicom for at kontrollere sensorens oplysninger.

    Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG5

Python:

  1. Se Raspberry Pi's vejledninger til opsætning af Micropython-firmware til Pico
  2. Åbn Thonny IDE, og træk demoen til IDE og kør på Pico som nedenfor.

    Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG6
    Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG7

  3. Klik på "kør"-ikonet for at køre MicroPython-demokoderne.

    Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG8

Windows

  • Download og udpak demoen til dit Windows-skrivebord, se Raspberry Pis vejledninger for at konfigurere indstillingerne for Windows-softwaremiljøet.
  • Tryk og hold BOOTSEL-knappen på Pico nede, tilslut Picos USB til pc'en med et MicroUSB-kabel. Importer c eller python-program til Pico for at få det til at køre.
  • Brug det serielle værktøj til view den virtuelle serielle port på Pico's USB-optælling for at kontrollere printinformationen, DTR'en skal åbnes, baudraten er 115200, som vist på billedet nedenfor:

    Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG9

Andre

  • LED-lyset bruges ikke som standard, hvis du skal bruge det, kan du lodde en 0R-modstand på R8-positionen. Klik for at view det skematiske diagram.
  • INT-stiften på DS3231 bruges ikke som standard. hvis du skal bruge det, kan du lodde 0R modstanden på R5,R6,R7 positionerne. Klik for at view det skematiske diagram.
    • Lod R5-modstanden, tilslut INT-stiften til GP3-stiften på Pico for at detektere outputstatus for DS3231 vækkeuret.
    • Lod R6-modstanden, tilslut INT-stiften til 3V3_EN-stiften på Pico, for at slukke for Pico-strømmen, når DS3231-alarmen udsender lavt niveau.
    • Lod R7-modstanden, tilslut INT-pinden til RUN-pinden på Pico'en for at nulstille Pico, når DS3231 vækkeuret udsender lavt niveau.

skematisk

Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG10

Raspberry Pi DS3231 Precision RTC-modul til Pico-FIG11

Dokumenter/ressourcer

Raspberry Pi DS3231 Precision RTC-modul til Pico [pdfBrugermanual
DS3231 Precision RTC-modul til Pico, DS3231, Precision RTC-modul til Pico, Precision RTC-modul, RTC-modul, modul

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *