Waveshare-ໂລໂກ້

Waveshare Pico-RTC-DS3231 ໂມດູນ RTC Precision

Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-product

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

Pico-RTC-DS3231 ເປັນໂມດູນການຂະຫຍາຍ RTC ພິເສດສໍາລັບ Raspberry Pi Pico. ມັນລວມເອົາຊິບ RTC ທີ່ມີຄວາມແມ່ນຍໍາສູງ DS3231 ແລະໃຊ້ລົດເມ I2C ສໍາລັບການສື່ສານ. ໂມດູນມີສ່ວນຫົວ Raspberry Pi Pico ມາດຕະຖານ, ຮອງຮັບຊຸດ Raspberry Pi Pico. ມັນຍັງປະກອບມີຊິບ DS3231 onboard ທີ່ມີບ່ອນໃສ່ຫມໍ້ໄຟສໍາຮອງ, ຊ່ວຍໃຫ້ການທໍາງານຂອງໂມງໃນເວລາຈິງ. RTC ນັບວິນາທີ, ນາທີ, ຊົ່ວໂມງ, ວັນທີຂອງເດືອນ, ເດືອນ, ມື້ຂອງອາທິດ, ແລະປີດ້ວຍການຊົດເຊີຍປີກ້າວກະໂດດທີ່ຖືກຕ້ອງເຖິງ 2100. ມັນສະຫນອງຮູບແບບທາງເລືອກຂອງ 24 ຊົ່ວໂມງຫຼື 12 ຊົ່ວໂມງທີ່ມີ AM/PM. ຕົວຊີ້ບອກ. ນອກຈາກນັ້ນ, ໂມດູນດັ່ງກ່າວໃຫ້ໂມງປຸກ 2 ໜ່ວຍ ແລະມາພ້ອມກັບເອກະສານອອນໄລນ໌ສໍາລັບ Raspberry Pi Pico C/C++ ແລະ MicroPython example demos.

ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ

ສະພາບແວດລ້ອມການຕັ້ງຄ່າ:

  1. ສໍາລັບສະພາບແວດລ້ອມການພັດທະນາແອັບພລິເຄຊັນສໍາລັບ Pico ໃນ Raspberry Pi, ກະລຸນາເບິ່ງທີ່ RaspberryPiChapter.
  2. ສໍາລັບການຕັ້ງຄ່າສະພາບແວດລ້ອມ Windows, ທ່ານສາມາດອ້າງອີງເຖິງ ລິ້ງນີ້. ການສອນນີ້ໃຊ້ VScode IDE ສໍາລັບການພັດທະນາໃນສະພາບແວດລ້ອມ Windows.

ເກີນview

Pico-RTC-DS3231 ແມ່ນໂມດູນການຂະຫຍາຍ RTC ພິເສດສໍາລັບ Raspberry Pi Pico. ມັນລວມເອົາຊິບ RTC ຄວາມແມ່ນຍໍາສູງ DS3231 ແລະໃຊ້ລົດເມ I2C ສໍາລັບການສື່ສານ. ເຊັນເຊີພາຍນອກເພີ່ມເຕີມໄດ້ຖືກອະນຸຍາດໃຫ້ເຊື່ອມຕໍ່ຍ້ອນການອອກແບບ stackable.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

ຄຸນສົມບັດ

  • ສ່ວນຫົວ Raspberry Pi Pico ມາດຕະຖານ, ຮອງຮັບຊຸດ Raspberry Pi Pico.
  • ຊິບ RTC ຄວາມແມ່ນຍໍາສູງ Onboard DS3231, ມີທີ່ຖືຫມໍ້ໄຟສໍາຮອງ.
  • ໂມງເວລາຈິງນັບວິນາທີ, ນາທີ, ຊົ່ວໂມງ, ວັນທີຂອງເດືອນ,
  • ເດືອນ, ມື້ຂອງອາທິດ, ແລະປີທີ່ມີຄ່າຊົດເຊີຍຂອງປີຕໍ່ເນື່ອງມີເຖິງ 2100.
  • ຮູບແບບທາງເລືອກ: 24-hour ຫຼື 12-hour ກັບຕົວຊີ້ວັດ AM/PM. 2 x ໂມງປຸກທີ່ສາມາດຕັ້ງໂຄງການໄດ້.
  • ສະໜອງເອກະສານອອນໄລນ໌ (Raspberry Pi Pico C/C++ ແລະ MicroPython example demos).

