Raspberry Pi DS3231 Precision RTC Module ya Pico
Zambiri Zamalonda
Precision RTC Module ya Pico ndi gawo lolondola kwambiri la wotchi yeniyeni yopangidwa kuti igwiritsidwe ntchito ndi bolodi yowongolera ya Raspberry Pi Pico. Imaphatikizapo chipangizo cha DS3231 cholondola kwambiri cha RTC ndipo imathandizira kulumikizana kwa I2C. Module imaphatikizansopo
kagawo ka batri ka RTC komwe kamathandizira batani la CR1220 kuti musunge nthawi yolondola ngakhale mphamvu yayikulu italumikizidwa. Gawoli limakhala ndi chizindikiro champhamvu chomwe chitha kuthandizidwa kapena kuzimitsa mwa kugulitsa 0 resistor pa jumper. Zili choncho
adapangidwa ndi mutu wosunthika kuti azitha kulumikizana mosavuta ndi Raspberry Pi Pico
Zomwe zili pa Board:
- DS3231 mkulu mwatsatanetsatane RTC chip
- I2C basi yolumikizirana
- RTC zosunga zobwezeretsera batire kagawo wothandizira CR1220 batani batani
- Chizindikiro champhamvu (chothandizidwa ndi kugulitsa 0 resistor pa jumper, yoyimitsidwa mwachisawawa)
- Mutu wa Raspberry Pi Pico kuti mulumikizane mosavuta
Pinout Tanthauzo:
Kufotokozera kwa Precision RTC Module ya Pico ndi motere:
Kodi Raspberry Pi Pico | Kufotokozera |
---|---|
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 |
Chiyembekezo:
Chithunzi chojambula cha Precision RTC Module cha Pico chikhoza kukhala viewed podina Pano.
Precision RTC Module ya Pico - Malangizo Ogwiritsa Ntchito Zogulitsa
Raspberry Pi kodi:
- Tsegulani terminal ya Raspberry Pi.
- Tsitsani ndikutsegula ma code owonetsera ku chikwatu Pico C/C++ SDK. Dziwani kuti chikwatu cha SDK chikhoza kukhala chosiyana kwa ogwiritsa ntchito osiyanasiyana, chifukwa chake muyenera kuyang'ana chikwatu chenicheni. Nthawi zambiri, iyenera kukhala ~/pico/. Gwiritsani ntchito lamulo ili:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Yendetsani ku chikwatu cha Pico C/C++ SDK:
cd ~/pico
- Tsegulani khodi yotsitsa:
unzip Pico-rtc-ds3231_code.zip
- Gwirani batani la BOOTSEL la Pico ndikulumikiza mawonekedwe a USB a Pico ku Raspberry Pi. Kenako kumasula batani.
- Pangani ndikuyendetsa pico-rtc-ds3231 examples pogwiritsa ntchito malamulo awa:
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
- Tsegulani terminal ndikugwiritsa ntchito minicom kuti muwone zambiri za sensor.
Python:
- Onani maupangiri a Raspberry Pi kuti mukhazikitse firmware ya Micropython ya Pico.
- Tsegulani Thonny IDE.
- Kokani chizindikirochi ku IDE ndikuyendetsa pa Pico.
- Dinani chizindikiro chothamanga kuti mugwiritse ntchito ma code a MicroPython.
Mawindo:
Malangizo ogwiritsira ntchito Precision RTC Module ya Pico yokhala ndi Windows sanaperekedwe m'buku la ogwiritsa ntchito. Chonde onani zolemba zamalonda kapena funsani wopanga kuti akuthandizeni.
Zina:
Magetsi a LED pa module sagwiritsidwa ntchito mwachisawawa. Ngati mukufuna kuzigwiritsa ntchito, mutha kugulitsa 0R resistor pa R8. Mutha view chithunzi cha schema kuti mumve zambiri.
Zomwe zili pa Board
- DS3231
mkulu mwatsatanetsatane RTC chip, I2C basi - Batire yosungira ya RTC
imathandizira batani la CR1220 - Chizindikiro cha mphamvu
yothandizidwa ndi kugulitsa 0Ω resistor pa jumper, yoyimitsidwa mwachisawawa - Mutu wa Raspberry Pi Pico
zophatikizira ku Raspberry Pi Pico, kapangidwe kake
Pinout Tanthauzo
Raspberry Pi kodi
- Tsegulani terminal ya Raspberry Pi
- Tsitsani ndikutsegula ma code owonetsera ku chikwatu Pico C/C++ SDK
- Gwirani batani la BOOTSEL la Pico, ndikulumikiza mawonekedwe a USB a Pico ku Raspberry Pi ndikumasula batani.
- Pangani ndikuyendetsa pico-rtc-ds3231 examples
- Tsegulani terminal ndi minicom yogwiritsa ntchito kuti muwone zambiri za sensor.
Python:
- Onani maupangiri a Raspberry Pi kuti mukhazikitse firmware ya Micropython ya Pico
- Tsegulani Thonny IDE, ndikukokera chiwonetserocho ku IDE ndikuyendetsa pa Pico monga pansipa.
- Dinani chizindikiro cha "run" kuti mugwiritse ntchito ma code a MicroPython.
Mawindo
- Tsitsani ndikutsegula chiwonetserocho pa desktop yanu ya Windows, tchulani maupangiri a Raspberry Pi kuti mukhazikitse zosintha za pulogalamu ya Windows.
- Dinani ndikugwira batani la BOOTSEL la Pico, polumikiza USB ya Pico ku PC ndi chingwe cha MicroUSB. Lowetsani c kapena pulogalamu ya python mu Pico kuti igwire ntchito.
- Gwiritsani ntchito chida cha serial kuti view doko lachinsinsi la Pico's USB enumeration kuti muwone zomwe zasindikizidwa, DTR iyenera kutsegulidwa, mlingo wa baud ndi 115200, monga momwe chithunzi chili pansipa:
Ena
- Kuwala kwa LED sikugwiritsidwa ntchito mwachisawawa, ngati mukufuna kuzigwiritsa ntchito, mukhoza kugulitsa 0R resistor pa R8 udindo. Dinani kuti view chithunzi chojambula.
- Pini ya INT ya DS3231 sigwiritsidwa ntchito mwachisawawa. ngati mukufuna kuigwiritsa ntchito, mutha kugulitsa chopinga cha 0R pamagawo a R5, R6, R7. Dinani kuti view chithunzi chojambula.
- Solder the R5 resistor, gwirizanitsani INT pini ku GP3 pini ya Pico, kuti muwone momwe alamu ya DS3231 ilili.
- Solder the R6 resistor, gwirizanitsani INT pin ku 3V3_EN pini ya Pico, kuti muzimitse mphamvu ya Pico pamene alamu ya DS3231 imatulutsa mlingo wochepa.
- Solder the R7 resistor, gwirizanitsani pini ya INT ku RUN pini ya Pico, kuti mukonzenso Pico pamene DS3231 wotchi ya alamu imatulutsa mlingo wotsika.
Zosangalatsa
Zolemba / Zothandizira
![]() |
Raspberry Pi DS3231 Precision RTC Module ya Pico [pdf] Buku Logwiritsa Ntchito DS3231 Precision RTC Module ya Pico, DS3231, Precision RTC Module ya Pico, Precision RTC Module, RTC Module, Module |