Raspberry Pi DS3231 Precision RTC Module foar Pico
Produkt ynformaasje
De Precision RTC-module foar Pico is in hege presys real-time klokmodule ûntworpen om te brûken mei it Raspberry Pi Pico-mikrocontrollerboerd. It omfettet de DS3231 RTC-chip mei hege presyzje en stipet I2C-kommunikaasje. De module befettet ek
in RTC reservekopy batterij slot dat stipet in CR1220 knop sel foar in behâld fan krekte timekeeping sels as de wichtichste macht wurdt loskeppele. De module hat in krêftindikator dy't kin wurde yn- of útskeakele troch in 0-wjerstân op 'e jumper te solderen. It is
ûntworpen mei in stapelbere koptekst foar maklike hechting oan de Raspberry Pi Pico
Wat is oan board:
- DS3231 hege presyzje RTC-chip
- I2C bus foar kommunikaasje
- RTC backup batterij slot stipet CR1220 knop sel
- Stromindikator (ynskeakele troch soldering fan in 0 wjerstân op 'e jumper, standert útskeakele)
- Raspberry Pi Pico-koptekst foar maklike taheaksel
Pinout definysje:
De pinout fan 'e Precision RTC-module foar Pico is as folget:
Raspberry Pi Pico Code | Beskriuwing |
---|---|
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 |
Skema:
It skematyske diagram fan 'e Precision RTC-module foar Pico kin wêze viewed troch te klikken hjir.
Precision RTC Module foar Pico - Product Usage Ynstruksjes
Raspberry Pi-koade:
- Iepenje in terminal fan Raspberry Pi.
- Download en unzip de demo koades nei de map Pico C/C++ SDK. Tink derom dat de map fan SDK oars kin wêze foar ferskate brûkers, dus jo moatte de eigentlike map kontrolearje. Yn 't algemien moat it ~/pico/ wêze. Brûk it folgjende kommando:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Gean nei de Pico C/C++ SDK-map:
cd ~/pico
- Unzip de ynladen koade:
unzip Pico-rtc-ds3231_code.zip
- Hâld de BOOTSEL-knop fan Pico en ferbine de USB-ynterface fan Pico mei Raspberry Pi. Dan loslitte de knop.
- Kompilearje en útfiere de pico-rtc-ds3231 examples mei de folgjende kommando's:
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
- Iepenje in terminal en brûk minicom om de ynformaasje fan de sensor te kontrolearjen.
Python:
- Ferwize nei Raspberry Pi's hantliedingen om Micropython-firmware foar Pico yn te stellen.
- Iepenje de Thonny IDE.
- Sleep de demo-koade nei de IDE en rinne it op Pico.
- Klikje op it run-ikoan om de MicroPython-demo-koades út te fieren.
Windows:
Ynstruksjes foar it brûken fan de Precision RTC-module foar Pico mei Windows wurde net yn 'e brûker hânboek jûn. Sjoch asjebleaft nei de produktdokumintaasje of nim kontakt op mei de fabrikant foar fierdere assistinsje.
Oaren:
De LED-ljochten op 'e module wurde net standert brûkt. As jo se moatte brûke, kinne jo in 0R-wjerstân solderje op 'e R8-posysje. Do kinst view it skematyske diagram foar mear details.
Wat is oan board
- DS3231
hege presyzje RTC chip, I2C bus - RTC backup batterij
stipet CR1220 knop sel - Power indicator
ynskeakele troch soldering in 0Ω wjerstân op de jumper, útskeakele standert - Raspberry Pi Pico header
foar hechtsje oan Raspberry Pi Pico, stapelbere ûntwerp
Pinout Definysje
Raspberry Pi Code
- Iepenje in terminal fan Raspberry Pi
- Download en unzip de demo-koades nei de map Pico C/C++ SDK
- Hâld de BOOTSEL-knop fan Pico, en ferbine de USB-ynterface fan Pico mei Raspberry Pi en lit dan de knop los.
- Kompilearje en útfiere de pico-rtc-ds3231 examples
- Iepenje in terminal en brûker minicom om de ynformaasje fan de sensor te kontrolearjen.
Python:
- Ferwize nei Raspberry Pi's hantliedingen foar it ynstellen fan Micropython-firmware foar Pico
- Iepenje de Thonny IDE, en sleep de demo nei IDE en rinne op Pico lykas hjirûnder.
- Klikje op it ikoan "útfiere" om de MicroPython-demo-koades út te fieren.
Windows
- Download en unzip de demo nei jo Windows-buroblêd, ferwize nei Raspberry Pi's hantliedingen om de Windows-software-omjouwingsynstellingen yn te stellen.
- Druk en hâld de BOOTSEL knop fan Pico, ferbine de USB fan Pico oan de PC mei in MicroUSB kabel. Ymportearje c of python-programma yn Pico om it te rinnen.
- Brûk de serial ark om view de firtuele seriële poarte fan Pico's USB-enumeraasje om de printynformaasje te kontrolearjen, de DTR moat wurde iepene, de baudrate is 115200, lykas werjûn yn 'e ôfbylding hjirûnder:
Oaren
- It LED-ljocht wurdt net standert brûkt, as jo it brûke moatte, kinne jo in 0R-wjerstân solderje op 'e R8-posysje. Klik nei view it skematyske diagram.
- De INT-pin fan DS3231 wurdt net standert brûkt. as jo it moatte brûke, kinne jo de 0R-wjerstân solderje op 'e R5, R6, R7-posysjes. Klik nei view it skematyske diagram.
- Solderje de R5-wjerstân, ferbine de INT-pin mei de GP3-pin fan Pico, om de útfierstatus fan 'e DS3231-wekker te detektearjen.
- Solderje de R6-wjerstân, ferbine de INT-pin oan 'e 3V3_EN-pin fan Pico, om de Pico-krêft út te skeakeljen as de DS3231-wekker in leech nivo útfiert.
- Solderje de R7-wjerstân, ferbine de INT-pin oan 'e RUN-pin fan' e Pico, om Pico werom te setten as de DS3231-wekker in leech nivo útfiert.
Skematysk
Dokuminten / Resources
![]() | Raspberry Pi DS3231 Precision RTC Module foar Pico [pdf] Brûkershânlieding DS3231 Precision RTC Module foar Pico, DS3231, Precision RTC Module foar Pico, Precision RTC Module, RTC Module, Module |