Raspberry Pi DS3231 Precision RTC մոդուլ Pico-ի համար
Ապրանքի մասին տեղեկատվություն
Precision RTC մոդուլը Pico-ի համար բարձր ճշգրտության իրական ժամանակի ժամացույցի մոդուլ է, որը նախատեսված է Raspberry Pi Pico միկրոկառավարման տախտակի հետ օգտագործելու համար: Այն ներառում է DS3231 բարձր ճշգրտության RTC չիպը և աջակցում է I2C հաղորդակցությանը: Մոդուլը ներառում է նաև
RTC մարտկոցի պահեստային բնիկ, որն աջակցում է CR1220 կոճակի խցիկին՝ ճշգրիտ ժամանակաչափը պահպանելու համար, նույնիսկ երբ հիմնական հոսանքն անջատված է: Մոդուլն ունի հզորության ցուցիչ, որը կարելի է միացնել կամ անջատել՝ ցատկողին 0 ռեզիստորը զոդելով: Դա է
նախագծված է stackable header-ով Raspberry Pi Pico-ին հեշտ կցելու համար
Ինչ կա նավի վրա.
- DS3231 բարձր ճշգրտության RTC չիպ
- I2C ավտոբուս կապի համար
- RTC մարտկոցի պահեստային բնիկ, որն աջակցում է CR1220 կոճակի բջիջին
- Էլեկտրաէներգիայի ցուցիչ (միացված է ցատկողին 0 դիմադրություն զոդելով, լռելյայն անջատված է)
- Raspberry Pi Pico վերնագիր՝ հեշտ կցելու համար
Pinout սահմանում:
Pico-ի համար Precision RTC մոդուլի սխեման հետևյալն է.
Raspberry Pi Pico կոդը | Նկարագրություն |
---|---|
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 |
Սխեմատիկ:
Pico-ի համար Precision RTC մոդուլի սխեմատիկ դիագրամը կարող է լինել viewed սեղմելով այստեղ.
Precision RTC մոդուլ Pico-ի համար – Ապրանքի օգտագործման հրահանգներ
Raspberry Pi կոդը:
- Բացեք Raspberry Pi-ի տերմինալը:
- Ներբեռնեք և բացեք ցուցադրական կոդերը Pico C/C++ SDK գրացուցակում: Նկատի ունեցեք, որ SDK-ի գրացուցակը կարող է տարբեր լինել տարբեր օգտվողների համար, այնպես որ դուք պետք է ստուգեք իրական գրացուցակը: Ընդհանրապես, այն պետք է լինի ~/pico/: Օգտագործեք հետևյալ հրամանը.
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Նավարկեք դեպի Pico C/C++ SDK գրացուցակ.
cd ~/pico
- Բացեք ներբեռնված կոդը.
unzip Pico-rtc-ds3231_code.zip
- Պահեք Pico-ի BOOTSEL կոճակը և միացրեք Pico-ի USB ինտերֆեյսը Raspberry Pi-ին: Այնուհետև բաց թողեք կոճակը:
- Կազմեք և գործարկեք pico-rtc-ds3231 ex-ըamples օգտագործելով հետևյալ հրամանները.
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
- Բացեք տերմինալ և օգտագործեք minicom՝ սենսորի տվյալները ստուգելու համար:
Python:
- Pico-ի համար Micropython որոնվածը կարգավորելու համար տես Raspberry Pi-ի ուղեցույցները:
- Բացեք Thonny IDE-ը:
- Քաշեք ցուցադրական կոդը դեպի IDE և գործարկեք այն Pico-ում:
- Սեղմեք Run պատկերակը MicroPython-ի ցուցադրական կոդերը գործարկելու համար:
Windows:
Windows-ի հետ Pico-ի համար Precision RTC Module-ի օգտագործման հրահանգները տրված չեն օգտագործողի ձեռնարկում: Խնդրում ենք ծանոթանալ արտադրանքի փաստաթղթերին կամ կապվել արտադրողի հետ հետագա օգնության համար:
Մյուսները:
Մոդուլի LED լույսերը լռելյայն չեն օգտագործվում: Եթե Ձեզ անհրաժեշտ է դրանք օգտագործել, կարող եք զոդել 0R ռեզիստոր R8 դիրքի վրա: Դուք կարող եք view լրացուցիչ մանրամասների համար սխեմատիկ դիագրամ:
Ինչ կա տախտակի վրա
- DS3231
բարձր ճշգրտության RTC չիպ, I2C ավտոբուս - RTC պահեստային մարտկոց
աջակցում է CR1220 կոճակի բջիջը - Հզորության ցուցիչ
միացված է ցատկողին 0Ω ռեզիստորը զոդելու միջոցով, որը լռելյայն անջատված է - Raspberry Pi Pico վերնագիր
Raspberry Pi Pico-ին ամրացնելու համար, stackable դիզայն
Pinout սահմանում
Raspberry Pi կոդը
- Բացեք Raspberry Pi-ի տերմինալը
- Ներբեռնեք և բացեք ցուցադրական կոդերը Pico C/C++ SDK գրացուցակում
- Պահեք Pico-ի BOOTSEL կոճակը և միացրեք Pico-ի USB ինտերֆեյսը Raspberry Pi-ին, ապա բաց թողեք կոճակը:
- Կազմեք և գործարկեք pico-rtc-ds3231 ex-ըamples
- Բացեք տերմինալ և օգտագործողի minicom՝ սենսորի տեղեկատվությունը ստուգելու համար:
Python:
- Pico-ի համար Micropython որոնվածը կարգավորելու համար տես Raspberry Pi-ի ուղեցույցները
- Բացեք Thonny IDE-ն և քաշեք ցուցադրումը IDE և գործարկեք Pico-ի վրա, ինչպես ստորև:
- Սեղմեք «վազել» պատկերակը՝ MicroPython-ի ցուցադրական կոդերը գործարկելու համար:
Windows
- Ներբեռնեք և բացեք ցուցադրությունը ձեր Windows աշխատասեղանին, տես Raspberry Pi-ի ուղեցույցները՝ Windows ծրագրային միջավայրի կարգավորումները կարգավորելու համար:
- Սեղմեք և պահեք Pico-ի BOOTSEL կոճակը, միացրեք Pico-ի USB-ն համակարգչին MicroUSB մալուխով: Ներմուծեք c կամ python ծրագիրը Pico-ում այն գործարկելու համար:
- Օգտագործեք սերիական գործիքը view Պիկոյի USB թվարկման վիրտուալ սերիական պորտը՝ տպագրության տեղեկատվությունը ստուգելու համար, DTR-ը պետք է բացվի, բուդի արագությունը 115200 է, ինչպես ցույց է տրված ստորև նկարում.
Մյուսները
- LED լույսը լռելյայն չի օգտագործվում, եթե անհրաժեշտ է օգտագործել այն, կարող եք զոդել 0R ռեզիստոր R8 դիրքում: Սեղմեք դեպի view սխեմատիկ դիագրամ.
- DS3231-ի INT փին լռելյայն չի օգտագործվում: Եթե Ձեզ անհրաժեշտ է օգտագործել այն, կարող եք զոդել 0R ռեզիստորը R5, R6, R7 դիրքերում: Սեղմեք դեպի view սխեմատիկ դիագրամ.
- Զոդեք R5 ռեզիստորը, միացրեք INT փին Pico-ի GP3 պինին՝ DS3231 զարթուցիչի ելքային կարգավիճակը հայտնաբերելու համար:
- Զոդեք R6 ռեզիստորը, միացրեք INT փին Pico-ի 3V3_EN պինդին, որպեսզի անջատեք Pico-ի սնուցումը, երբ DS3231 զարթուցիչը ցածր մակարդակ է արձակում:
- Զոդեք R7 ռեզիստորը, միացրեք INT փին Pico-ի RUN փին, որպեսզի զրոյացնեք Pico-ն, երբ DS3231 զարթուցիչը ցածր մակարդակ է արձակում:
Սխեմատիկ
Փաստաթղթեր / ռեսուրսներ
![]() |
Raspberry Pi DS3231 Precision RTC մոդուլ Pico-ի համար [pdf] Օգտագործողի ձեռնարկ DS3231 Precision RTC մոդուլ Pico-ի համար, DS3231, Precision RTC մոդուլ Pico-ի համար, Precision RTC մոդուլ, RTC մոդուլ, մոդուլ |