Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-PRODUCT

ຂໍ້ມູນຜະລິດຕະພັນ

Precision RTC Module ສໍາລັບ Pico ແມ່ນໂມດູນໂມງທີ່ແທ້ຈິງທີ່ມີຄວາມແມ່ນຍໍາສູງທີ່ຖືກອອກແບບມາເພື່ອໃຊ້ກັບກະດານ microcontroller Raspberry Pi Pico. ມັນລວມເອົາຊິບ RTC ຄວາມແມ່ນຍໍາສູງ DS3231 ແລະຮອງຮັບການສື່ສານ I2C. ໂມດູນຍັງປະກອບມີ
ສະລັອດຕິງແບດເຕີລີ່ສຳຮອງ RTC ທີ່ຮອງຮັບປຸ່ມ CR1220 ສໍາລັບການຮັກສາເວລາທີ່ຖືກຕ້ອງເຖິງແມ່ນວ່າຈະຕັດການເຊື່ອມຕໍ່ໄຟຟ້າຫຼັກກໍຕາມ. ໂມດູນມີຕົວຊີ້ບອກພະລັງງານທີ່ສາມາດເປີດໃຊ້ງານຫຼືປິດການໃຊ້ງານໄດ້ໂດຍການເຊື່ອມຕົວຕ້ານທານ 0 ໃສ່ jumper. ມັນ​ແມ່ນ
ອອກແບບດ້ວຍສ່ວນຫົວທີ່ສາມາດວາງຊ້ອນກັນໄດ້ເພື່ອໃຫ້ຕິດຄັດກັບ Raspberry Pi Pico ໄດ້ງ່າຍ

ມີຫຍັງຢູ່ໃນກະດານ:

  1. DS3231 ຊິບ RTC ຄວາມແມ່ນຍໍາສູງ
  2. ລົດເມ I2C ສໍາລັບການສື່ສານ
  3. ສະລັອດຕິງແບັດສຳຮອງ RTC ຮອງຮັບປຸ່ມ CR1220
  4. ຕົວຊີ້ບອກພະລັງງານ (ເປີດໃຊ້ງານໂດຍການເຊື່ອມຕົວຕ້ານທານ 0 ໃນ jumper, ປິດການໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ)
  5. ສ່ວນຫົວຂອງ Raspberry Pi Pico ສໍາລັບການຍຶດຕິດໄດ້ງ່າຍ

ຄໍານິຍາມ Pinout:

pinout ຂອງ Precision RTC Module ສໍາລັບ Pico ແມ່ນດັ່ງຕໍ່ໄປນີ້:

ລະຫັດ 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

ແຜນຜັງ:

ແຜນວາດ schematic ຂອງ Precision RTC Module ສໍາລັບ Pico ສາມາດເປັນ viewed ໂດຍ​ການ​ຄລິກ​ໃສ່​ ທີ່ນີ້.

ໂມດູນ RTC ຄວາມຊັດເຈນສໍາລັບ Pico - ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

Raspberry Pi ລະຫັດ:

  1. ເປີດ terminal ຂອງ Raspberry Pi.
  2. ດາວໂຫຼດ ແລະ unzip ລະຫັດສາທິດໃສ່ໄດເລກະທໍລີ 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 ລະຫັດດາວໂຫຼດ: unzip Pico-rtc-ds3231_code.zip
  5. ຖືປຸ່ມ BOOTSEL ຂອງ Pico ແລະເຊື່ອມຕໍ່ສ່ວນຕິດຕໍ່ USB ຂອງ Pico ກັບ Raspberry Pi. ຈາກນັ້ນປ່ອຍປຸ່ມ.
  6. ລວບລວມແລະດໍາເນີນການ pico-rtc-ds3231 examples ໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
    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. ເປີດ terminal ແລະໃຊ້ minicom ເພື່ອກວດສອບຂໍ້ມູນຂອງເຊັນເຊີ.

Python:

  1. ອ້າງອີງເຖິງຄໍາແນະນໍາຂອງ Raspberry Pi ເພື່ອຕັ້ງຄ່າເຟີມແວ Micropython ສໍາລັບ Pico.
  2. ເປີດ Thonny IDE.
  3. ລາກລະຫັດສາທິດໄປທີ່ IDE ແລະແລ່ນມັນໃສ່ Pico.
  4. ຄລິກໄອຄອນແລ່ນເພື່ອປະຕິບັດລະຫັດຕົວຢ່າງ MicroPython.

Windows:

ຄໍາແນະນໍາສໍາລັບການນໍາໃຊ້ Precision RTC Module ສໍາລັບ Pico ກັບ Windows ບໍ່ໄດ້ຖືກສະຫນອງໃຫ້ຢູ່ໃນຄູ່ມືຜູ້ໃຊ້. ກະລຸນາອ້າງອີງໃສ່ເອກະສານຜະລິດຕະພັນ ຫຼືຕິດຕໍ່ຜູ້ຜະລິດເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອເພີ່ມເຕີມ.

ອື່ນໆ:

ໄຟ LED ໃນໂມດູນບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າທ່ານຕ້ອງການໃຊ້ພວກມັນ, ທ່ານສາມາດ solder ຕົວຕ້ານທານ 0R ໃນຕໍາແຫນ່ງ R8. ເຈົ້າ​ສາ​ມາດ view ແຜນວາດ schematic ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.

