Raspberry Pi DS3231 Precision RTC Module para sa Pico
Impormasyon ng Produkto
Ang Precision RTC Module para sa Pico ay isang high precision real-time clock module na idinisenyo para magamit sa Raspberry Pi Pico microcontroller board. Isinasama nito ang DS3231 high precision RTC chip at sumusuporta sa I2C na komunikasyon. Kasama rin sa modyul ang
isang RTC backup na puwang ng baterya na sumusuporta sa isang CR1220 na button cell para sa pagpapanatili ng tumpak na timekeeping kahit na ang pangunahing power ay nakadiskonekta. Nagtatampok ang module ng power indicator na maaaring paganahin o hindi paganahin sa pamamagitan ng paghihinang ng 0 risistor sa jumper. Ito ay
dinisenyo gamit ang isang stackable na header para sa madaling pagkakabit sa Raspberry Pi Pico
Ano ang nasa Board:
- DS3231 mataas na katumpakan RTC chip
- I2C bus para sa komunikasyon
- RTC backup na puwang ng baterya na sumusuporta sa CR1220 button cell
- Power indicator (pinagana sa pamamagitan ng paghihinang ng 0 risistor sa jumper, hindi pinagana bilang default)
- Raspberry Pi Pico header para sa madaling attachment
Kahulugan ng Pinout:
Ang pinout ng Precision RTC Module para sa Pico ay ang mga sumusunod:
Raspberry Pi Pico Code | Paglalarawan |
---|---|
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 |
Schematic:
Ang schematic diagram ng Precision RTC Module para sa Pico ay maaaring viewed sa pamamagitan ng pag-click dito.
Precision RTC Module para sa Pico – Mga Tagubilin sa Paggamit ng Produkto
Raspberry Pi Code:
- Buksan ang isang terminal ng Raspberry Pi.
- I-download at i-unzip ang mga demo code sa direktoryo ng Pico C/C++ SDK. Tandaan na maaaring iba ang direktoryo ng SDK para sa iba't ibang user, kaya kailangan mong suriin ang aktwal na direktoryo. Sa pangkalahatan, dapat itong maging ~/pico/. Gamitin ang sumusunod na command:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Mag-navigate sa direktoryo ng Pico C/C++ SDK:
cd ~/pico
- I-unzip ang na-download na code:
unzip Pico-rtc-ds3231_code.zip
- Pindutin ang pindutan ng BOOTSEL ng Pico at ikonekta ang USB interface ng Pico sa Raspberry Pi. Pagkatapos ay bitawan ang pindutan.
- I-compile at patakbuhin ang pico-rtc-ds3231 examples gamit ang sumusunod na mga utos:
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
- Magbukas ng terminal at gumamit ng minicom upang suriin ang impormasyon ng sensor.
sawa:
- Sumangguni sa mga gabay ng Raspberry Pi para i-set up ang Micropython firmware para sa Pico.
- Buksan ang Thonny IDE.
- I-drag ang demo code sa IDE at patakbuhin ito sa Pico.
- I-click ang icon ng run para isagawa ang mga MicroPython demo code.
Windows:
Ang mga tagubilin para sa paggamit ng Precision RTC Module para sa Pico na may Windows ay hindi ibinigay sa manwal ng gumagamit. Mangyaring sumangguni sa dokumentasyon ng produkto o makipag-ugnayan sa tagagawa para sa karagdagang tulong.
Iba pa:
Ang mga LED na ilaw sa module ay hindi ginagamit bilang default. Kung kailangan mong gamitin ang mga ito, maaari kang maghinang ng 0R risistor sa posisyon ng R8. Kaya mo view ang schematic diagram para sa higit pang mga detalye.
Ano ang nakasakay
- DS3231
mataas na katumpakan RTC chip, I2C bus - RTC backup na baterya
sumusuporta sa CR1220 button cell - Tagapagpahiwatig ng kapangyarihan
pinagana sa pamamagitan ng paghihinang ng 0Ω risistor sa jumper, na hindi pinagana bilang default - Header ng Raspberry Pi Pico
para sa pag-attach sa Raspberry Pi Pico, stackable na disenyo
Kahulugan ng Pinout
Raspberry Pi Code
- Buksan ang isang terminal ng Raspberry Pi
- I-download at i-unzip ang mga demo code sa direktoryo ng Pico C/C++ SDK
- Pindutin ang pindutan ng BOOTSEL ng Pico, at ikonekta ang USB interface ng Pico sa Raspberry Pi pagkatapos ay bitawan ang pindutan.
- I-compile at patakbuhin ang pico-rtc-ds3231 examples
- Magbukas ng terminal at user minicom para tingnan ang impormasyon ng sensor.
sawa:
- Sumangguni sa mga gabay ng Raspberry Pi sa pag-setup ng Micropython firmware para sa Pico
- Buksan ang Thonny IDE, at i-drag ang demo sa IDE at tumakbo sa Pico tulad ng nasa ibaba.
- I-click ang icon na “run” para patakbuhin ang mga MicroPython demo code.
Windows
- I-download at i-unzip ang demo sa iyong Windows desktop, sumangguni sa mga gabay ng Raspberry Pi upang i-set up ang mga setting ng kapaligiran ng software ng Windows.
- Pindutin nang matagal ang BOOTSEL button ng Pico, ikonekta ang USB ng Pico sa PC gamit ang MicroUSB cable. Mag-import ng c o python program sa Pico para patakbuhin ito.
- Gamitin ang serial tool upang view ang virtual serial port ng USB enumeration ng Pico upang suriin ang impormasyon sa pag-print, kailangang buksan ang DTR, ang baud rate ay 115200, tulad ng ipinapakita sa larawan sa ibaba:
Iba
- Ang LED na ilaw ay hindi ginagamit bilang default, kung kailangan mong gamitin ito, maaari kang maghinang ng 0R risistor sa posisyon ng R8. Mag-click sa view ang schematic diagram.
- Ang INT pin ng DS3231 ay hindi ginagamit bilang default. kung kailangan mong gamitin ito, maaari mong ihinang ang 0R risistor sa mga posisyon ng R5,R6,R7. Mag-click sa view ang schematic diagram.
- Ihinang ang R5 risistor, ikonekta ang INT pin sa GP3 pin ng Pico, para makita ang output status ng DS3231 alarm clock.
- Ihinang ang R6 risistor, ikonekta ang INT pin sa 3V3_EN pin ng Pico, upang patayin ang kapangyarihan ng Pico kapag ang alarm clock ng DS3231 ay naglabas ng mababang antas.
- Ihinang ang R7 risistor, ikonekta ang INT pin sa RUN pin ng Pico, upang i-reset ang Pico kapag ang alarm clock ng DS3231 ay naglabas ng mababang antas.
Eskematiko
Mga Dokumento / Mga Mapagkukunan
![]() |
Raspberry Pi DS3231 Precision RTC Module para sa Pico [pdf] User Manual DS3231 Precision RTC Module para sa Pico, DS3231, Precision RTC Module para sa Pico, Precision RTC Module, RTC Module, Module |