I-Raspberry Pi DS3231 Precision RTC Module ye-Pico
Ulwazi Lomkhiqizo
I-Precision RTC Module ye-Pico iyimojuli yewashi yesikhathi sangempela enembe kakhulu eklanyelwe ukusetshenziswa nebhodi elincane le-Raspberry Pi Pico. Ihlanganisa i-chip ye-DS3231 enembayo ephezulu ye-RTC futhi isekela ukuxhumana kwe-I2C. I-module ihlanganisa
imbobo yebhethri eyisipele ye-RTC esekela iseli yenkinobho ye-CR1220 ukuze kugcinwe ukugcina isikhathi okunembile ngisho nalapho amandla amakhulu enqanyuliwe. Imojula ifaka inkomba yamandla enganikwa amandla noma ikhutshazwe ngokusoda i-resistor engu-0 ku-jumper. Ikona
yakhelwe ngesihloko esinqwabeleka ukuze inamathiselwe kalula ku-Raspberry Pi Pico
Okukhona Ebhodini:
- DS3231 ukunemba okuphezulu kwe-RTC chip
- Ibhasi le-I2C lokuxhumana
- Imbobo yebhethri eyisipele ye-RTC esekela inkinobho yeseli ye-CR1220
- Isikhombi samandla (sinikwe amandla ngokusoda i-resistor engu-0 ku-jumper, sikhutshazwe ngokuzenzakalelayo)
- Isihloko se-Raspberry Pi Pico sokunamathiselwe kalula
Incazelo ye-Pinout:
I-pinout ye-Precision RTC Module ye-Pico imi kanje:
Ikhodi ye-Raspberry Pi Pico | Incazelo |
---|---|
A | I-I2C0 |
B | I-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 |
Isikimu:
Umdwebo wohlelo lwe-Precision RTC Module ye-Pico ingaba viewed ngokuchofoza lapha.
I-Precision RTC Module ye-Pico – Imiyalo Yokusetshenziswa Komkhiqizo
Ikhodi ye-Raspberry Pi:
- Vula itheminali ye-Raspberry Pi.
- Landa futhi uvule iziphu yamakhodi edemo kumkhombandlela we-Pico C/C++ SDK. Qaphela ukuthi uhla lwemibhalo lwe-SDK lungase luhluke kubasebenzisi abahlukene, ngakho-ke udinga ukuhlola uhla lwemibhalo lwangempela. Ngokuvamile, kufanele kube ~/pico/. Sebenzisa umyalo olandelayo:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Zulazulela kuhla lwemibhalo lwe-Pico C/C++ SDK:
cd ~/pico
- Vula ikhodi elandiwe:
unzip Pico-rtc-ds3231_code.zip
- Bamba inkinobho ethi BOOTSEL ye-Pico bese uxhuma i-USB interface ye-Pico ku-Raspberry Pi. Bese ukhulula inkinobho.
- Hlanganisa futhi usebenzise i-pico-rtc-ds3231 exampsebenzisa le miyalo elandelayo:
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
- Vula itheminali futhi usebenzise i-minicom ukuze uhlole ulwazi lwenzwa.
I-Python:
- Bheka imihlahlandlela ye-Raspberry Pi ukuze usethe i-Micropython firmware ye-Pico.
- Vula i-Thonny IDE.
- Hudula ikhodi yedemo uye ku-IDE bese uyisebenzise ku-Pico.
- Chofoza isithonjana sokugijima ukuze usebenzise amakhodi edemo e-MicroPython.
IWindows:
Imiyalo yokusebenzisa i-Precision RTC Module ye-Pico ene-Windows ayinikeziwe kubhukwana lomsebenzisi. Sicela ubhekisele kumadokhumenti omkhiqizo noma uthinte umkhiqizi ukuze uthole usizo olwengeziwe.
Abanye:
Izibani ze-LED kumojula azisetshenziswa ngokuzenzakalelayo. Uma udinga ukuzisebenzisa, ungathengisa i-resistor engu-0R endaweni ye-R8. Ungakwazi view umdwebo wohlelo ukuze uthole imininingwane eyengeziwe.
Yini Esebhodini
- I-DS3231
ukunemba okuphezulu kwe-RTC chip, ibhasi le-I2C - Ibhethri eliyisipele le-RTC
isekela iseli yenkinobho ye-CR1220 - Inkomba yamandla
inikwe amandla ngokusoda i-resistor engu-0Ω ku-jumper, ikhutshazwe ngokuzenzakalela - Isihloko se-Raspberry Pi Pico
yokunamathisela ku-Raspberry Pi Pico, idizayini enqwabeleka
Pinout Definition
Ikhodi ye-Raspberry Pi
- Vula itheminali ye-Raspberry Pi
- Landa futhi uvule iziphu yamakhodi edemo ohlwini lwemibhalo lwe-Pico C/C++ SDK
- Bamba inkinobho ethi BOOTSEL ye-Pico, bese uxhuma isixhumi esibonakalayo se-USB se-Pico ku-Raspberry Pi bese ukhulula inkinobho.
- Hlanganisa futhi usebenzise i-pico-rtc-ds3231 exampLes
- Vula itheminali kanye ne-minicom yomsebenzisi ukuze uhlole ulwazi lwenzwa.
I-Python:
- Bheka imihlahlandlela ye-Raspberry Pi ukuze usethe i-Micropython firmware ye-Pico
- Vula i-Thonny IDE, bese uhudulela idemo ku-IDE bese ugijima ku-Pico njengoba ngezansi.
- Chofoza isithonjana "gijima" ukuze usebenzise amakhodi edemo e-MicroPython.
IWindows
- Landa futhi uvule idemo kudeskithophu yakho ye-Windows, bheka imihlahlandlela ye-Raspberry Pi ukuze usethe izilungiselelo zemvelo yesofthiwe ye-Windows.
- Cindezela bese ubamba inkinobho ethi BOOTSEL ye-Pico, xhuma i-USB ye-Pico ku-PC ngekhebula le-MicroUSB. Ngenisa uhlelo lwe-c noma lwe-python ku-Pico ukuze ulwenze lusebenze.
- Sebenzisa ithuluzi le-serial ukuze view i-virtual serial port ye-Pico's USB enumeration ukuhlola ulwazi lokuphrinta, i-DTR idinga ukuvulwa, izinga le-baud ngu-115200, njengoba kuboniswe esithombeni esingezansi:
Abanye
- Isibani se-LED asisetshenziswa ngokuzenzakalelayo, uma udinga ukusisebenzisa, ungathengisa i-resistor engu-0R endaweni ye-R8. Chofoza ukuze view umdwebo wohlelo.
- Iphinikhodi ye-INT ye-DS3231 ayisetshenziswa ngokuzenzakalelayo. uma udinga ukuyisebenzisa, ungadayisela i-resistor engu-0R ezindaweni ezi-R5,R6,R7. Chofoza ukuze view umdwebo wohlelo.
- Solder i-R5 resistor, xhuma iphinikhodi ye-INT nephinikhodi ye-GP3 ye-Pico, ukuze uthole isimo sokuphuma kwewashi le-alamu le-DS3231.
- Soda isiphikisa se-R6, xhuma iphinikhodi ye-INT kuphinikhodi engu-3V3_EN ye-Pico, ukuze ucime amandla e-Pico lapho iwashi le-alamu le-DS3231 likhipha izinga eliphansi.
- Solder i-R7 resistor, xhuma iphinikhodi ye-INT kuphinikhodi ye-RUN ye-Pico, ukuze usethe kabusha i-Pico lapho iwashi le-alamu le-DS3231 likhipha izinga eliphansi.
Okuhlelekile
Amadokhumenti / Izinsiza
![]() |
I-Raspberry Pi DS3231 Precision RTC Module ye-Pico [pdf] Imaniwali yosebenzisayo I-DS3231 Precision RTC Module ye-Pico, DS3231, Precision RTC Module ye-Pico, Precision RTC Module, RTC Module, Module |