ຂໍ້ມູນຈໍາເພາະ

  • ປະຕິບັດການ voltage: 3.3V
  • ແບັດເຕີຣີສຳຮອງ voltage: 2.3V~5.5V
  • ອຸນຫະພູມປະຕິບັດການ: -40°C ~ 85°C
  • ການ​ບໍ​ລິ​ໂພກ​ພະ​ລັງ​ງານ​: 100nA (ສະຫນັບສະຫນູນຂໍ້ມູນແລະຂໍ້ມູນໂມງ)

PinoutWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (1) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (2)

ຂະໜາດWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (3)

ຄູ່ມືຜູ້ໃຊ້

ສະພາບແວດລ້ອມການຕັ້ງຄ່າ

  1. ສໍາລັບສະພາບແວດລ້ອມການພັດທະນາແອັບພລິເຄຊັນສໍາລັບ Pico ໃນ Raspberry Pi, ກະລຸນາເບິ່ງທີ່ Raspberry Pi ບົດ .
  2. ສໍາລັບການຕັ້ງຄ່າສະພາບແວດລ້ອມ Windows, ທ່ານສາມາດອ້າງອີງໃສ່ການເຊື່ອມຕໍ່ . ການສອນນີ້ໃຊ້ VScode IDE ສໍາລັບການພັດທະນາໃນສະພາບແວດລ້ອມ Windows.

Raspberry Pi

  1. ເຂົ້າສູ່ລະບົບ Raspberry Pi ດ້ວຍ SSH ຫຼືກົດ Ctrl+Alt+T ໃນເວລາດຽວກັນໃນຂະນະທີ່ໃຊ້ໜ້າຈໍເພື່ອເປີດ terminal.
  2. ດາວໂຫຼດ ແລະ unzip ລະຫັດສາທິດໃສ່ໄດເລກະທໍລີ Pico C/C++ SDK. ການສອນອ້າງອີງສໍາລັບຜູ້ໃຊ້ທີ່ຍັງບໍ່ໄດ້ຕິດຕັ້ງ SDK.
    • ໝາຍເຫດ: ວ່າໄດເລກະທໍລີຂອງ SDK ອາດຈະແຕກຕ່າງກັນສໍາລັບຜູ້ໃຊ້ທີ່ແຕກຕ່າງກັນ, ທ່ານຈໍາເປັນຕ້ອງກວດເບິ່ງໄດເລກະທໍລີຕົວຈິງ. ໂດຍທົ່ວໄປ, ມັນຄວນຈະເປັນ ~/pico/. wget -P ~/pico
      https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico-rtc-ds3231_code.zip
  3. ຖືປຸ່ມ BOOTSEL ຂອງ Pico, ແລະເຊື່ອມຕໍ່ USB interface ຂອງ Pico ກັບ Raspberry Pi ແລ້ວປ່ອຍປຸ່ມ.
  4. ລວບລວມແລະດໍາເນີນການ pico-rtc-ds3231 examples: cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && ນອນ 2 && sudo minicom -b 115200 -o -D /dev/ttyACM0
  5. ເປີດ terminal ແລະໃຊ້ minicom ເພື່ອກວດສອບຂໍ້ມູນຂອງເຊັນເຊີ.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

python

  1. ອ້າງອີງເຖິງຄໍາແນະນໍາຂອງ Raspberry Pi ໃນການຕິດຕັ້ງເຟີມແວ Micropython ສໍາລັບ Pico.
  2. ເປີດ Thonny IDE, ລາກຕົວຢ່າງໄປໃສ່ IDE, ແລະແລ່ນໃນ Pico ດັ່ງລຸ່ມນີ້.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. ຄລິກທີ່ໄອຄອນ “ແລ່ນ” ເພື່ອແລ່ນລະຫັດສາທິດ MicroPython.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

Windows

  • ດາວນ໌ໂຫລດແລະ unzip ການສາທິດກັບ desktop Windows ຂອງທ່ານ, ອ້າງອີງເຖິງ Raspberry
  • ຄຳແນະນຳຂອງ Pi ໃນການຕັ້ງຄ່າສະພາບແວດລ້ອມຊອບແວ Windows.
  • ກົດປຸ່ມ BOOTSEL ຂອງ Pico ຄ້າງໄວ້, ເຊື່ອມຕໍ່ USB ຂອງ Pico ກັບ PC ດ້ວຍສາຍ MicroUSB. ນໍາເຂົ້າໂຄງການ c ຫຼື Python ເຂົ້າໄປໃນ Pico ເພື່ອເຮັດໃຫ້ມັນດໍາເນີນການ.
  • ໃຊ້ເຄື່ອງມື Serial ເພື່ອ view ພອດ serial virtual ຂອງ Pico's USB enumeration ເພື່ອກວດສອບຂໍ້ມູນການພິມ, DTR ຕ້ອງການເປີດ, ແລະອັດຕາ baud ແມ່ນ 115200, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້:Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (27)

