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 ..makesudo 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 модулі, модулі |

