Pico үшін Raspberry Pi DS3231 Precision RTC модулі
Өнім туралы ақпарат
Pico үшін Precision RTC модулі - Raspberry Pi Pico микроконтроллер тақтасымен бірге пайдалануға арналған нақты уақыттағы жоғары дәлдіктегі сағат модулі. Ол DS3231 жоғары дәлдіктегі RTC чипін біріктіреді және I2C байланысын қолдайды. Сондай-ақ модуль кіреді
тіпті негізгі қуат ажыратылған кезде де дәл уақытты сақтау үшін CR1220 түйме ұяшығын қолдайтын RTC резервтік батарея ұясы. Модульде секіргіштегі 0 резисторын дәнекерлеу арқылы қосуға немесе өшіруге болатын қуат көрсеткіші бар. Бұл
Raspberry Pi Pico құрылғысына оңай бекіту үшін жиналмалы тақырыппен жасалған
Бортта не бар:
- DS3231 жоғары дәлдіктегі RTC чипі
- Байланыс үшін I2C шинасы
- CR1220 түйме ұяшығын қолдайтын RTC резервтік батарея ұясы
- Қуат индикаторы (секіргіште 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 модулінің схемалық диаграммасы болуы мүмкін viewбасу арқылы өңделеді Мұнда.
Pico үшін Precision RTC модулі – өнімді пайдалану нұсқаулары
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 компиляциясын және іске қосыңызampкелесі пәрмендерді пайдаланады:
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
- Терминалды ашыңыз және сенсордың ақпаратын тексеру үшін миникомды пайдаланыңыз.
Python:
- Pico үшін Micropython микробағдарламасын орнату үшін Raspberry Pi нұсқаулығын қараңыз.
- Thonny IDE ашыңыз.
- Демо-кодты IDE-ге апарып, оны Pico-да іске қосыңыз.
- MicroPython демо кодтарын орындау үшін іске қосу белгішесін басыңыз.
Windows:
Windows жүйесімен Pico үшін Precision RTC модулін пайдалану нұсқаулары пайдаланушы нұсқаулығында көрсетілмеген. Қосымша көмек алу үшін өнім құжаттамасын қараңыз немесе өндірушіге хабарласыңыз.
Басқалары:
Модульдегі жарықдиодты шамдар әдепкі бойынша пайдаланылмайды. Оларды пайдалану қажет болса, R0 позициясында 8R резисторын дәнекерлеуге болады. Сен істе аласың view толығырақ схемалық диаграмманы қараңыз.
Бортта не бар
- DS3231
жоғары дәлдіктегі RTC чипі, I2C шинасы - RTC резервтік батареясы
CR1220 түйме ұяшығын қолдайды - Қуат көрсеткіші
секіргіштегі 0Ω резисторды дәнекерлеу арқылы қосылған, әдепкі бойынша өшірілген - Raspberry Pi Pico тақырыбы
Raspberry Pi Pico-ға бекітуге арналған, жинақталатын дизайн
Pinout анықтамасы
Raspberry Pi коды
- Raspberry Pi терминалын ашыңыз
- Pico C/C++ SDK каталогына демонстрациялық кодтарды жүктеп алыңыз және ашыңыз
- Pico құрылғысының BOOTSEL түймесін басып тұрып, Pico USB интерфейсін Raspberry Pi-ге жалғап, түймені жіберіңіз.
- pico-rtc-ds3231 ex компиляциясын және іске қосыңызamples
- Сенсордың ақпаратын тексеру үшін терминалды және пайдаланушы миникомын ашыңыз.
Python:
- Pico үшін Micropython микробағдарламасын орнату үшін Raspberry Pi нұсқаулығын қараңыз
- Thonny IDE ашыңыз және демонстрацияны IDE-ге сүйреп апарыңыз және төмендегідей Pico-да іске қосыңыз.
- MicroPython демо-кодтарын іске қосу үшін «іске қосу» белгішесін басыңыз.
Windows
- Демонстрацияны Windows жұмыс үстеліне жүктеп алыңыз және ашыңыз, Windows бағдарламалық құралының ортасының параметрлерін орнату үшін Raspberry Pi нұсқауларын қараңыз.
- Pico құрылғысының BOOTSEL түймесін басып тұрыңыз, Pico USB құрылғысын MicroUSB кабелімен компьютерге қосыңыз. Оны іске қосу үшін Pico ішіне c немесе python бағдарламасын импорттаңыз.
- үшін сериялық құралды пайдаланыңыз view басып шығару ақпаратын тексеру үшін Pico USB санауының виртуалды сериялық порты, DTR ашылуы керек, беру жылдамдығы төмендегі суретте көрсетілгендей 115200:
Басқалар
- Жарықдиодты шам әдепкі бойынша пайдаланылмайды, егер оны пайдалану қажет болса, R0 позициясында 8R резисторын дәнекерлеуге болады. үшін басыңыз view схемалық диаграмма.
- DS3231 INT істікшелі әдепкі бойынша пайдаланылмайды. оны пайдалану қажет болса, R0, R5, R6 позицияларында 7R резисторын дәнекерлеуге болады. үшін басыңыз view схемалық диаграмма.
- DS5 оятқышының шығыс күйін анықтау үшін R3 резисторын дәнекерлеңіз, INT істікшесін Pico GP3231 істікшесіне қосыңыз.
- R6 резисторын дәнекерлеңіз, DS3 оятқышы төмен деңгейде шыққан кезде Pico қуатын өшіру үшін INT істікшесін Pico құрылғысының 3V3231_EN істікшесіне қосыңыз.
- R7 резисторын дәнекерлеңіз, INT істікшесін Pico құрылғысының RUN істікшесіне жалғаңыз, DS3231 оятқышы төмен деңгейде шыққан кезде Pico режимін қалпына келтіру үшін.
Схемалық
Құжаттар / Ресурстар
![]() |
Pico үшін Raspberry Pi DS3231 Precision RTC модулі [pdf] Пайдаланушы нұсқаулығы Pico үшін DS3231 Precision RTC модулі, DS3231, Pico үшін Precision RTC модулі, Precision RTC модулі, RTC модулі, модулі |