ອື່ນໆ

  • ໄຟ 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 ອອກມາໃນລະດັບຕໍ່າ.

ຊັບພະຍາກອນ

  • ເອກະສານ
    • ແຜນວາດ
    • ເອກະສານຂໍ້ມູນ DS3231
  • ລະຫັດສາທິດ
    • ລະຫັດສາທິດ
  • ຊອບແວພັດທະນາ
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • ຮູບພາບ2Lcd.7z

Pico ເລີ່ມດ່ວນ

ດາວໂຫລດເຟີມແວ

  • ດາວໂຫຼດເຟີມແວ MicroPython
  • ດາວໂຫຼດເຟີມແວ C_Blink [ຂະຫຍາຍ]

ວິດີໂອສອນສອນ [ຂະຫຍາຍ]

  • Pico Tutorial I – ການແນະນຳພື້ນຖານ
  • Pico Tutorial II - GPIO [ຂະຫຍາຍ]
  • Pico Tutorial III – PWM [ຂະຫຍາຍ]
  • Pico Tutorial IV – ADC [ຂະຫຍາຍ]
  • Pico Tutorial V – UART [ຂະຫຍາຍ]
  • Pico Tutorial VI – ຈະສືບຕໍ່… [ຂະຫຍາຍ]

ຊຸດ MicroPython

  • 【MicroPython】 machine.Pin Function
  • 【MicroPython】 machine.PWM Function
  • 【MicroPython】 machine.ADC Function
  • 【MicroPython】 machine.UART Function
  • 【MicroPython】 machine.I2C Function
  • 【MicroPython】 machine.SPI Function
  • 【MicroPython】 rp2.StateMachine

ຊຸດ C/C++

  • 【C/C++】 Windows Tutorial 1 – ການຕັ້ງຄ່າສະພາບແວດລ້ອມ
  • 【C/C++】 Windows Tutorial 1 – ສ້າງໂຄງການໃໝ່

Arduino IDE Series

ຕິດຕັ້ງ Arduino IDE

  1. ດາວໂຫລດຊຸດການຕິດຕັ້ງ Arduino IDE ຈາກ Arduino webເວັບໄຊ.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • ດາວໂຫລດ
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. ພຽງ​ແຕ່​ຄລິກ​ໃສ່ "ພຽງ​ແຕ່​ດາວ​ນ​໌​ໂຫລດ​"​.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. ຄລິກເພື່ອຕິດຕັ້ງຫຼັງຈາກດາວໂຫຼດ.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. ໝາຍເຫດ: ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນໃຫ້ຕິດຕັ້ງໄດເວີໃນລະຫວ່າງຂະບວນການຕິດຕັ້ງ, ພວກເຮົາສາມາດຄລິກໃສ່ການຕິດຕັ້ງ.

ຕິດຕັ້ງ Arduino-Pico Core ໃນ Arduino IDE

  1. ເປີດ Arduino IDE, ຄລິກທີ່ File ຢູ່ແຈເບື້ອງຊ້າຍແລະເລືອກ "Preferences".Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. ເພີ່ມການເຊື່ອມຕໍ່ຕໍ່ໄປນີ້ໃນຜູ້ຈັດການຄະນະກໍາມະການພັດທະນາເພີ່ມເຕີມ URL, ຈາກນັ້ນກົດ OK.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Click on Tools -> Dev Board -> Dev Board Manager -> ຊອກຫາ pico, ມັນສະແດງໃຫ້ເຫັນການຕິດຕັ້ງນັບຕັ້ງແຕ່ຄອມພິວເຕີຂອງຂ້ອຍໄດ້ຕິດຕັ້ງມັນແລ້ວ.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

