Raspberry Pi DS3231 Precision RTC Module bakeng sa Pico
Tlhahisoleseding ya Sehlahiswa
Precision RTC Module bakeng sa Pico ke mojule oa oache oa nako ea nnete o nepahetseng haholo o etselitsoeng ho sebelisoa le boto ea microcontroller ea Raspberry Pi Pico. E kenyelletsa chip ea DS3231 e nepahetseng haholo ea RTC mme e ts'ehetsa puisano ea I2C. Mojule o boetse o kenyelletsa
sekotjana sa betri sa bekapo sa RTC se tšehetsang sele ea konopo ea CR1220 bakeng sa ho boloka nako e nepahetseng le ha matla a mantlha a khaotsoe. Mojule o na le pontšo ea matla e ka nolofalloang kapa ea holofatsoa ka ho soahla sehanyetsi sa 0 ho jumper. Ho joalo
e entsoe ka hlooho e ka khonehang bakeng sa ho hokela habonolo ho Raspberry Pi Pico
Ke Eng ka Boto:
- DS3231 e phahameng ka ho nepahetseng RTC chip
- I2C bese bakeng sa puisano
- RTC bekapo sekotjana sa betri e tšehetsang CR1220 konopo ea sele
- Letšoao la matla (le nolofalitsoe ka ho soahla sehanyetsi sa 0 ho jumper, se holofalitsoeng ke kamehla)
- Sehlooho sa Raspberry Pi Pico bakeng sa ho hokela habonolo
Pinout Tlhaloso:
Tlhaloso ea Precision RTC Module bakeng sa Pico ke e latelang:
Raspberry Pi Pico Code | Tlhaloso |
---|---|
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 |
Sekema:
Setšoantšo sa moralo oa Precision RTC Module bakeng sa Pico e ka ba viewed ka ho tobetsa Mona.
Precision RTC Module bakeng sa Pico - Litaelo tsa Tšebeliso ea Sehlahisoa
Raspberry Pi Code:
- Bula terminal ea Raspberry Pi.
- Khoasolla le ho notlolla likhoutu tsa demo bukeng ea Pico C/C++ SDK. Hlokomela hore bukana ea SDK e kanna ea fapana bakeng sa basebelisi ba fapaneng, ka hona, o hloka ho sheba bukana ea nnete. Ka kakaretso, e lokela ho ba ~/pico/. Sebelisa taelo e latelang:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Tsamaea ho Pico C/C++ SDK directory:
cd ~/pico
- Unzip khoutu e jarollotsoeng:
unzip Pico-rtc-ds3231_code.zip
- Tšoara konopo ea BOOTSEL ea Pico 'me u hokele sebopeho sa USB sa Pico ho Raspberry Pi. Ebe o lokolla konopo.
- Kopanya 'me u tsamaise pico-rtc-ds3231 exampLes ho sebelisa litaelo tse latelang:
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
- Bula terminal 'me u sebelise minicom ho lekola lintlha tsa sensor.
Python:
- Sheba litataiso tsa Raspberry Pi ho theha firmware ea Micropython bakeng sa Pico.
- Bula Thonny IDE.
- Hula khoutu ea demo ho IDE 'me u e tsamaise ho Pico.
- Tobetsa letšoao la ho matha ho sebelisa likhoutu tsa demo tsa MicroPython.
Windows:
Litaelo tsa ho sebelisa Precision RTC Module bakeng sa Pico le Windows ha li fanoe bukeng ea mosebelisi. Ka kopo, sheba litokomane tsa sehlahisoa kapa ikopanye le moetsi bakeng sa thuso e eketsehileng.
Tse ling:
Mabone a LED ho module ha a sebelisoe ka ho sa feleng. Haeba o hloka ho li sebelisa, o ka solder mohanyetsi oa 0R sebakeng sa R8. U ka khona view setšoantšo sa schematic bakeng sa lintlha tse ling.
Ke Eng ka Boto
- DS3231
chip e phahameng ea RTC, bese ea I2C - RTC bekapo betri
e ts'ehetsa sele ea konopo ea CR1220 - Letšoao la matla
e nolofalitsoe ka ho soahla sehanyetsi sa 0Ω ho jumper, e holofalitsoeng ke kamehla - Sehlooho sa Raspberry Pi Pico
bakeng sa ho hokela ho Raspberry Pi Pico, moralo o tsitsitseng
Pinout Tlhaloso
Raspberry Pi Code
- Bula terminal ea Raspberry Pi
- Khoasolla le ho notlolla likhoutu tsa demo bukeng ea Pico C/C++ SDK
- Tšoara konopo ea BOOTSEL ea Pico, 'me u hokele sebopeho sa USB sa Pico ho Raspberry Pi ebe u lokolla konopo.
- Kopanya 'me u tsamaise pico-rtc-ds3231 examples
- Bula terminal le minicom ea mosebelisi ho lekola lintlha tsa sensor.
Python:
- Sheba litataiso tsa Raspberry Pi ho theha firmware ea Micropython bakeng sa Pico
- Bula Thonny IDE, 'me u hule demo ho IDE ebe u matha ho Pico joalo ka tlase.
- Tobetsa letšoao la "run" ho tsamaisa likhoutu tsa demo tsa MicroPython.
Windows
- Khoasolla le ho notlolla demo ho komporo ea hau ea Windows, sheba litataiso tsa Raspberry Pi ho theha litlhophiso tsa tikoloho ea software ea Windows.
- Tobetsa 'me u tšoare konopo ea BOOTSEL ea Pico, hokela USB ea Pico ho PC ka thapo ea MicroUSB. Kenya c kapa lenaneo la python ho Pico ho etsa hore e sebetse.
- Sebelisa sesebelisoa sa serial ho view sebaka sa serial sa palo ea Pico's USB ho lekola tlhaiso-leseling ea khatiso, DTR e hloka ho buloa, sekhahla sa baud ke 115200, joalo ka ha ho bonts'itsoe setšoantšong se ka tlase:
Ba bang
- Leseli la LED ha le sebelisoe ka ho sa feleng, haeba u hloka ho le sebelisa, u ka rekisa mochine oa 0R sebakeng sa R8. Tobetsa ho view setšoantšo sa moralo.
- Pin ea INT ea DS3231 ha e sebelisoe ka ho sa feleng. ha o hloka ho e sebelisa, o ka solder sehanyetsi sa 0R maemong a R5,R6,R7. Tobetsa ho view setšoantšo sa moralo.
- Solder sehanyetsi sa R5, hokela phini ea INT le phini ea GP3 ea Pico, ho bona boemo ba tlhahiso ea oache ea alamo ea DS3231.
- Solder ea R6 resistor, hokela INT pin le 3V3_EN pin ea Pico, ho tima matla a Pico ha alamo ea DS3231 e hlahisa boemo bo tlase.
- Solder sehanyetsi sa R7, hokela phini ea INT le phini ea RUN ea Pico, ho seta Pico bocha ha oache ea alamo ea DS3231 e hlahisa boemo bo tlase.
Leano
Litokomane / Lisebelisoa
![]() |
Raspberry Pi DS3231 Precision RTC Module bakeng sa Pico [pdf] Bukana ea Mosebelisi DS3231 Precision RTC Module bakeng sa Pico, DS3231, Precision RTC Module bakeng sa Pico, Precision RTC Module, RTC Module, Module |