Raspberry Pi DS3231 Precision RTC Modul për Pico
Informacioni i produktit
Moduli Precision RTC për Pico është një modul i orës në kohë reale me saktësi të lartë i krijuar për t'u përdorur me bordin e mikrokontrolluesit Raspberry Pi Pico. Ai përfshin çipin RTC me saktësi të lartë DS3231 dhe mbështet komunikimin I2C. Moduli gjithashtu përfshin
një fole baterie rezervë RTC që mbështet një qelizë butoni CR1220 për ruajtjen e saktë të kohës edhe kur rryma kryesore është e shkëputur. Moduli përmban një tregues fuqie që mund të aktivizohet ose çaktivizohet duke bashkuar një rezistencë 0 në kërcyes. Eshte
projektuar me një kokë të grumbullueshme për ngjitje të lehtë me Raspberry Pi Pico
Çfarë ka në bord:
- Çip RTC DS3231 me saktësi të lartë
- Autobus I2C për komunikim
- Vendi i baterisë rezervë RTC që mbështet qelizën e butonit CR1220
- Treguesi i fuqisë (aktivizuar duke bashkuar një rezistencë 0 në kërcyes, i çaktivizuar si parazgjedhje)
- Koka e Raspberry Pi Pico për ngjitje të lehtë
Përkufizimi i pinout:
Përmbledhja e Modulit Precision RTC për Pico është si më poshtë:
Kodi Raspberry Pi Pico | Përshkrimi |
---|---|
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 |
Skema:
Diagrami skematik i Modulit RTC Precision për Pico mund të jetë viewed duke klikuar këtu.
Moduli Precision RTC për Pico – Udhëzime për përdorimin e produktit
Kodi i Raspberry Pi:
- Hapni një terminal të Raspberry Pi.
- Shkarkoni dhe çzipni kodet demo në direktorinë Pico C/C++ SDK. Vini re se drejtoria e SDK mund të jetë e ndryshme për përdorues të ndryshëm, kështu që ju duhet të kontrolloni direktorinë aktuale. Në përgjithësi, duhet të jetë ~/pico/. Përdorni komandën e mëposhtme:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Navigoni te drejtoria Pico C/C++ SDK:
cd ~/pico
- Zhziko kodin e shkarkuar:
unzip Pico-rtc-ds3231_code.zip
- Mbani butonin BOOTSEL të Pico dhe lidhni ndërfaqen USB të Pico me Raspberry Pi. Pastaj lëshoni butonin.
- Përpiloni dhe ekzekutoni pico-rtc-ds3231 examples duke përdorur komandat e mëposhtme:
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
- Hapni një terminal dhe përdorni minicom për të kontrolluar informacionin e sensorit.
Python:
- Referojuni udhëzuesve të Raspberry Pi për të konfiguruar firmuerin Micropython për Pico.
- Hapni Thonny IDE.
- Tërhiqni kodin demo në IDE dhe ekzekutoni atë në Pico.
- Klikoni ikonën e ekzekutimit për të ekzekutuar kodet demo të MicroPython.
Dritaret:
Udhëzimet për përdorimin e Modulit Precision RTC për Pico me Windows nuk janë dhënë në manualin e përdoruesit. Ju lutemi referojuni dokumentacionit të produktit ose kontaktoni prodhuesin për ndihmë të mëtejshme.
Të tjera:
Dritat LED në modul nuk përdoren si parazgjedhje. Nëse keni nevojë t'i përdorni ato, mund të lidhni një rezistencë 0R në pozicionin R8. Ti mundesh view diagramin skematik për më shumë detaje.
Çfarë është në bord
- DS3231
Çip RTC me precizion të lartë, autobus I2C - Bateri rezervë RTC
mbështet qelizën e butonit CR1220 - Treguesi i fuqisë
aktivizuar duke bashkuar një rezistencë 0Ω në bluzë, e çaktivizuar si parazgjedhje - Koka e Raspberry Pi Pico
për t'u lidhur me Raspberry Pi Pico, dizajn i grumbullueshëm
Përkufizimi i pinout
Kodi Raspberry Pi
- Hapni një terminal të Raspberry Pi
- Shkarkoni dhe zbërtheni kodet demo në direktorinë Pico C/C++ SDK
- Mbani butonin BOOTSEL të Pico-s dhe lidhni ndërfaqen USB të Pico me Raspberry Pi dhe më pas lëshoni butonin.
- Përpiloni dhe ekzekutoni pico-rtc-ds3231 examples
- Hapni një terminal dhe një minikom përdoruesi për të kontrolluar informacionin e sensorit.
Python:
- Referojuni udhëzuesve të Raspberry Pi për të konfiguruar firmuerin Micropython për Pico
- Hapni Thonny IDE dhe tërhiqeni demonstrimin në IDE dhe ekzekutoni në Pico si më poshtë.
- Klikoni ikonën "run" për të ekzekutuar kodet demo të MicroPython.
Dritaret
- Shkarkoni dhe shpalosni demonstrimin në desktopin tuaj të Windows, referojuni udhëzuesve të Raspberry Pi për të konfiguruar cilësimet e mjedisit të softuerit Windows.
- Shtypni dhe mbani butonin BOOTSEL të Pico-s, lidhni USB-në e Pico-s me kompjuterin me një kabllo MicroUSB. Importoni programin c ose python në Pico për ta bërë atë të ekzekutohet.
- Përdorni mjetin serial për të view porta serike virtuale e numërimit USB të Pico-s për të kontrolluar informacionin e printimit, DTR duhet të hapet, shpejtësia e zhurmës është 115200, siç tregohet në foton më poshtë:
Të tjerët
- Drita LED nuk përdoret si parazgjedhje, nëse duhet ta përdorni, mund të lidhni një rezistencë 0R në pozicionin R8. Klikoni për të view diagramin skematik.
- Pini INT i DS3231 nuk përdoret si parazgjedhje. nëse keni nevojë ta përdorni, mund ta lidhni rezistencën 0R në pozicionet R5, R6, R7. Klikoni për të view diagramin skematik.
- Ngjitni rezistencën R5, lidhni kutinë INT me kutinë GP3 të Pico, për të zbuluar statusin e daljes së orës së alarmit DS3231.
- Lidhni rezistencën R6, lidhni kunjin INT me kutinë 3V3_EN të Pico, për të fikur energjinë Pico kur ora e ziles DS3231 del në nivel të ulët.
- Ngjitni rezistencën R7, lidhni kunjin INT me kutinë RUN të Pico-s, për të rivendosur Pico-n kur ora e ziles DS3231 del në nivel të ulët.
Skematik
Dokumentet / Burimet
![]() |
Raspberry Pi DS3231 Precision RTC Modul për Pico [pdf] Manuali i Përdoruesit DS3231 Precision RTC Modul për Pico, DS3231, Precision RTC Modul për Pico, Precision RTC Modul, Modul RTC, Modul |