Pico-д зориулсан Raspberry Pi DS3231 Precision RTC модуль
Бүтээгдэхүүний мэдээлэл
Pico-д зориулсан Precision RTC модуль нь Raspberry Pi Pico микроконтроллерийн самбарт ашиглахад зориулагдсан өндөр нарийвчлалтай бодит цагийн цагийн модуль юм. Энэ нь DS3231 өндөр нарийвчлалтай RTC чиптэй бөгөөд I2C холболтыг дэмждэг. Модульд мөн орно
RTC нөөц батерейны үүр нь CR1220 товчлуурын үүрийг дэмждэг бөгөөд үндсэн тэжээл тасарсан үед ч цагийг нарийн хянах боломжтой. Модуль нь цахилгаан индикатортой бөгөөд үүнийг холбогч дээр 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-д зориулсан нарийвчлалын 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
- Терминал нээж, minicom ашиглан мэдрэгчийн мэдээллийг шалгана уу.
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 тодорхойлолт
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 резисторыг гагнаж, INT зүүг Pico-ийн GP3231 зүү рүү холбоно.
- R6 резисторыг гагнаж, INT зүүг Pico-ийн 3V3_EN зүүтэй холбож, DS3231 сэрүүлэг бага түвшинд гарвал Pico хүчийг унтраа.
- R7 резисторыг гагнаж, INT зүүг Pico-ийн RUN зүү рүү холбон, DS3231 сэрүүлэгний гаралтын түвшин бага байх үед Pico-г дахин тохируулна уу.
Бүдүүвч
Баримт бичиг / нөөц
![]() |
Pico-д зориулсан Raspberry Pi DS3231 Precision RTC модуль [pdf] Хэрэглэгчийн гарын авлага Pico-д зориулсан DS3231 Precision RTC модуль, DS3231, Pico-д зориулсан нарийн RTC модуль, Нарийвчлалтай RTC модуль, RTC модуль, модуль |