Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Modyuli for Pico

Raspberry Pi DS3231 Precision RTC Module for Pico-PRODUCT

Ulwazi lweMveliso

Imodyuli ye-RTC echanekileyo ye-Pico yimodyuli yewotshi yexesha langempela echanekileyo echanekileyo eyenzelwe ukusetyenziswa kunye nebhodi ye-microcontroller ye-Raspberry Pi Pico. Ibandakanya i-chip ye-DS3231 echanekileyo ephezulu ye-RTC kwaye ixhasa unxibelelwano lwe-I2C. Imodyuli ikwabandakanya
i-RTC yokugcina ibhetri ye-slot exhasa iseli yeqhosha le-CR1220 yokugcina ixesha elichanekileyo naxa amandla amakhulu ecinyiwe. Imodyuli ibonisa isalathisi samandla esinokuthi sinikwe amandla okanye sikhutshazwe ngokuthengisa i-resistor ye-0 kwi-jumper. Yi
eyilwe ngeheda ebekwe ngokuncamatheliswa lula kwiRaspberry Pi Pico

Yintoni ekwiBhodi:

  1. DS3231 echanekileyo eliphezulu RTC chip
  2. I2C ibhasi yonxibelelwano
  3. RTC backup ibhetri slot exhasa iseli CR1220 iqhosha
  4. Isalathisi samandla (enziwe ngokuthengisa i-0 resistor kwi-jumper, ivaliwe ngokungagqibekanga)
  5. Intloko yeRaspberry Pi Pico yokuncamathisela lula

Pinout Inkcazo:

I-pinout ye-Precision RTC Module ye-Pico ihamba ngolu hlobo lulandelayo:

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

Uyilo:

Umzobo woyilo lweModyuli yeRTC echanekileyo yePico ingaba viewed ngokucofa Apha.

Imodyuli ye-RTC echanekileyo ye-Pico - Imiyalelo yokusetyenziswa kweMveliso

Ikhowudi yeRaspberry Pi:

  1. Vula iterminal yeRaspberry Pi.
  2. Khuphela kwaye uvule iikhowudi zedemo kulawulo lwePico C/C++ SDK. Qaphela ukuba uvimba weefayili we-SDK unokwahluka kubasebenzisi abohlukeneyo, ngoko ke kufuneka ujonge esona sikhokelo. Ngokubanzi, kufuneka ibe ~/pico/. Sebenzisa lo myalelo ulandelayo: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Yiya kuluhlu lwePico C/C++ SDK: cd ~/pico
  4. Vula ikhowudi ekhutshelweyo: unzip Pico-rtc-ds3231_code.zip
  5. Bamba iqhosha le-BOOTSEL lePico kwaye uqhagamshele ujongano lwe-USB lwePico kwiRaspberry Pi. Emva koko khulula iqhosha.
  6. Qokelela kwaye uqhube i-pico-rtc-ds3231 exampusebenzisa le miyalelo ilandelayo:
    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. Vula i-terminal kwaye usebenzise i-minicom ukujonga ulwazi lwenzwa.

Inhlwathi:

  1. Jonga kwizikhokelo zeRaspberry Pi ukuseta iMicropython firmware yePico.
  2. Vula i-Thonny IDE.
  3. Tsala ikhowudi yedemo kwi-IDE kwaye uyiqhube kwiPico.
  4. Cofa i icon yokuqhuba ukwenza iikhowudi zedemo yeMicroPython.

Iifestile:

Imiyalelo yokusebenzisa iModyuli echanekileyo ye-RTC ye-Pico ene-Windows ayibonelelwanga kwincwadana yomsebenzisi. Nceda ujonge kumaxwebhu emveliso okanye uqhagamshelane nomvelisi ngoncedo olungaphezulu.

Abanye:

Izibane ze-LED kwimodyuli azisetyenziswanga ngokungagqibekanga. Ukuba ufuna ukuzisebenzisa, ungathengisa i-resistor ye-0R kwindawo ye-R8. Unga view umzobo weskim ngeenkcukacha ezithe vetshe.

