Raspberry Pi DS3231 Precision RTC Module no Pico
ʻIke Huahana
ʻO ka Precision RTC Module no Pico kahi kiʻekiʻe kiʻekiʻe i hoʻolālā ʻia e hoʻohana ʻia me ka papa microcontroller Raspberry Pi Pico. Hoʻohui ia i ka DS3231 kiʻekiʻe kiʻekiʻe RTC chip a kākoʻo i ke kamaʻilio I2C. Aia pū ka module
he pahu pahu pahu RTC e kākoʻo ana i ke pihi pihi CR1220 no ka mālama ʻana i ka manawa kūpono ʻoiai ke hemo ka mana nui. Hōʻike ka module i kahi hōʻailona mana i hiki ke hoʻohana ʻia a hoʻopau ʻia paha ma ke kūʻai ʻana i kahi pale 0 ma ka lele. ʻo ia
i hoʻolālā ʻia me kahi poʻomanaʻo stackable no ka hoʻopili maʻalahi i ka Raspberry Pi Pico
He aha ka papa:
- DS3231 kiʻekiʻe kiʻekiʻe RTC chip
- I2C kaʻa no ke kamaʻilio
- Kākoʻo ʻia ʻo RTC backup battery slot e kākoʻo ana i ke pihi pihi CR1220
- Hōʻike mana (e hoʻohana ʻia ma ke kūʻai ʻana i kahi mea pale 0 ma ka jumper, hoʻopau ʻia e ka paʻamau)
- ʻO ke poʻo ʻo Raspberry Pi Pico no ka hoʻopili maʻalahi
Wehewehe Pinout:
ʻO ka pinout o ka Precision RTC Module no Pico penei:
ʻO Raspberry Pi Pico Code | wehewehe |
---|---|
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 |
Papahana:
Hiki ke kiʻi kiʻi kiʻi o ka Precision RTC Module no Pico viewed ma ke kaomi ʻana maanei.
Precision RTC Module no Pico - Nā kuhikuhi hoʻohana huahana
ʻO Raspberry Pi Code:
- E wehe i kahi pahu o Raspberry Pi.
- Hoʻoiho a wehe i nā code demo i ka papa kuhikuhi Pico C/C++ SDK. E hoʻomaopopo he ʻokoʻa paha ka papa kuhikuhi o SDK no nā mea hoʻohana like ʻole, no laila pono ʻoe e nānā i ka papa kuhikuhi maoli. ʻO ka maʻamau, pono ʻo ~/pico/. E hoʻohana i kēia kauoha:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- E hoʻokele i ka papa kuhikuhi Pico C/C++ SDK:
cd ~/pico
- Wehe i ke code i hoʻoiho ʻia:
unzip Pico-rtc-ds3231_code.zip
- E hoʻopaʻa i ke pihi BOOTSEL o Pico a hoʻohui i ke kikowaena USB o Pico i Raspberry Pi. A laila hoʻokuʻu i ke pihi.
- E hōʻuluʻulu a holo i ka pico-rtc-ds3231 examples e hoʻohana i kēia mau kauoha:
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
- E wehe i kahi pahu a hoʻohana i ka minicom e nānā i ka ʻike o ka sensor.
Python:
- E nānā i nā alakaʻi a Raspberry Pi e hoʻonohonoho i ka firmware Micropython no Pico.
- E wehe i ka Thonny IDE.
- Kauo i ke code demo i ka IDE a holo ia ma Pico.
- Kaomi i ka ikona holo e hoʻokō i nā code demo MicroPython.
Windows:
ʻAʻole hāʻawi ʻia nā ʻōlelo aʻoaʻo no ka hoʻohana ʻana i ka Precision RTC Module no Pico me Windows ma ka manual mea hoʻohana. E ʻoluʻolu e nānā i ka palapala huahana a i ʻole e kelepona i ka mea hana no ke kōkua hou aku.
Nā mea ʻē aʻe:
ʻAʻole hoʻohana ʻia nā kukui LED ma ka module. Inā pono ʻoe e hoʻohana iā lākou, hiki iā ʻoe ke kūʻai aku i kahi pale 0R ma ke kūlana R8. Hiki iā ʻoe view ke kiʻikuhi schematic no nā kikoʻī hou aku.
He aha ma ka Papa
- DS3231
kiʻekiʻe pololei RTC chip, I2C bus - ʻO ka pākaukau hoʻihoʻi RTC
Kākoʻo ia i ke pihi pihi CR1220 - Hōʻike mana
hiki ke hoʻohana ʻia ma ke kūʻai ʻana i kahi resistor 0Ω ma ka jumper, hoʻopau ʻia e ka paʻamau - Poʻomanaʻo ʻo Raspberry Pi Pico
no ka hoʻopili ʻana iā Raspberry Pi Pico, ka hoʻolālā stackable
Wehewehe Pinout
ʻO Raspberry Pi Code
- E wehe i kahi pahu o Raspberry Pi
- Hoʻoiho a wehe i nā code demo i ka papa kuhikuhi Pico C/C++ SDK
- E paʻa i ke pihi BOOTSEL o Pico, a hoʻohui i ke kelepona USB o Pico i Raspberry Pi a laila hoʻokuʻu i ke pihi.
- E hōʻuluʻulu a holo i ka pico-rtc-ds3231 examples
- E wehe i kahi pahu a me ka mea hoʻohana minicom e nānā i ka ʻike o ka mea ʻike.
Python:
- E nānā i nā alakaʻi a Raspberry Pi e hoʻonohonoho i ka firmware Micropython no Pico
- E wehe i ka Thonny IDE, a kauo i ka demo i IDE a holo ma Pico e like me lalo.
- Kaomi i ka "run" icon e holo i nā code demo MicroPython.
Windows
- Hoʻoiho a wehe i ka demo i kāu papapihi Windows, e nānā i nā alakaʻi a Raspberry Pi e hoʻonohonoho i nā hoʻonohonoho kaiapuni polokalamu Windows.
- E kaomi a paʻa i ke pihi BOOTSEL o Pico, e hoʻohui i ke USB o Pico i ka PC me kahi kaula MicroUSB. E hoʻokomo i ka polokalamu c a i ʻole python i Pico e holo ai.
- E hoʻohana i ka mea hana serial e view ʻO ke awa serial virtual o ka helu USB o Pico e nānā i ka ʻike paʻi, pono e wehe ʻia ka DTR, ʻo 115200 ka helu baud, e like me ka hōʻike ʻana ma ke kiʻi ma lalo nei.
ʻO nā mea ʻē aʻe
- ʻAʻole hoʻohana ʻia ke kukui LED ma ke ʻano maʻamau, inā pono ʻoe e hoʻohana, hiki iā ʻoe ke kūʻai aku i kahi pale 0R ma ke kūlana R8. Kaomi iā view ke kiʻi hoʻolālā.
- ʻAʻole hoʻohana ʻia ka pine INT o DS3231 e ka paʻamau. inā pono ʻoe e hoʻohana, hiki iā ʻoe ke kūʻai aku i ka resistor 0R ma nā kūlana R5, R6, R7. Kaomi iā view ke kiʻi hoʻolālā.
- Hoʻopili i ka R5 resistor, hoʻohui i ka pine INT i ka pine GP3 o Pico, e ʻike i ke kūlana hoʻopuka o ka uaki DS3231.
- E kūʻai i ka mea pale R6, e hoʻopili i ka pine INT i ka pine 3V3_EN o Pico, e hoʻopau i ka mana Pico ke hoʻopuka ka uaki DS3231 i ka pae haʻahaʻa.
- E hoʻokuʻu i ka mea pale R7, e hoʻopili i ka pine INT i ka pine RUN o ka Pico, e hoʻihoʻi hou iā Pico i ka wā e hoʻopuka ai ka uaki DS3231 i ka pae haʻahaʻa.
ʻKea
Palapala / Punawai
![]() |
Raspberry Pi DS3231 Precision RTC Module no Pico [pdf] Palapala Hoʻohana DS3231 Precision RTC Module no Pico, DS3231, Precision RTC Module no Pico, Precision RTC Module, RTC Module, Module |