Raspberry Pi DS3231 Precision RTC-modul for Pico
Produktinformasjon
Precision RTC-modulen for Pico er en sanntidsklokkemodul med høy presisjon designet for å brukes med Raspberry Pi Pico-mikrokontrollerkortet. Den har DS3231 høypresisjons RTC-brikke og støtter I2C-kommunikasjon. Modulen inkluderer også
et RTC backup batteri spor som støtter en CR1220 knappcelle for å opprettholde nøyaktig tidtaking selv når hovedstrømmen er koblet fra. Modulen har en strømindikator som kan aktiveres eller deaktiveres ved å lodde en 0-motstand på jumperen. Det er
utformet med en stabelbar header for enkel festing til Raspberry Pi Pico
Hva er om bord:
- DS3231 RTC-brikke med høy presisjon
- I2C buss for kommunikasjon
- RTC backup-batterispor som støtter CR1220-knappcelle
- Strømindikator (aktivert ved å lodde en 0-motstand på jumperen, deaktivert som standard)
- Raspberry Pi Pico header for enkel feste
Pinout-definisjon:
Pinouten til Precision RTC-modulen for 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 |
Skjematisk:
Det skjematiske diagrammet av Precision RTC-modulen for Pico kan være viewed ved å klikke her.
Precision RTC-modul for Pico – Produktbruksinstruksjoner
Raspberry Pi-kode:
- Åpne en terminal av Raspberry Pi.
- Last ned og pakk ut demokodene til katalogen Pico C/C++ SDK. Merk at katalogen til SDK kan være forskjellig for forskjellige brukere, så du må sjekke den faktiske katalogen. Vanligvis bør det være ~/pico/. Bruk 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-katalogen:
cd ~/pico
- Pakk ut den nedlastede koden:
unzip Pico-rtc-ds3231_code.zip
- Hold inne BOOTSEL-knappen til Pico og koble USB-grensesnittet til Pico til Raspberry Pi. Slipp deretter knappen.
- Kompiler og kjør pico-rtc-ds3231 examples ved å bruke 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
- Åpne en terminal og bruk minicom for å sjekke sensorinformasjonen.
Python:
- Se Raspberry Pis guider for å sette opp Micropython-fastvare for Pico.
- Åpne Thonny IDE.
- Dra demokoden til IDE og kjør den på Pico.
- Klikk på kjør-ikonet for å kjøre MicroPython-demokodene.
Windows:
Instruksjoner for bruk av Precision RTC-modulen for Pico med Windows er ikke gitt i brukermanualen. Se produktdokumentasjonen eller kontakt produsenten for ytterligere hjelp.
Andre:
LED-lysene på modulen brukes ikke som standard. Hvis du trenger å bruke dem, kan du lodde en 0R-motstand på R8-posisjonen. Du kan view det skjematiske diagrammet for flere detaljer.
Hva er om bord
- DS3231
høy presisjon RTC-brikke, I2C-buss - RTC backup batteri
støtter CR1220 knappcelle - Strømindikator
aktivert ved å lodde en 0Ω motstand på jumperen, deaktivert som standard - Raspberry Pi Pico header
for festing til Raspberry Pi Pico, stabelbar design
Pinout Definisjon
Raspberry Pi-kode
- Åpne en terminal av Raspberry Pi
- Last ned og pakk ut demokodene til katalogen Pico C/C++ SDK
- Hold inne BOOTSEL-knappen til Pico, og koble USB-grensesnittet til Pico til Raspberry Pi og slipp deretter knappen.
- Kompiler og kjør pico-rtc-ds3231 examples
- Åpne en terminal og brukerminikom for å sjekke sensorinformasjonen.
Python:
- Se Raspberry Pis guider for å konfigurere Micropython-fastvare for Pico
- Åpne Thonny IDE, og dra demoen til IDE og kjør på Pico som nedenfor.
- Klikk på "kjør"-ikonet for å kjøre MicroPython-demokodene.
Windows
- Last ned og pakk ut demoen til Windows-skrivebordet ditt, se Raspberry Pis guider for å sette opp innstillingene for Windows-programvaremiljøet.
- Trykk og hold inne BOOTSEL-knappen til Pico, koble USB-en til Pico til PC-en med en MicroUSB-kabel. Importer c- eller python-program til Pico for å få det til å kjøre.
- Bruk serieverktøyet til å view den virtuelle serieporten til Picos USB-oppregning for å sjekke utskriftsinformasjonen, DTR-en må åpnes, baudhastigheten er 115200, som vist på bildet nedenfor:
Andre
- LED-lyset brukes ikke som standard, hvis du trenger å bruke det, kan du lodde en 0R-motstand på R8-posisjonen. Klikk for å view det skjematiske diagrammet.
- INT-pinnen til DS3231 brukes ikke som standard. Hvis du trenger å bruke den, kan du lodde 0R-motstanden på R5, R6, R7-posisjonene. Klikk for å view det skjematiske diagrammet.
- Lodd R5-motstanden, koble INT-pinnen til GP3-pinnen til Pico, for å oppdage utgangsstatusen til DS3231-alarmklokken.
- Lodd R6-motstanden, koble INT-pinnen til 3V3_EN-pinnen til Pico, for å slå av Pico-strømmen når DS3231-vekkerklokken gir lavt nivå.
- Lodd R7-motstanden, koble INT-pinnen til RUN-pinnen til Pico, for å tilbakestille Pico når DS3231 vekkerklokke gir lavt nivå.
Skjematisk
Dokumenter / Ressurser
![]() |
Raspberry Pi DS3231 Precision RTC-modul for Pico [pdfBrukerhåndbok DS3231 Precision RTC-modul for Pico, DS3231, Precision RTC-modul for Pico, Precision RTC-modul, RTC-modul, modul |