Yintoni ekwiBhodi

Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG1

  1. DS3231
    I-chip ye-RTC ephezulu echanekileyo, ibhasi ye-I2C
  2. RTC backup ibhetri
    ixhasa iseli yeqhosha le-CR1220
  3. Isalathisi samandla
    yenziwe ngokuthengisa i-0Ω resistor kwi-jumper, ivaliwe ngokungagqibekanga
  4. Raspberry Pi Pico header
    yokuncamathela kwi Raspberry Pi Pico, uyilo stackable

Pinout Inkcazo

Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG2

Ikhowudi yeRaspberry Pi

  1. Vula iterminal yeRaspberry Pi
  2. Khuphela kwaye uvule iikhowudi zedemo kulawulo lwePico C/C++ SDK

Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG3

  1. Bamba iqhosha le-BOOTSEL lePico, kwaye uqhagamshele ujongano lwe-USB lwePico kwiRaspberry Pi emva koko ukhulule iqhosha.
  2. Qokelela kwaye uqhube i-pico-rtc-ds3231 exampLes

    Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG4

  3. Vula i-terminal kunye ne-minicom yomsebenzisi ukujonga ulwazi lomenzi woluvo.

    Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG5

Inhlwathi:

  1. Jonga kwizikhokelo zeRaspberry Pi ukuseta iMicropython firmware yePico
  2. Vula iThonny IDE, kwaye tsala idemo kwi-IDE kwaye usebenze kwiPico nje ngasezantsi.

    Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG7

  3. Cofa uphawu "lokubaleka" ukuze usebenzise iikhowudi zedemo zeMicroPython.

    Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG8

IiWindows

  • Khuphela kwaye uvule idemo kwi-desktop yakho yeWindows, bhekisa kwizikhokelo zeRaspberry Pi ukuseta iisetingi zesoftware yeWindows.
  • Cofa kwaye ubambe iqhosha le-BOOTSEL lePico, qhagamshela i-USB yePico kwiPC ngentambo yeMicroUSB. Ngenisa c okanye inkqubo yepython kwiPico ukuze iqhube.
  • Sebenzisa isixhobo sothotho ukuze view izibuko uthotho lwenyani lwe Pico kaThixo enumeration ukukhangela ulwazi loshicilelo, i DTR kufuneka ivulwe, izinga baud yi 115200, njengoko kubonisiwe kumfanekiso ongezantsi:

    Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG9

Abanye

  • Isibane se-LED asisetyenziswanga ngokungagqibekanga, ukuba ufuna ukuyisebenzisa, ungathengisa i-resistor ye-0R kwindawo ye-R8. Cofa ku view umzobo weskim.
  • I-INT pin ye-DS3231 ayisetyenziswanga ngokungagqibekanga. ukuba ufuna ukuyisebenzisa, ungathengisa isixhasi esingu-0R kwindawo ye-R5,R6,R7. Cofa ku view umzobo weskim.
    • Solder i-R5 resistor, qhagamshela i-INT pin kwi-GP3 pin ye-Pico, ukuze ukhangele isimo semveliso yewotshi ye-alarm ye-DS3231.
    • Solder i-R6 resistor, qhagamshela i-INT pin kwi-3V3_EN pin ye-Pico, ukucima amandla e-Pico xa i-alarm ye-DS3231 ikhupha umgangatho ophantsi.
    • Solder i-R7 resistor, qhagamshela i-INT pin kwi-RUN pin ye-Pico, ukuseta kwakhona i-Pico xa i-alarm clock ye-DS3231 ikhupha umgangatho ophantsi.

Zocwangco

Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG10

Raspberry Pi DS3231 Precision RTC Modyuli for Pico-FIG11

Amaxwebhu / Izibonelelo

Raspberry Pi DS3231 Precision RTC Modyuli for Pico [pdf] Incwadi yokusebenzisa
Imodyuli ye-DS3231 echanekileyo ye-RTC ye-Pico, i-DS3231, iModyuli ye-RTC echanekileyo ye-Pico, iModyuli ye-RTC echanekileyo, iModyuli ye-RTC, iModyuli

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *