Pico üçün Raspberry Pi DS3231 Precision RTC Modulu
Məhsul haqqında məlumat
Pico üçün Precision RTC Modulu, Raspberry Pi Pico mikrokontroller lövhəsi ilə istifadə edilmək üçün nəzərdə tutulmuş yüksək dəqiqlikli real vaxt saat moduludur. O, DS3231 yüksək dəqiqlikli RTC çipini özündə birləşdirir və I2C rabitəsini dəstəkləyir. Modula da daxildir
hətta əsas elektrik enerjisi kəsildikdə belə dəqiq vaxtı saxlamaq üçün CR1220 düymə hüceyrəsini dəstəkləyən RTC ehtiyat batareya yuvası. Modulda jumper üzərində 0 rezistorunu lehimləməklə aktivləşdirilə və ya söndürülə bilən güc göstəricisi var. Bu
Raspberry Pi Pico-ya asanlıqla qoşulmaq üçün yığıla bilən başlıqla hazırlanmışdır
Bortda nə var:
- DS3231 yüksək dəqiqlikli RTC çipi
- Rabitə üçün I2C avtobusu
- CR1220 düymə hüceyrəsini dəstəkləyən RTC ehtiyat batareya yuvası
- Güc göstəricisi (atlayıcıda 0 rezistoru lehimləməklə aktivləşdirilir, standart olaraq söndürülür)
- Asan əlavə etmək üçün Raspberry Pi Pico başlığı
Pinout Tərifi:
Pico üçün Precision RTC Modulunun işarəsi aşağıdakı kimidir:
Raspberry Pi Pico Kodu | Təsvir |
---|---|
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 |
Sxematik:
Pico üçün Precision RTC Modulunun sxematik diaqramı ola bilər viewklikləməklə ed burada.
Pico üçün Precision RTC Modulu – Məhsuldan İstifadə Təlimatları
Raspberry Pi Kodu:
- Raspberry Pi terminalını açın.
- Demo kodlarını Pico C/C++ SDK qovluğuna endirin və açın. Qeyd edək ki, SDK-nın kataloqu müxtəlif istifadəçilər üçün fərqli ola bilər, ona görə də faktiki kataloqu yoxlamaq lazımdır. Ümumiyyətlə, ~/pico/ olmalıdır. Aşağıdakı əmrdən istifadə edin:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Pico C/C++ SDK kataloquna keçin:
cd ~/pico
- Yüklənmiş kodu açın:
unzip Pico-rtc-ds3231_code.zip
- Pico-nun BOOTSEL düyməsini basıb saxlayın və Pico-nun USB interfeysini Raspberry Pi-yə qoşun. Sonra düyməni buraxın.
- Pico-rtc-ds3231 ex-i tərtib edin və işə salınampaşağıdakı əmrləri istifadə edərək:
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
- Terminal açın və sensorun məlumatlarını yoxlamaq üçün minikomdan istifadə edin.
Python:
- Pico üçün Micropython proqram təminatını qurmaq üçün Raspberry Pi təlimatlarına müraciət edin.
- Thonny IDE-ni açın.
- Demo kodunu IDE-ə sürükləyin və Pico-da işə salın.
- MicroPython demo kodlarını yerinə yetirmək üçün run ikonasına klikləyin.
Windows:
Windows ilə Pico üçün Precision RTC Modulundan istifadə üçün təlimatlar istifadəçi təlimatında verilmir. Əlavə yardım üçün məhsulun sənədlərinə baxın və ya istehsalçı ilə əlaqə saxlayın.
Digərləri:
Moduldakı LED işıqları standart olaraq istifadə edilmir. Onları istifadə etmək lazımdırsa, R0 mövqeyində 8R rezistorunu lehimləyə bilərsiniz. Bacararsan view ətraflı məlumat üçün sxematik diaqram.
Bortda nə var
- DS3231
yüksək dəqiqlikli RTC çipi, I2C avtobusu - RTC ehtiyat batareyası
CR1220 düymə hüceyrəsini dəstəkləyir - Güc göstəricisi
tullananda 0Ω rezistorun lehimlənməsi ilə aktivləşdirilir, standart olaraq əlildir - Raspberry Pi Pico başlığı
Raspberry Pi Pico-ya qoşulmaq üçün, yığıla bilən dizayn
Pinout Tərifi
Raspberry Pi kodu
- Raspberry Pi terminalını açın
- Pico C/C++ SDK kataloquna demo kodları yükləyin və açın
- Pico-nun BOOTSEL düyməsini basıb saxlayın və Pico-nun USB interfeysini Raspberry Pi-yə qoşun, sonra düyməni buraxın.
- Pico-rtc-ds3231 ex-i tərtib edin və işə salınamples
- Sensorun məlumatlarını yoxlamaq üçün terminal və istifadəçi minikomunu açın.
Python:
- Pico üçün Micropython proqram təminatını qurmaq üçün Raspberry Pi təlimatlarına müraciət edin
- Thonny IDE-ni açın və demonu IDE-ə sürükləyin və aşağıdakı kimi Pico-da işə salın.
- MicroPython demo kodlarını işə salmaq üçün “çalış” işarəsinə klikləyin.
Windows
- Demonu Windows iş masanıza endirin və açın, Windows proqram mühiti parametrlərini qurmaq üçün Raspberry Pi təlimatlarına müraciət edin.
- Pico-nun BOOTSEL düyməsini basıb saxlayın, Pico-nun USB-ni MicroUSB kabeli ilə kompüterə qoşun. Pico-ya c və ya python proqramını işə salın.
- üçün serial alətindən istifadə edin view Çap məlumatını yoxlamaq üçün Pico USB nömrələməsinin virtual seriya portu, DTR açılmalıdır, ötürmə sürəti aşağıdakı şəkildə göstərildiyi kimi 115200-dir:
Digərləri
- LED işığı standart olaraq istifadə edilmir, istifadə etmək lazımdırsa, R0 mövqeyində 8R rezistorunu lehimləyə bilərsiniz. üçün klikləyin view sxematik diaqram.
- DS3231-in INT pinindən standart olaraq istifadə edilmir. istifadə etmək lazımdırsa, R0, R5, R6 mövqelərində 7R rezistorunu lehimləyə bilərsiniz. üçün klikləyin view sxematik diaqram.
- R5 rezistorunu lehimləyin, DS3 zəngli saatının çıxış vəziyyətini aşkar etmək üçün INT pinini Pico-nun GP3231 pininə qoşun.
- R6 rezistorunu lehimləyin, DS3 zəngli saatı aşağı səviyyədə çıxış etdikdə Pico gücünü söndürmək üçün INT pinini Pico-nun 3V3231_EN pininə qoşun.
- R7 rezistorunu lehimləyin, DS3231 zəngli saatı aşağı səviyyədə çıxış etdikdə Pico-nu sıfırlamaq üçün INT pinini Pico-nun RUN pininə qoşun.
Sxematik
Sənədlər / Resurslar
![]() |
Pico üçün Raspberry Pi DS3231 Precision RTC Modulu [pdf] İstifadəçi Təlimatı Pico üçün DS3231 Precision RTC Modulu, DS3231, Pico üçün Precision RTC Modulu, Precision RTC Modulu, RTC Modulu, Modul |