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:
- Alang sa usa ka palibot sa pagpalambo sa aplikasyon alang sa Pico sa Raspberry Pi, palihug tan-awa ang RaspberryPiKapitulo.
- 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.
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)
Pinout
Mga sukat
Giya sa Gumagamit
I-setup ang palibot
- Alang sa usa ka palibot sa pagpalambo sa aplikasyon alang sa Pico sa Raspberry Pi, palihug tan-awa ang Raspberry Pi Chapter.
- 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
- 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.
- 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.
- Mubo nga sulat: Nga ang direktoryo sa SDK mahimong lahi alang sa lainlaing mga tiggamit, kinahanglan nimo nga susihon ang aktwal nga direktoryo. Kasagaran, kini kinahanglan nga ~/pico/. wget ‐P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico‐rtc‐ds3231_code.zip
- Mubo nga sulat: Nga ang direktoryo sa SDK mahimong lahi alang sa lainlaing mga tiggamit, kinahanglan nimo nga susihon ang aktwal nga direktoryo. Kasagaran, kini kinahanglan nga ~/pico/. wget ‐P ~/pico
- Hupti ang BOOTSEL button sa Pico, ug ikonektar ang USB interface sa Pico ngadto sa Raspberry Pi unya buhian ang buton.
- 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
- Ablihi ang usa ka terminal ug gamita ang minicom aron masusi ang impormasyon sa sensor.
python
- Tan-awa ang mga giya sa Raspberry Pi sa pag-setup sa Micropython firmware para sa Pico.
- Ablihi ang Thonny IDE, i-drag ang demo sa IDE, ug pagdagan sa Pico sama sa ubos.
- I-klik ang "run" nga icon aron ipadagan ang MicroPython demo codes.
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:
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
- I-download ang Arduino IDE installation package gikan sa Arduino website.
- DOWNLOAD
- DOWNLOAD
- Pag-klik lang sa "DOWNLOAD LANG".
- Pag-klik aron ma-install pagkahuman sa pag-download.
- 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
- Ablihi ang Arduino IDE, i-klik ang File sa wala nga suok ug pilia ang "Preferences".
- Idugang ang mosunod nga link sa dugang development board manager URL, unya i-klik ang OK.
- Mubo nga sulat: Kung naa na nimo ang ESP8266 board URL, mahimo nimong ibulag ang URLs nga adunay mga koma sama niini:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- 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.
Pag-upload sa Demo Sa Unang Panahon
- 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).
- I-download ang demo, ablihi ang arduino\PWM\D1-LED nga dalan ubos sa D1-LED.ino.
- 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).
- 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.
- I-klik ang Tool -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
- Pagkahuman sa pag-set, i-klik ang tuo nga arrow aron ma-upload.
- 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 |