ແມ່ນຫຍັງຢູ່ໃນກະດານ

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG1

  1. DS3231
    ຊິບ RTC ຄວາມແມ່ນຍໍາສູງ, ລົດເມ I2C
  2. ແບັດເຕີຣີສຳຮອງ RTC
    ຮອງຮັບປຸ່ມ CR1220
  3. ຕົວຊີ້ວັດພະລັງງານ
    ເປີດໃຊ້ໂດຍການເຊື່ອມຕົວຕ້ານທານ 0Ω ຢູ່ໃນ jumper, ປິດການໃຊ້ງານໂດຍຄ່າເລີ່ມຕົ້ນ
  4. ສ່ວນຫົວ Raspberry Pi Pico
    ສໍາລັບການຕິດກັບ Raspberry Pi Pico, ການອອກແບບ stackable

ຄໍານິຍາມ Pinout

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG2

ລະຫັດ Raspberry Pi

  1. ເປີດ terminal ຂອງ Raspberry Pi
  2. ດາວ​ນ​໌​ໂຫລດ​ແລະ unzip ລະ​ຫັດ​ການ​ສາ​ທິດ​ເພື່ອ​ລະ​ບົບ Pico C/C++ SDK​

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG3

  1. ຖືປຸ່ມ BOOTSEL ຂອງ Pico, ແລະເຊື່ອມຕໍ່ USB interface ຂອງ Pico ກັບ Raspberry Pi ແລ້ວປ່ອຍປຸ່ມ.
  2. ລວບລວມແລະດໍາເນີນການ pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG4

  3. ເປີດ terminal ແລະ minicom ຜູ້ໃຊ້ເພື່ອກວດກາເບິ່ງຂໍ້ມູນຂອງເຊັນເຊີ.

    Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG5

Python:

  1. ອ້າງອີງເຖິງຄໍາແນະນໍາຂອງ Raspberry Pi ໃນການຕິດຕັ້ງເຟີມແວ Micropython ສໍາລັບ Pico
  2. ເປີດ Thonny IDE, ແລະລາກຕົວຢ່າງໄປໃສ່ IDE ແລະແລ່ນໃນ Pico ດັ່ງລຸ່ມນີ້.

    Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG7

  3. ຄລິກທີ່ໄອຄອນ “ແລ່ນ” ເພື່ອແລ່ນລະຫັດສາທິດ MicroPython.

    Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG8

Windows

  • ດາວໂຫຼດ ແລະ unzip ການສາທິດໃສ່ desktop Windows ຂອງທ່ານ, ອ້າງເຖິງຄໍາແນະນໍາຂອງ Raspberry Pi ເພື່ອຕັ້ງຄ່າການຕັ້ງຄ່າສະພາບແວດລ້ອມຊອບແວ Windows.
  • ກົດປຸ່ມ BOOTSEL ຂອງ Pico ຄ້າງໄວ້, ເຊື່ອມຕໍ່ USB ຂອງ Pico ກັບ PC ດ້ວຍສາຍ MicroUSB. ນໍາເຂົ້າໂຄງການ c ຫຼື python ເຂົ້າໄປໃນ Pico ເພື່ອເຮັດໃຫ້ມັນດໍາເນີນການ.
  • ໃຊ້ເຄື່ອງມື Serial ເພື່ອ view ພອດ serial virtual ຂອງ enumeration USB ຂອງ Pico ເພື່ອກວດສອບຂໍ້ມູນການພິມ, DTR ຈໍາເປັນຕ້ອງໄດ້ເປີດ, ອັດຕາ baud ແມ່ນ 115200, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້:

    Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG9

ອື່ນໆ

  • ໄຟ LED ບໍ່ໄດ້ຖືກນໍາໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ, ຖ້າທ່ານຕ້ອງການໃຊ້ມັນ, ທ່ານສາມາດ solder ຕ້ານທານ 0R ໃນຕໍາແຫນ່ງ R8. ຄລິກເພື່ອ view ແຜນວາດ schematic.
  • PIN INT ຂອງ DS3231 ບໍ່ໄດ້ໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ນໍາ​ໃຊ້​ມັນ​, ທ່ານ​ສາ​ມາດ​ solder resistor 0R ໃນ​ຕໍາ​ແຫນ່ງ R5​, R6​, R7​. ຄລິກເພື່ອ view ແຜນວາດ schematic.
    • solder ຕົວຕ້ານທານ R5, ເຊື່ອມຕໍ່ PIN INT ກັບ pin GP3 ຂອງ Pico, ເພື່ອກວດຫາສະຖານະການອອກຂອງໂມງປຸກ DS3231.
    • solder ຕົວຕ້ານທານ R6, ເຊື່ອມຕໍ່ PIN INT ກັບ pin 3V3_EN ຂອງ Pico, ເພື່ອປິດພະລັງງານ Pico ເມື່ອໂມງປຸກ DS3231 ອອກມາໃນລະດັບຕໍ່າ.
    • solder ຕົວຕ້ານທານ R7, ເຊື່ອມຕໍ່ PIN INT ກັບ RUN pin ຂອງ Pico, ເພື່ອຣີເຊັດ Pico ເມື່ອໂມງປຸກ DS3231 ອອກມາໃນລະດັບຕໍ່າ.

ແຜນວາດ

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG10

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico-FIG11

ເອກະສານ / ຊັບພະຍາກອນ

Raspberry Pi DS3231 Precision RTC Module ສໍາລັບ Pico [pdf] ຄູ່ມືຜູ້ໃຊ້
DS3231 Precision RTC Module ສໍາລັບ Pico, DS3231, Precision RTC Module ສໍາລັບ Pico, Precision RTC Module, RTC Module, Module

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *