Raspberry Pi DS3231 Precision RTC Module mo Pico
Fa'amatalaga o oloa
O le Precision RTC Module mo Pico o se faʻatonuga maualuga o le taimi moni uati faʻatulagaina e faʻaoga i le Raspberry Pi Pico microcontroller board. E aofia ai le DS3231 maualuga saʻo RTC pu ma lagolago I2C fesoʻotaʻiga. O le module e aofia ai foi
se RTC faaleoleo maa slot e lagolagoina se CR1220 ki cell mo le tausia saʻo taimi tausi e tusa lava pe motusia le mana autu. O le module o loʻo faʻaalia ai se faʻailoga eletise e mafai ona faʻaogaina pe faʻaletonu e ala i le faʻapipiʻiina o se 0 tetee i luga o le osooso. O lena
fuafuaina i se ulutala fa'aputu mo faigofie fa'apipi'i i le Raspberry Pi Pico
O a mea o lo'o i luga ole laupapa:
- DS3231 maualuga sa'o RTC pu
- I2C pasi mo fesootaiga
- RTC faaleoleo maa slot lagolago CR1220 ki cell
- Fa'ailoga o le malosi (fa'aaga e ala i le sosoloina o le 0 tete'e i luga o le osooso, fa'aletonu ona e le mafai)
- Ulutala Raspberry Pi Pico mo le faʻapipiʻi faigofie
Fa'amatalaga Pinout:
Ole pine ole Precision RTC Module mo Pico e fa'apea:
Rasipi Pi Pico Code | Fa'amatalaga |
---|---|
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 |
Fuafuaga:
O le ata faʻataʻitaʻiga o le Precision RTC Module mo Pico e mafai viewed i le kilikiina iinei.
Precision RTC Module mo Pico – Fa'atonuga Fa'aaogāga o Mea
Lasipi Pi Code:
- Tatala se laina o Raspberry Pi.
- La'u mai ma tatala le sipuni fa'ailoga i le fa'ailoga Pico C/C++ SDK. Manatua o le lisi o le SDK atonu e ese mo tagata faʻaoga eseese, o lea e tatau ai ona e siaki le lisi moni. E masani lava, e tatau ona ~/pico/. Fa'aaoga le poloaiga lenei:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Su'e ile Pico C/C++ SDK directory:
cd ~/pico
- Tatala le fa'ailoga na sii mai:
unzip Pico-rtc-ds3231_code.zip
- Taofi le faamau BOOTSEL o Pico ma fa'afeso'ota'i le feso'ota'iga USB o Pico ile Raspberry Pi. Ona tatala lea o le faamau.
- Faʻapipiʻi ma taʻavale le pico-rtc-ds3231 example faʻaaogaina o poloaiga nei:
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
- Tatala se laina ma faʻaaoga le minicom e siaki ai faʻamatalaga o le masini.
Python:
- Va'ai i ta'iala a Raspberry Pi e fa'atutuina le firmware Micropython mo Pico.
- Tatala le Thonny IDE.
- Toso le code demo ile IDE ma fa'asolo ile Pico.
- Kiliki le fa'ailoga tamo'e e fa'atino ai le MicroPython demo codes.
Pupuni:
O faʻatonuga mo le faʻaaogaina o le Precision RTC Module mo Pico ma Windows e leʻo tuʻuina atu i totonu o le tusi lesona. Fa'amolemole fa'afeso'ota'i le pepa o oloa po'o fa'afeso'ota'i le kamupani gaosi oloa mo nisi fesoasoani.
isi:
O moli LED i luga o le module e le faʻaaogaina e ala i le faaletonu. Afai e te manaʻomia le faʻaaogaina, e mafai ona e faʻatauina se 0R teteʻe i le R8 tulaga. E te mafaia view le ata fa'ata'oto mo nisi fa'amatalaga.
O le a le mea o lo'o i luga o le laupapa
- DS3231
maualuga sa'o RTC pu, I2C pasi - RTC faaleoleo maa
lagolagoina le CR1220 button cell - Fa'ailoga mana
e mafai e ala i le faʻapipiʻiina o se 0Ω tetee i luga o le osooso, faʻaletonu ona o le faaletonu - Ulutala Rasipi Pi Pico
mo le faʻapipiʻi i le Raspberry Pi Pico, mamanu faʻapipiʻi
Fa'amatalaga Pinout
Rasipi Pi Code
- Tatala se laina o Raspberry Pi
- La'u mai ma tatala le sipuni fa'ailoga fa'ailoga ile fa'atonuga Pico C/C++ SDK
- Taofi le faamau BOOTSEL o Pico, ma faʻafesoʻotaʻi le USB interface o Pico i le Raspberry Pi ona tatala lea o le ki.
- Faʻapipiʻi ma taʻavale le pico-rtc-ds3231 examples
- Tatala se terminal ma tagata fa'aoga minicom e siaki ai fa'amatalaga a le masini.
Python:
- Va'ai i ta'iala a Raspberry Pi i le setiina o le firmware Micropython mo Pico
- Tatala le Thonny IDE, ma toso le demo i le IDE ma tamoe i luga o Pico e pei ona i lalo.
- Kiliki le "run" icon e faʻatautaia ai le MicroPython demo codes.
Pupuni
- La'i mai ma tatala le sipa le demo i lau Windows desktop, tagai i le Raspberry Pi's guides e seti ai le Windows software environment settings.
- Oomi ma uu le faamau BOOTSEL o Pico, faʻafesoʻotaʻi le USB o Pico i le PC ma le MicroUSB cable. Fa'aulufale mai c po'o le python polokalame ile Pico e fa'aola ai.
- Fa'aoga le meafaigaluega fa'asologa e view O le telefoni feaveaʻi o le USB enumeration a Pico e siaki ai faʻamatalaga lolomi, e manaʻomia le tatalaina o le DTR, o le fua o le baud o le 115200, e pei ona faʻaalia i le ata o loʻo i lalo:
O isi
- O le moli LED e le faʻaaogaina e ala i le faaletonu, afai e te manaʻomia le faʻaaogaina, e mafai ona e faʻapipiʻiina se 0R tetee i le tulaga R8. Kiliki i view le ata fa'ata'atia.
- O le INT pine o le DS3231 e le faʻaaogaina e ala i le faaletonu. afai e te manaʻomia le faʻaaogaina, e mafai ona e solder le 0R resistor i le R5, R6, R7 tulaga. Kiliki i view le ata fa'ata'atia.
- Solder le R5 resistor, faʻafesoʻotaʻi le INT pine i le GP3 pine o Pico, e iloa ai le tulaga o le gaosiga o le DS3231 faʻailoga uati.
- Solder le R6 resistor, faʻafesoʻotaʻi le INT pine i le 3V3_EN pine o Pico, e tape le mana Pico pe a o le DS3231 uati faʻailo outputs tulaga maualalo.
- Solder le R7 resistor, faʻafesoʻotaʻi le INT pine i le RUN pine o le Pico, e toe setiina Pico pe a DS3231 uati faʻailo outputs tulaga maualalo.
Fuafuaga
Pepa / Punaoa
![]() |
Raspberry Pi DS3231 Precision RTC Module mo Pico [pdf] Tusi Taiala DS3231 Precision RTC Module mo Pico, DS3231, Precision RTC Module mo Pico, Precision RTC Module, RTC Module, Module |