ອັບ​ໂຫຼດ​ຕົວ​ຢ່າງ​ໃນ​ຄັ້ງ​ທໍາ​ອິດ​

  1. ກົດປຸ່ມ BOOTSET ໃນກະດານ Pico ຄ້າງໄວ້, ເຊື່ອມຕໍ່ Pico ກັບພອດ USB ຂອງຄອມພິວເຕີຜ່ານສາຍ Micro USB, ແລະປ່ອຍປຸ່ມເມື່ອຄອມພິວເຕີຮັບຮູ້ຮາດໄດທີ່ຖອດອອກໄດ້ (RPI-RP2).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. ດາວໂຫລດຕົວຢ່າງ, ເປີດເສັ້ນທາງ arduino\PWM\D1-LED ພາຍໃຕ້ D1-LED.ino.
  3. ຄລິກເຄື່ອງມື -> ພອດ, ຈື່ຈໍາ COM ທີ່ມີຢູ່ແລ້ວ, ບໍ່ຈໍາເປັນຕ້ອງຄລິກ COM ນີ້ (ຄອມພິວເຕີທີ່ແຕກຕ່າງກັນສະແດງ COM ທີ່ແຕກຕ່າງກັນ, ຈື່ຈໍາ COM ທີ່ມີຢູ່ແລ້ວໃນຄອມພິວເຕີຂອງທ່ານ).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. ເຊື່ອມຕໍ່ກະດານໄດເວີກັບຄອມພິວເຕີດ້ວຍສາຍ USB, ຈາກນັ້ນຄລິກ ເຄື່ອງມື – > ພອດ, ເລືອກກະດານ uf2 ສໍາລັບການເຊື່ອມຕໍ່ທໍາອິດ, ແລະຫຼັງຈາກການອັບໂຫຼດສໍາເລັດ, ການເຊື່ອມຕໍ່ອີກເທື່ອຫນຶ່ງຈະເຮັດໃຫ້ມີພອດ COM ເພີ່ມເຕີມ.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. ຄລິກເຄື່ອງມື -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. ຫຼັງຈາກການຕັ້ງຄ່າ, ໃຫ້ຄລິກໃສ່ລູກສອນຂວາເພື່ອອັບໂຫລດ.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • ຖ້າທ່ານພົບບັນຫາໃນລະຫວ່າງໄລຍະເວລາ, ທ່ານຈໍາເປັນຕ້ອງຕິດຕັ້ງໃຫມ່ຫຼືປ່ຽນເວີຊັນ Arduino IDE, ຖອນການຕິດຕັ້ງ Arduino IDE ຕ້ອງຖືກຖອນການຕິດຕັ້ງຢ່າງສະອາດ, ຫຼັງຈາກຖອນການຕິດຕັ້ງຊອບແວ, ທ່ານຈໍາເປັນຕ້ອງລຶບເນື້ອຫາທັງຫມົດຂອງໂຟນເດີ C:\Users\ [ name]\AppData\Local\Arduino15 (ທ່ານຕ້ອງການສະແດງໃຫ້ເຫັນສິ່ງທີ່ເຊື່ອງໄວ້ files ເພື່ອເບິ່ງມັນ) ແລະຫຼັງຈາກນັ້ນຕິດຕັ້ງໃຫມ່.

Open Source Demo

  • MicroPython Demo (GitHub)
  • ເຟີມແວ MicroPython/Blink Demo (C)
  • Raspberry Pi C/C++ Demo ຢ່າງເປັນທາງການ
  • ການສາທິດ Raspberry Pi MicroPython ຢ່າງເປັນທາງການ
  • Arduino ຢ່າງເປັນທາງການ C/C++ Demo

ສະຫນັບສະຫນູນ

ສະຫນັບສະຫນູນດ້ານວິຊາການ
ສົ່ງດຽວນີ້

  • ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ຕ້ອງ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ​ດ້ານ​ວິ​ຊາ​ການ​ຫຼື​ມີ​ຄໍາ​ຄຶດ​ຄໍາ​ເຫັນ / review, ກະລຸນາຄລິກໃສ່ປຸ່ມສົ່ງໃນປັດຈຸບັນເພື່ອສົ່ງປີ້, ທີມງານສະຫນັບສະຫນູນຂອງພວກເຮົາຈະກວດສອບແລະຕອບກັບທ່ານພາຍໃນ 1 ຫາ 2 ມື້ເຮັດວຽກ.
  • ກະລຸນາມີຄວາມອົດທົນຍ້ອນວ່າພວກເຮົາພະຍາຍາມທຸກໆຢ່າງເພື່ອຊ່ວຍທ່ານແກ້ໄຂບັນຫາ.
  • ເວລາເຮັດວຽກ: 9 ໂມງເຊົ້າ – 6 ໂມງແລງ GMT+8 (ວັນຈັນເຖິງວັນສຸກ)

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

Waveshare Pico-RTC-DS3231 ໂມດູນ RTC Precision [pdf] ຄູ່ມືການສອນ
Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module

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

ອອກຄໍາເຫັນ

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