Raspberry Pi DS3231 Precision RTC-modul til Pico
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:
- DS3231 RTC-chip med høj præcision
- I2C bus til kommunikation
- RTC backup batteri slot, der understøtter CR1220 knapcelle
- Strømindikator (aktiveret ved at lodde en 0-modstand på jumperen, deaktiveret som standard)
- 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:
- Åbn en terminal af Raspberry Pi.
- 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
- Naviger til Pico C/C++ SDK-biblioteket:
cd ~/pico
- Udpak den downloadede kode:
unzip Pico-rtc-ds3231_code.zip
- Hold BOOTSEL-knappen på Pico nede, og tilslut Picos USB-grænseflade til Raspberry Pi. Slip derefter knappen.
- 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
- Åbn en terminal, og brug minicom til at kontrollere sensorens oplysninger.
Python:
- Se Raspberry Pis vejledninger for at konfigurere Micropython-firmware til Pico.
- Åbn Thonny IDE.
- Træk demokoden til IDE'en og kør den på Pico.
- 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
- DS3231
høj præcision RTC chip, I2C bus - RTC backup batteri
understøtter CR1220 knapcelle - Strømindikator
aktiveret ved at lodde en 0Ω modstand på jumperen, deaktiveret som standard - Raspberry Pi Pico header
til fastgørelse til Raspberry Pi Pico, stabelbart design
Pinout definition
Raspberry Pi-kode
- Åbn en terminal af Raspberry Pi
- Download og udpak demokoderne til mappen Pico C/C++ SDK
- Hold BOOTSEL-knappen på Pico nede, og tilslut Picos USB-grænseflade til Raspberry Pi og slip derefter knappen.
- Kompiler og kør pico-rtc-ds3231 examples
- Åbn en terminal og brugerminicom for at kontrollere sensorens oplysninger.
Python:
- Se Raspberry Pi's vejledninger til opsætning af Micropython-firmware til Pico
- Åbn Thonny IDE, og træk demoen til IDE og kør på Pico som nedenfor.
- Klik på "kør"-ikonet for at køre MicroPython-demokoderne.
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:
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
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 |