Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Module no Pico

Raspberry Pi DS3231 Precision RTC Module no Pico-PRODUCT

ʻIke Huahana

ʻO ka Precision RTC Module no Pico kahi kiʻekiʻe kiʻekiʻe i hoʻolālā ʻia e hoʻohana ʻia me ka papa microcontroller Raspberry Pi Pico. Hoʻohui ia i ka DS3231 kiʻekiʻe kiʻekiʻe RTC chip a kākoʻo i ke kamaʻilio I2C. Aia pū ka module
he pahu pahu pahu RTC e kākoʻo ana i ke pihi pihi CR1220 no ka mālama ʻana i ka manawa kūpono ʻoiai ke hemo ka mana nui. Hōʻike ka module i kahi hōʻailona mana i hiki ke hoʻohana ʻia a hoʻopau ʻia paha ma ke kūʻai ʻana i kahi pale 0 ma ka lele. ʻo ia
i hoʻolālā ʻia me kahi poʻomanaʻo stackable no ka hoʻopili maʻalahi i ka Raspberry Pi Pico

He aha ka papa:

  1. DS3231 kiʻekiʻe kiʻekiʻe RTC chip
  2. I2C kaʻa no ke kamaʻilio
  3. Kākoʻo ʻia ʻo RTC backup battery slot e kākoʻo ana i ke pihi pihi CR1220
  4. Hōʻike mana (e hoʻohana ʻia ma ke kūʻai ʻana i kahi mea pale 0 ma ka jumper, hoʻopau ʻia e ka paʻamau)
  5. ʻO ke poʻo ʻo Raspberry Pi Pico no ka hoʻopili maʻalahi

Wehewehe Pinout:

ʻO ka pinout o ka Precision RTC Module no Pico penei:

ʻO Raspberry Pi Pico Code wehewehe
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

Papahana:

Hiki ke kiʻi kiʻi kiʻi o ka Precision RTC Module no Pico viewed ma ke kaomi ʻana maanei.

Precision RTC Module no Pico - Nā kuhikuhi hoʻohana huahana

ʻO Raspberry Pi Code:

  1. E wehe i kahi pahu o Raspberry Pi.
  2. Hoʻoiho a wehe i nā code demo i ka papa kuhikuhi Pico C/C++ SDK. E hoʻomaopopo he ʻokoʻa paha ka papa kuhikuhi o SDK no nā mea hoʻohana like ʻole, no laila pono ʻoe e nānā i ka papa kuhikuhi maoli. ʻO ka maʻamau, pono ʻo ~/pico/. E hoʻohana i kēia kauoha: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. E hoʻokele i ka papa kuhikuhi Pico C/C++ SDK: cd ~/pico
  4. Wehe i ke code i hoʻoiho ʻia: unzip Pico-rtc-ds3231_code.zip
  5. E hoʻopaʻa i ke pihi BOOTSEL o Pico a hoʻohui i ke kikowaena USB o Pico i Raspberry Pi. A laila hoʻokuʻu i ke pihi.
  6. E hōʻuluʻulu a holo i ka pico-rtc-ds3231 examples e hoʻohana i kēia mau kauoha:
    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. E wehe i kahi pahu a hoʻohana i ka minicom e nānā i ka ʻike o ka sensor.

Python:

  1. E nānā i nā alakaʻi a Raspberry Pi e hoʻonohonoho i ka firmware Micropython no Pico.
  2. E wehe i ka Thonny IDE.
  3. Kauo i ke code demo i ka IDE a holo ia ma Pico.
  4. Kaomi i ka ikona holo e hoʻokō i nā code demo MicroPython.

Windows:

ʻAʻole hāʻawi ʻia nā ʻōlelo aʻoaʻo no ka hoʻohana ʻana i ka Precision RTC Module no Pico me Windows ma ka manual mea hoʻohana. E ʻoluʻolu e nānā i ka palapala huahana a i ʻole e kelepona i ka mea hana no ke kōkua hou aku.

Nā mea ʻē aʻe:

ʻAʻole hoʻohana ʻia nā kukui LED ma ka module. Inā pono ʻoe e hoʻohana iā lākou, hiki iā ʻoe ke kūʻai aku i kahi pale 0R ma ke kūlana R8. Hiki iā ʻoe view ke kiʻikuhi schematic no nā kikoʻī hou aku.

He aha ma ka Papa

Raspberry Pi DS3231 Precision RTC Module no Pico-FIG1

  1. DS3231
    kiʻekiʻe pololei RTC chip, I2C bus
  2. ʻO ka pākaukau hoʻihoʻi RTC
    Kākoʻo ia i ke pihi pihi CR1220
  3. Hōʻike mana
    hiki ke hoʻohana ʻia ma ke kūʻai ʻana i kahi resistor 0Ω ma ka jumper, hoʻopau ʻia e ka paʻamau
  4. Poʻomanaʻo ʻo Raspberry Pi Pico
    no ka hoʻopili ʻana iā Raspberry Pi Pico, ka hoʻolālā stackable

Wehewehe Pinout

Raspberry Pi DS3231 Precision RTC Module no Pico-FIG2

ʻO Raspberry Pi Code

  1. E wehe i kahi pahu o Raspberry Pi
  2. Hoʻoiho a wehe i nā code demo i ka papa kuhikuhi Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC Module no Pico-FIG3

  1. E paʻa i ke pihi BOOTSEL o Pico, a hoʻohui i ke kelepona USB o Pico i Raspberry Pi a laila hoʻokuʻu i ke pihi.
  2. E hōʻuluʻulu a holo i ka pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC Module no Pico-FIG4

  3. E wehe i kahi pahu a me ka mea hoʻohana minicom e nānā i ka ʻike o ka mea ʻike.

    Raspberry Pi DS3231 Precision RTC Module no Pico-FIG5

Python:

  1. E nānā i nā alakaʻi a Raspberry Pi e hoʻonohonoho i ka firmware Micropython no Pico
  2. E wehe i ka Thonny IDE, a kauo i ka demo i IDE a holo ma Pico e like me lalo.

    Raspberry Pi DS3231 Precision RTC Module no Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Module no Pico-FIG7

  3. Kaomi i ka "run" icon e holo i nā code demo MicroPython.

    Raspberry Pi DS3231 Precision RTC Module no Pico-FIG8

Windows

  • Hoʻoiho a wehe i ka demo i kāu papapihi Windows, e nānā i nā alakaʻi a Raspberry Pi e hoʻonohonoho i nā hoʻonohonoho kaiapuni polokalamu Windows.
  • E kaomi a paʻa i ke pihi BOOTSEL o Pico, e hoʻohui i ke USB o Pico i ka PC me kahi kaula MicroUSB. E hoʻokomo i ka polokalamu c a i ʻole python i Pico e holo ai.
  • E hoʻohana i ka mea hana serial e view ʻO ke awa serial virtual o ka helu USB o Pico e nānā i ka ʻike paʻi, pono e wehe ʻia ka DTR, ʻo 115200 ka helu baud, e like me ka hōʻike ʻana ma ke kiʻi ma lalo nei.

    Raspberry Pi DS3231 Precision RTC Module no Pico-FIG9

ʻO nā mea ʻē aʻe

  • ʻAʻole hoʻohana ʻia ke kukui LED ma ke ʻano maʻamau, inā pono ʻoe e hoʻohana, hiki iā ʻoe ke kūʻai aku i kahi pale 0R ma ke kūlana R8. Kaomi iā view ke kiʻi hoʻolālā.
  • ʻAʻole hoʻohana ʻia ka pine INT o DS3231 e ka paʻamau. inā pono ʻoe e hoʻohana, hiki iā ʻoe ke kūʻai aku i ka resistor 0R ma nā kūlana R5, R6, R7. Kaomi iā view ke kiʻi hoʻolālā.
    • Hoʻopili i ka R5 resistor, hoʻohui i ka pine INT i ka pine GP3 o Pico, e ʻike i ke kūlana hoʻopuka o ka uaki DS3231.
    • E kūʻai i ka mea pale R6, e hoʻopili i ka pine INT i ka pine 3V3_EN o Pico, e hoʻopau i ka mana Pico ke hoʻopuka ka uaki DS3231 i ka pae haʻahaʻa.
    • E hoʻokuʻu i ka mea pale R7, e hoʻopili i ka pine INT i ka pine RUN o ka Pico, e hoʻihoʻi hou iā Pico i ka wā e hoʻopuka ai ka uaki DS3231 i ka pae haʻahaʻa.

ʻKea

Raspberry Pi DS3231 Precision RTC Module no Pico-FIG10

Raspberry Pi DS3231 Precision RTC Module no Pico-FIG11

Palapala / Punawai

Raspberry Pi DS3231 Precision RTC Module no Pico [pdf] Palapala Hoʻohana
DS3231 Precision RTC Module no Pico, DS3231, Precision RTC Module no Pico, Precision RTC Module, RTC Module, Module

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *