Raspberry Pi DS3231 Precision RTC Module vir Pico
Produk inligting
Die Precision RTC-module vir Pico is 'n hoë-presisie intydse klokmodule wat ontwerp is om saam met die Raspberry Pi Pico-mikrobeheerderbord gebruik te word. Dit bevat die DS3231 hoë-presisie RTC-skyfie en ondersteun I2C-kommunikasie. Die module sluit ook in
'n RTC-rugsteunbatterygleuf wat 'n CR1220-knoppiesel ondersteun vir die handhawing van akkurate tydmeting selfs wanneer die hoofkrag ontkoppel is. Die module beskik oor 'n kragaanwyser wat geaktiveer of gedeaktiveer kan word deur 'n 0-weerstand op die jumper te soldeer. dit is
ontwerp met 'n stapelbare kopstuk vir maklike aanhegting aan die Raspberry Pi Pico
Wat is aan boord:
- DS3231 hoë-presisie RTC-skyfie
- I2C bus vir kommunikasie
- RTC-rugsteunbatterygleuf wat CR1220-knoppiesel ondersteun
- Kragaanwyser (geaktiveer deur 'n 0-weerstand op die jumper te soldeer, by verstek gedeaktiveer)
- Raspberry Pi Pico kopstuk vir maklike aanhegting
Pinout Definisie:
Die uitsteeksel van die Precision RTC-module vir Pico is soos volg:
Raspberry Pi Pico-kode | Beskrywing |
---|---|
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 |
Skematiese:
Die skematiese diagram van die Precision RTC Module vir Pico kan wees viewed deur te klik hier.
Presisie RTC-module vir Pico – produkgebruikinstruksies
Raspberry Pi-kode:
- Maak 'n terminaal van Raspberry Pi oop.
- Laai die demo-kodes af en pak dit uit na die gids Pico C/C++ SDK. Let daarop dat die gids van SDK kan verskil vir verskillende gebruikers, so jy moet die werklike gids nagaan. Oor die algemeen moet dit ~/pico/ wees. Gebruik die volgende opdrag:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Navigeer na die Pico C/C++ SDK-gids:
cd ~/pico
- Pak die afgelaaide kode uit:
unzip Pico-rtc-ds3231_code.zip
- Hou die BOOTSEL-knoppie van Pico en koppel die USB-koppelvlak van Pico aan Raspberry Pi. Laat dan die knoppie los.
- Stel en voer die pico-rtc-ds3231 examples met behulp van die volgende opdragte:
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
- Maak 'n terminale oop en gebruik minicom om die sensor se inligting na te gaan.
Python:
- Verwys na Raspberry Pi se gidse om Micropython-firmware vir Pico op te stel.
- Maak die Thonny IDE oop.
- Sleep die demo-kode na die IDE en hardloop dit op Pico.
- Klik op die hardloop-ikoon om die MicroPython-demo-kodes uit te voer.
Windows:
Instruksies vir die gebruik van die Precision RTC Module vir Pico met Windows word nie in die gebruikershandleiding verskaf nie. Verwys asseblief na die produkdokumentasie of kontak die vervaardiger vir verdere hulp.
Ander:
Die LED-ligte op die module word nie by verstek gebruik nie. As jy dit moet gebruik, kan jy 'n 0R-weerstand op die R8-posisie soldeer. Jy kan view die skematiese diagram vir meer besonderhede.
Wat is aan boord
- DS3231
hoë presisie RTC-skyfie, I2C-bus - RTC-rugsteunbattery
ondersteun CR1220 knoppie sel - Krag aanwyser
geaktiveer deur 'n 0Ω-weerstand op die jumper te soldeer, by verstek gedeaktiveer - Raspberry Pi Pico kopskrif
vir heg aan Raspberry Pi Pico, stapelbare ontwerp
Pinout Definisie
Framboos Pi-kode
- Maak 'n terminaal van Raspberry Pi oop
- Laai die demo-kodes af en pak dit uit na die Pico C/C++ SDK-gids
- Hou die BOOTSEL-knoppie van Pico vas en koppel die USB-koppelvlak van Pico aan Raspberry Pi en laat dan die knoppie los.
- Stel en voer die pico-rtc-ds3231 examples
- Maak 'n terminaal en gebruikersminikom oop om die sensor se inligting na te gaan.
Python:
- Verwys na Raspberry Pi se gidse om Micropython-firmware vir Pico op te stel
- Maak die Thonny IDE oop en sleep die demo na IDE en hardloop op Pico soos hieronder.
- Klik op die "hardloop"-ikoon om die MicroPython-demo-kodes uit te voer.
Vensters
- Laai die demo af en pak dit uit na jou Windows-lessenaar, verwys na Raspberry Pi se gidse om die Windows-sagteware-omgewinginstellings op te stel.
- Druk en hou die BOOTSEL-knoppie van Pico in, koppel die USB van Pico aan die rekenaar met 'n MicroUSB-kabel. Voer c of python-program in Pico in om dit te laat loop.
- Gebruik die reeksgereedskap om view die virtuele reekspoort van Pico se USB-opsomming om die drukinligting na te gaan, die DTR moet oopgemaak word, die baudtempo is 115200, soos in die prentjie hieronder getoon:
Ander
- Die LED-lig word nie by verstek gebruik nie, as jy dit moet gebruik, kan jy 'n 0R-weerstand op die R8-posisie soldeer. Klik om view die skematiese diagram.
- Die INT-pen van DS3231 word nie by verstek gebruik nie. as jy dit moet gebruik, kan jy die 0R-weerstand op die R5,R6,R7-posisies soldeer. Klik om view die skematiese diagram.
- Soldeer die R5-weerstand, koppel die INT-pen aan die GP3-pen van Pico, om die uitsetstatus van die DS3231-wekker op te spoor.
- Soldeer die R6-weerstand, koppel die INT-pen aan die 3V3_EN-pen van Pico, om die Pico-krag af te skakel wanneer die DS3231-wekker lae vlak uitset.
- Soldeer die R7-weerstand, koppel die INT-pen aan die RUN-pen van die Pico, om Pico terug te stel wanneer DS3231-wekker lae vlak uitset.
Skematiese
Dokumente / Hulpbronne
![]() |
Raspberry Pi DS3231 Precision RTC Module vir Pico [pdfGebruikershandleiding DS3231 Precision RTC Module for Pico, DS3231, Precision RTC Module for Pico, Precision RTC Module, RTC Module, Module |