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 модулунун pinout төмөнкүдөй:
Raspberry Pi Pico коду | Description |
---|---|
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 модулун колдонуу боюнча нускамалар колдонуучунун колдонмосунда берилген эмес. Өнүмдүн документтерин караңыз же кошумча жардам алуу үчүн өндүрүүчүгө кайрылыңыз.
Башкалар:
Модулдагы LED жарыктары демейки боюнча колдонулбайт. Аларды колдонуу керек болсо, R0 позициясында 8R резисторду ширете аласыз. Сенин колуңдан келет view көбүрөөк маалымат алуу үчүн схемалык диаграмма.
Бортто эмне бар
- DS3231
жогорку тактык RTC чип, I2C автобус - RTC резервдик батареясы
CR1220 баскыч клеткасын колдойт - Күч көрсөткүчү
секирикке 0Ω резисторду ширетүү аркылуу иштетилген, демейки боюнча өчүрүлгөн - Raspberry Pi Pico аталышы
Raspberry Pi Pico тиркөө үчүн, чөмөлө турган дизайн
Pinout Definition
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 болуп саналат:
Башкалар
- LED жарыгы демейки боюнча колдонулбайт, эгер сиз аны колдонушуңуз керек болсо, R0 позициясында 8R резисторду ширете аласыз. Чыкылдатуу view схемалык диаграмма.
- DS3231 INT пин демейки боюнча колдонулбайт. аны колдонуу керек болсо, анда R0, R5, R6 позицияларында 7R резисторду ширете аласыз. Чыкылдатуу view схемалык диаграмма.
- DS5 ойготкуч саатынын чыгуу абалын аныктоо үчүн, R3 резисторун solder, INT пинди Pico GP3231 пинине туташтырыңыз.
- DS6 ойготкуч сааты төмөн деңгээлде чыкканда Pico кубатын өчүрүү үчүн R3 резисторун ширетиңиз, INT пинди Picoнун 3V3231_EN пинине туташтырыңыз.
- DS7 ойготкуч сааты төмөн деңгээлде чыкканда Picoну баштапкы абалга келтирүү үчүн R3231 резисторун ширетиңиз, INT пинди Pico'нун RUN пинине туташтырыңыз.
БУУнун
Документтер / Ресурстар
![]() |
Pico үчүн Raspberry Pi DS3231 Precision RTC модулу [pdf] Колдонуучунун колдонмосу Pico үчүн DS3231 Precision RTC модулу, DS3231, Pico үчүн Precision RTC модулу, Precision RTC модулу, RTC модулу, модулу |