Raspberry Pi-LOGO

Pico-д зориулсан Raspberry Pi DS3231 Precision RTC модуль

Pico-PRODUCT-д зориулсан Raspberry Pi DS3231 Precision RTC модуль

Бүтээгдэхүүний мэдээлэл

Pico-д зориулсан Precision RTC модуль нь Raspberry Pi Pico микроконтроллерийн самбарт ашиглахад зориулагдсан өндөр нарийвчлалтай бодит цагийн цагийн модуль юм. Энэ нь DS3231 өндөр нарийвчлалтай RTC чиптэй бөгөөд I2C холболтыг дэмждэг. Модульд мөн орно
RTC нөөц батерейны үүр нь CR1220 товчлуурын үүрийг дэмждэг бөгөөд үндсэн тэжээл тасарсан үед ч цагийг нарийн хянах боломжтой. Модуль нь цахилгаан индикатортой бөгөөд үүнийг холбогч дээр 0 резистор гагнах замаар идэвхжүүлж эсвэл идэвхгүй болгож болно. Энэ бол
Raspberry Pi Pico-д хялбар хавсаргах зориулалттай овоолсон толгойтой

Усан онгоцон дээр юу байна:

  1. DS3231 өндөр нарийвчлалтай RTC чип
  2. Харилцаа холбооны I2C автобус
  3. CR1220 товчлуурын үүрийг дэмждэг RTC нөөц батерейны үүр
  4. Эрчим хүчний үзүүлэлт (холбогч дээр 0 резистор гагнах замаар идэвхжүүлсэн, анхдагчаар идэвхгүй)
  5. 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 код:

  1. Raspberry Pi терминалыг нээнэ үү.
  2. Демо кодуудыг Pico C/C++ SDK лавлах руу татаж аваад задлаарай. SDK-ийн лавлах нь өөр өөр хэрэглэгчдийн хувьд өөр байж болохыг анхаарна уу, тиймээс та бодит лавлахыг шалгах хэрэгтэй. Ерөнхийдөө энэ нь ~/pico/ байх ёстой. Дараах тушаалыг ашиглана уу. wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Pico C/C++ SDK лавлах руу очно уу: cd ~/pico
  4. Татаж авсан кодыг задлах: unzip Pico-rtc-ds3231_code.zip
  5. Pico-н BOOTSEL товчийг дараад Pico-н USB интерфейсийг Raspberry Pi руу холбоно уу. Дараа нь товчлуурыг суллана.
  6. 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
  7. Терминал нээж, minicom ашиглан мэдрэгчийн мэдээллийг шалгана уу.

Python:

  1. Pico-д зориулсан Micropython програм хангамжийг тохируулахын тулд Raspberry Pi-ийн гарын авлагыг үзнэ үү.
  2. Thonny IDE-г нээнэ үү.
  3. Демо кодыг IDE руу чирээд Pico дээр ажиллуулна уу.
  4. MicroPython демо кодуудыг ажиллуулахын тулд ажиллуулах дүрс дээр дарна уу.

Windows:

Windows үйлдлийн системтэй Pico-д зориулсан Precision RTC модулийг ашиглах зааврыг хэрэглэгчийн гарын авлагад оруулаагүй болно. Бүтээгдэхүүний бичиг баримтаас лавлана уу эсвэл үйлдвэрлэгчтэй холбогдож нэмэлт тусламж авна уу.

Бусад:

Модуль дээрх LED гэрлийг анхдагч байдлаар ашигладаггүй. Хэрэв та тэдгээрийг ашиглах шаардлагатай бол R0 байрлал дээр 8R резисторыг гагнах боломжтой. Чи чадна view Илүү дэлгэрэнгүйг бүдүүвч диаграмаас авна уу.

Самбар дээр юу байна

Pico-FIG3231-д зориулсан Raspberry Pi DS1 Precision RTC модуль

  1. DS3231
    өндөр нарийвчлалтай RTC чип, I2C автобус
  2. RTC нөөц батерей
    CR1220 товчлуурын нүдийг дэмждэг
  3. Эрчим хүчний үзүүлэлт
    холбогч дээр 0Ω резисторыг гагнах замаар идэвхжүүлсэн бөгөөд анхдагчаар идэвхгүй болно
  4. Raspberry Pi Pico толгой
    Raspberry Pi Pico-д бэхлэх зориулалттай, овоолж болох загвар

Pinout тодорхойлолт

Pico-FIG3231-д зориулсан Raspberry Pi DS2 Precision RTC модуль

Raspberry Pi код

  1. Raspberry Pi терминалыг нээнэ үү
  2. Демо кодуудыг Pico C/C++ SDK лавлах руу татаж аваад задлаарай

Pico-FIG3231-д зориулсан Raspberry Pi DS3 Precision RTC модуль

  1. Pico-н BOOTSEL товчийг дараад Pico-н USB интерфэйсийг Raspberry Pi-д холбон, товчлуурыг суллана.
  2. pico-rtc-ds3231 ex-ийг эмхэтгэж ажиллуулamples

    Pico-FIG3231-д зориулсан Raspberry Pi DS4 Precision RTC модуль

  3. Мэдрэгчийн мэдээллийг шалгахын тулд терминал болон хэрэглэгчийн миникомыг нээнэ үү.

    Pico-FIG3231-д зориулсан Raspberry Pi DS5 Precision RTC модуль

Python:

  1. Pico-д зориулсан Micropython програм хангамжийг тохируулахын тулд Raspberry Pi-н гарын авлагыг үзнэ үү
  2. Thonny IDE-г нээж, IDE руу үзүүлэнг чирээд Pico дээр доорх байдлаар ажиллуулна уу.

    Pico-FIG3231-д зориулсан Raspberry Pi DS6 Precision RTC модуль
    Pico-FIG3231-д зориулсан Raspberry Pi DS7 Precision RTC модуль

  3. MicroPython демо кодуудыг ажиллуулахын тулд "ажиллуулах" дүрс дээр дарна уу.

    Pico-FIG3231-д зориулсан Raspberry Pi DS8 Precision RTC модуль

Windows

  • Демо хувилбарыг Windows ширээний компьютер дээрээ татаж аваад задлаарай, Windows програм хангамжийн орчны тохиргоог тохируулахын тулд Raspberry Pi-н гарын авлагаас үзнэ үү.
  • Pico-ийн BOOTSEL товчийг удаан дарж, Pico-н USB-г MicroUSB кабелиар компьютерт холбоно уу. Pico программыг ажиллуулахын тулд c эсвэл python программыг оруулаарай.
  • Цуваа хэрэгслийг ашиглана уу view Хэвлэх мэдээллийг шалгахын тулд Pico-ийн USB дугаарын виртуал цуваа портыг DTR нээх шаардлагатай бөгөөд дамжуулах хурд нь 115200, доорх зурагт үзүүлсэн шиг:

    Pico-FIG3231-д зориулсан Raspberry Pi DS9 Precision RTC модуль

Бусад

  • 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-FIG3231-д зориулсан Raspberry Pi DS10 Precision RTC модуль

Pico-FIG3231-д зориулсан Raspberry Pi DS11 Precision RTC модуль

Баримт бичиг / нөөц

Pico-д зориулсан Raspberry Pi DS3231 Precision RTC модуль [pdf] Хэрэглэгчийн гарын авлага
Pico-д зориулсан DS3231 Precision RTC модуль, DS3231, Pico-д зориулсан нарийн RTC модуль, Нарийвчлалтай RTC модуль, RTC модуль, модуль

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *