Waveshare-logo

Waveshare Pico-RTC-DS3231 Precision RTC Module

Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-produkto

Impormasyon sa Produkto

Ang Pico-RTC-DS3231 usa ka RTC expansion module nga espesyal alang sa Raspberry Pi Pico. Kini naglakip sa usa ka high-precision RTC chip DS3231 ug naggamit sa usa ka I2C bus alang sa komunikasyon. Ang module adunay usa ka standard nga Raspberry Pi Pico header, nga nagsuporta sa serye sa Raspberry Pi Pico. Naglakip usab kini sa usa ka onboard nga DS3231 chip nga adunay usa ka backup nga naghupot sa baterya, nga nagtugot sa pag-andar sa real-time nga orasan. Ang RTC nag-ihap sa mga segundo, minuto, oras, petsa sa bulan, bulan, adlaw sa semana, ug tuig nga adunay kompensasyon sa leap-year nga balido hangtod sa 2100. Nagtanyag kini og mga opsyonal nga format nga 24-oras o 12-oras nga adunay AM/PM timailhan. Dugang pa, ang module naghatag og 2 programmable alarm clock ug adunay online nga dokumentasyon para sa Raspberry Pi Pico C/C++ ug MicroPython exampmga demo.

Mga Instruksyon sa Paggamit sa Produkto

Setup Environment:

  1. Alang sa usa ka palibot sa pagpalambo sa aplikasyon alang sa Pico sa Raspberry Pi, palihug tan-awa ang RaspberryPiKapitulo.
  2. Alang sa setting sa palibot sa Windows, mahimo nimong tan-awon ang kini nga link. Kini nga panudlo naggamit sa VScode IDE alang sa pagpalambo sa usa ka palibot sa Windows.

Tapos naview

Ang Pico-RTC-DS3231 usa ka RTC expansion module nga espesyal alang sa Raspberry Pi Pico. Kini naglakip sa high-precision RTC chip DS3231 ug naggamit sa usa ka I2C bus alang sa komunikasyon. Daghang mga eksternal nga sensor ang gitugotan nga konektado salamat sa stackable nga disenyo.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

Mga bahin

  • Ang Standard Raspberry Pi Pico header, nagsuporta sa serye sa Raspberry Pi Pico.
  • Sakay sa taas nga katukma nga RTC chip DS3231, nga adunay backup nga naghupot sa baterya.
  • Tinuod nga Oras nga Oras Nag-ihap sa mga Segundo, Minuto, Oras, Petsa sa Bulan,
  • Buwan, Adlaw sa Semana, ug Tuig nga adunay Leap-Year Compensation Balido Hangtod sa 2100.
  • Opsyonal nga porma: 24-oras O 12-oras nga adunay AM/PM indicator. 2 x programable nga alarm clock.
  • Paghatag online nga dokumentasyon (Raspberry Pi Pico C/C++ ug MicroPython exampmga demo).

Espesipikasyon

  • Ang operating voltage: 3.3V
  • I-backup nga baterya voltage: 2.3V~5.5V
  • Operating temperatura: -40°C ~ 85°C
  • Konsumo sa kuryente: 100nA (nagsustenir sa datos ug impormasyon sa orasan)

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

Mga sukatWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (3)

Giya sa Gumagamit

I-setup ang palibot

  1. Alang sa usa ka palibot sa pagpalambo sa aplikasyon alang sa Pico sa Raspberry Pi, palihug tan-awa ang Raspberry Pi Chapter.
  2. Alang sa setting sa palibot sa Windows, mahimo nimong tan-awon ang link. Kini nga panudlo naggamit sa VScode IDE alang sa pagpalambo sa usa ka palibot sa Windows.

Raspberry Pi

  1. Pag-log in sa Raspberry Pi Uban ang SSH o pindota ang Ctrl + Alt + T sa parehas nga oras samtang gigamit ang screen aron maablihan ang terminal.
  2. I-download ug i-unzip ang mga demo code sa direktoryo nga Pico C/C++ SDK. Reference tutorial para sa mga user nga wala pa naka-install sa SDK.
  3. Hupti ang BOOTSEL button sa Pico, ug ikonektar ang USB interface sa Pico ngadto sa Raspberry Pi unya buhian ang buton.
  4. Pag-compile ug pagdagan ang 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 && sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
  5. Ablihi ang usa ka terminal ug gamita ang minicom aron masusi ang impormasyon sa sensor.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

python

  1. Tan-awa ang mga giya sa Raspberry Pi sa pag-setup sa Micropython firmware para sa Pico.
  2. Ablihi ang Thonny IDE, i-drag ang demo sa IDE, ug pagdagan sa Pico sama sa ubos.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. I-klik ang "run" nga icon aron ipadagan ang MicroPython demo codes.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

Windows

  • I-download ug i-unzip ang demo sa imong Windows desktop, tan-awa ang Raspberry
  • Mga giya sa Pi aron i-set up ang mga setting sa palibot sa software sa Windows.
  • Pindota ug hupti ang buton sa BOOTSEL sa Pico, ikonektar ang USB sa Pico sa PC gamit ang MicroUSB cable. I-import ang c o Python nga programa sa Pico aron kini modagan.
  • Gamita ang serial tool sa view ang virtual serial port sa Pico's USB enumeration aron masusi ang print information, ang DTR kinahanglang ablihan, ug ang baud rate mao ang 115200, sama sa gipakita sa hulagway sa ubos:Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (27)

Ang uban

  • Ang LED nga suga dili gigamit sa default, kung kinahanglan nimo nga gamiton kini, mahimo nimong magbaligya og 0R resistor sa posisyon sa R8. I-klik sa view ang schematic diagram.
  • Ang INT pin sa DS3231 wala gigamit sa default. kung kinahanglan nimo nga gamiton kini, mahimo nimong ibaligya ang 0R resistor sa mga posisyon sa R5, R6, ug R7. I-klik sa view ang schematic diagram.
  • Solder ang R5 resistor, ikonektar ang INT pin sa GP3 pin sa Pico, aron mahibal-an ang output status sa DS3231 alarm clock.
  • Solder ang R6 resistor, ikonektar ang INT pin sa 3V3_EN pin sa Pico, aron mapalong ang gahum sa Pico kung ang DS3231 alarm clock magpagawas ug ubos nga lebel.
  • Solder ang R7 resistor, ikonektar ang INT pin sa RUN pin sa Pico, aron i-reset ang Pico kung ang DS3231 alarm clock mogawas sa ubos nga lebel.

Kapanguhaan

  • Dokumento
    • Usa ka eskematiko
    • DS3231 nga datasheet
  • Mga demo code
    • Mga demo code
  • Development Software
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • Hulagway2Lcd.7z

Pico Dali nga Pagsugod

Pag-download sa firmware

  • Pag-download sa MicroPython Firmware
  • C_Blink Firmware Download [Pagpalapad]

Tutorial sa Video [Pagpalapad]

  • Pico Tutorial I – Basic Introduction
  • Pico Tutorial II – GPIO [Palapad]
  • Pico Tutorial III – PWM [Palapad]
  • Pico Tutorial IV – ADC [Pagpalapad]
  • Pico Tutorial V – UART [Palapad]
  • Pico Tutorial VI – Ipadayon… [Palapad]

Serye sa MicroPython

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

C/C++ Serye

  • 【C/C++】 Tutorial sa Windows 1 – Setting sa Kalikopan
  • 【C/C++】 Windows Tutorial 1 – Paghimo Bag-ong Proyekto

Arduino IDE Series

I-install ang Arduino IDE

  1. I-download ang Arduino IDE installation package gikan sa Arduino website.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • DOWNLOAD
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. Pag-klik lang sa "DOWNLOAD LANG".Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. Pag-klik aron ma-install pagkahuman sa pag-download.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. Mubo nga sulat: Maaghat ka nga i-install ang drayber sa proseso sa pag-install, mahimo namon i-klik ang Pag-install.

I-install ang Arduino-Pico Core sa Arduino IDE

  1. Ablihi ang Arduino IDE, i-klik ang File sa wala nga suok ug pilia ang "Preferences".Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. Idugang ang mosunod nga link sa dugang development board manager URL, unya i-klik ang OK.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Pag-klik sa Tools -> Dev Board -> Dev Board Manager -> Pangitaa ang pico, nagpakita kini nga na-install tungod kay na-install na kini sa akong computer.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

Pag-upload sa Demo Sa Unang Panahon

  1. Pindota ug hupti ang buton sa BOOTSET sa Pico board, ikonektar ang Pico sa USB port sa kompyuter pinaagi sa Micro USB cable, ug buhian ang buton kon ang kompyuter makaila sa usa ka removable hard drive (RPI-RP2).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. I-download ang demo, ablihi ang arduino\PWM\D1-LED nga dalan ubos sa D1-LED.ino.
  3. I-klik ang Tools -> Port, hinumdomi ang kasamtangan nga COM, dili kinahanglan nga i-klik kini nga COM (lain-laing mga computer ang nagpakita sa lain-laing COM, hinumdumi ang kasamtangan nga COM sa imong computer).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. Ikonektar ang driver board sa kompyuter gamit ang USB cable, unya i-klik ang Tools -> Ports, pilia ang uf2 Board alang sa unang koneksyon, ug human makompleto ang pag-upload, ang pagkonektar pag-usab moresulta sa dugang nga COM port.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. I-klik ang Tool -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. Pagkahuman sa pag-set, i-klik ang tuo nga arrow aron ma-upload.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • Kung makasugat ka og mga problema sa panahon, kinahanglan nimo nga i-install o ilisan ang bersyon sa Arduino IDE, i-uninstall ang Arduino IDE kinahanglan nga ma-uninstall nga limpyo, pagkahuman sa pag-uninstall sa software kinahanglan nimo nga mano-mano nga tangtangon ang tanan nga sulud sa folder nga C:\Users\ [ ngalan]\AppData\Local\Arduino15 (kinahanglan nimo ipakita ang hidden files aron makita kini) ug dayon i-install pag-usab.

Open Source Demo

  • MicroPython Demo (GitHub)
  • MicroPython Firmware/Blink Demo (C)
  • Opisyal nga Raspberry Pi C/C++ Demo
  • Opisyal nga Raspberry Pi MicroPython Demo
  • Arduino Opisyal nga C/C++ Demo

Suporta

Teknikal nga Suporta
Isumiter Karon

  • Kung kinahanglan nimo ang teknikal nga suporta o adunay bisan unsang feedback/review, palihog i-klik ang Submit Now nga buton para magsumite ug ticket, Ang among support team mosusi ug motubag kanimo sulod sa 1 ngadto sa 2 ka adlaw sa trabaho.
  • Palihug pagpailub samtang kami naningkamot sa pagtabang kanimo sa pagsulbad sa isyu.
  • Oras sa Trabaho: 9 AM – 6 AM GMT+8 (Lunes hangtod Biyernes)

Mga Dokumento / Mga Kapanguhaan

Waveshare Pico-RTC-DS3231 Precision RTC Module [pdf] Manwal sa Instruksyon
Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *