Raspberry Pi DS3231 Precision RTC-modul för Pico
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:
- DS3231 RTC-chip med hög precision
- I2C-buss för kommunikation
- RTC reservbatteriplats som stöder CR1220 knappcell
- Strömindikator (aktiverad genom att löda ett 0-motstånd på bygeln, inaktiverad som standard)
- 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:
- Öppna en terminal av Raspberry Pi.
- 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
- Navigera till Pico C/C++ SDK-katalogen:
cd ~/pico
- Packa upp den nedladdade koden:
unzip Pico-rtc-ds3231_code.zip
- Håll ned BOOTSEL-knappen på Pico och anslut Picos USB-gränssnitt till Raspberry Pi. Släpp sedan knappen.
- 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
- Öppna en terminal och använd minicom för att kontrollera sensorns information.
Pytonorm:
- Se Raspberry Pis guider för att ställa in Micropython-firmware för Pico.
- Öppna Thonny IDE.
- Dra demokoden till IDE och kör den på Pico.
- 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
- DS3231
RTC-chip med hög precision, I2C-buss - RTC reservbatteri
stöder CR1220 knappcell - Strömindikator
aktiveras genom att löda ett 0Ω-motstånd på bygeln, inaktiverad som standard - Raspberry Pi Pico header
för att fästa på Raspberry Pi Pico, stapelbar design
Pinout Definition
Raspberry Pi-kod
- Öppna en terminal av Raspberry Pi
- Ladda ner och packa upp demokoderna till katalogen Pico C/C++ SDK
- Håll ned BOOTSEL-knappen på Pico och anslut Picos USB-gränssnitt till Raspberry Pi och släpp sedan knappen.
- Kompilera och kör pico-rtc-ds3231 examples
- Öppna en terminal och användarminicom för att kontrollera sensorns information.
Pytonorm:
- Se Raspberry Pis guider för att installera Micropython-firmware för Pico
- Öppna Thonny IDE och dra demon till IDE och kör på Pico enligt nedan.
- Klicka på "kör"-ikonen för att köra MicroPython-demokoderna.
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:
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
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 |