Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Module para sa Pico

Raspberry Pi DS3231 Precision RTC Module para sa Pico-PRODUCT

Impormasyon sa Produkto

Ang Precision RTC Module para sa Pico usa ka high precision real-time clock module nga gidesinyo nga gamiton sa Raspberry Pi Pico microcontroller board. Naglakip kini sa DS3231 nga taas nga katukma nga RTC chip ug nagsuporta sa komunikasyon sa I2C. Ang module naglakip usab
usa ka RTC backup nga puwang sa baterya nga nagsuporta sa usa ka CR1220 nga butones nga selyula alang sa pagpadayon sa tukma nga timekeeping bisan kung ang panguna nga gahum wala na konektado. Ang module adunay usa ka power indicator nga mahimong ma-enable o ma-disable pinaagi sa pagsolder og 0 resistor sa jumper. Kini mao
gidisenyo uban sa usa ka stackable header alang sa sayon ​​attachment sa Raspberry Pi Pico

Unsa ang naa sa board:

  1. DS3231 taas nga katukma RTC chip
  2. I2C bus alang sa komunikasyon
  3. RTC backup battery slot nga nagsuporta sa CR1220 button cell
  4. Indikasyon sa gahum (gipaandar pinaagi sa pagsolder sa usa ka 0 nga resistor sa jumper, gibabagan pinaagi sa default)
  5. Raspberry Pi Pico header alang sa dali nga pagkadugtong

Kahulugan sa Pinout:

Ang pinout sa Precision RTC Module para sa Pico mao ang mosunod:

Raspberry Pi Pico Code Deskripsyon
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

Eskematiko:

Ang schematic diagram sa Precision RTC Module para sa Pico mahimong viewed pinaagi sa pag-klik dinhi.

Precision RTC Module para sa Pico – Mga Instruksyon sa Paggamit sa Produkto

Raspberry Pi Code:

  1. Ablihi ang usa ka terminal sa Raspberry Pi.
  2. I-download ug i-unzip ang mga demo code sa direktoryo nga Pico C/C++ SDK. Timan-i nga ang direktoryo sa SDK mahimong lahi alang sa lainlaing mga tiggamit, busa kinahanglan nimo nga susihon ang aktuwal nga direktoryo. Kasagaran, kini kinahanglan nga ~/pico/. Gamita ang mosunod nga sugo: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Pagdala ngadto sa Pico C/C++ SDK nga direktoryo: cd ~/pico
  4. Unzip ang na-download nga code: unzip Pico-rtc-ds3231_code.zip
  5. Hupti ang buton sa BOOTSEL sa Pico ug ikonektar ang USB interface sa Pico ngadto sa Raspberry Pi. Unya buhian ang buton.
  6. Pag-compile ug pagdagan ang pico-rtc-ds3231 examples gamit ang mosunod nga mga sugo:
    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. Ablihi ang usa ka terminal ug gamita ang minicom aron masusi ang impormasyon sa sensor.

Python:

  1. Tan-awa ang mga giya sa Raspberry Pi aron i-set up ang Micropython firmware para sa Pico.
  2. Ablihi ang Thonny IDE.
  3. I-drag ang demo code sa IDE ug ipadagan kini sa Pico.
  4. I-klik ang run icon aron ipatuman ang MicroPython demo codes.

Windows:

Ang mga panudlo sa paggamit sa Precision RTC Module para sa Pico nga adunay Windows wala gihatag sa manwal sa paggamit. Palihug tan-awa ang dokumentasyon sa produkto o kontaka ang tiggama alang sa dugang nga tabang.

Ang uban:

Ang mga suga sa LED sa module wala gigamit nga default. Kung kinahanglan nimo nga gamiton kini, mahimo nimong ibaligya ang usa ka 0R resistor sa posisyon nga R8. Mahimo nimo view ang schematic diagram alang sa dugang nga mga detalye.

Unsay naa sa Board

Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG1

  1. DS3231
    taas nga katukma nga RTC chip, I2C bus
  2. RTC backup nga baterya
    nagsuporta sa CR1220 button cell
  3. timailhan sa gahum
    gipalihok pinaagi sa pagsolda sa usa ka 0Ω resistor sa jumper, gi-disable pinaagi sa default
  4. Ang ulohan sa Raspberry Pi Pico
    alang sa paglakip sa Raspberry Pi Pico, stackable nga disenyo

Kahulugan sa Pinout

Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG2

Raspberry Pi Code

  1. Ablihi ang usa ka terminal sa Raspberry Pi
  2. I-download ug i-unzip ang mga demo code sa direktoryo nga Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG3

  1. Hupti ang BOOTSEL button sa Pico, ug ikonektar ang USB interface sa Pico ngadto sa Raspberry Pi unya buhian ang buton.
  2. Pag-compile ug pagdagan ang pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG4

  3. Ablihi ang terminal ug user minicom aron masusi ang impormasyon sa sensor.

    Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG5

Python:

  1. Tan-awa ang mga giya sa Raspberry Pi sa pag-setup sa Micropython firmware para sa Pico
  2. Ablihi ang Thonny IDE, ug i-drag ang demo sa IDE ug pagdagan sa Pico sama sa ubos.

    Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG7

  3. I-klik ang "run" nga icon aron ipadagan ang MicroPython demo codes.

    Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG8

Windows

  • I-download ug i-unzip ang demo sa imong Windows desktop, tan-awa ang mga giya sa Raspberry Pi aron ma-set up ang mga setting sa Windows software environment.
  • 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, ang baud rate mao ang 115200, sama sa gipakita sa hulagway sa ubos:

    Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG9

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,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.

Usa ka eskematiko

Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG10

Raspberry Pi DS3231 Precision RTC Module para sa Pico-FIG11

Mga Dokumento / Mga Kapanguhaan

Raspberry Pi DS3231 Precision RTC Module para sa Pico [pdf] Manwal sa Gumagamit
DS3231 Precision RTC Module para sa Pico, DS3231, Precision RTC Module para sa Pico, Precision RTC Module, RTC Module, Module

Mga pakisayran

Pagbilin ug komento

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