Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC modul a Pico számára

Raspberry Pi DS3231 Precision RTC modul a Pico-PRODUCT számára

Termékinformáció

A Precision RTC Module for Pico egy nagy pontosságú valós idejű óramodul, amelyet a Raspberry Pi Pico mikrokontroller kártyával való használatra terveztek. Tartalmazza a DS3231 nagy pontosságú RTC chipet, és támogatja az I2C kommunikációt. A modul tartalmaz még
egy RTC tartalék akkumulátor foglalat, amely támogatja a CR1220 gombelemet a pontos időmérés érdekében, még akkor is, ha a tápellátás le van választva. A modul egy tápfeszültségjelzővel rendelkezik, amely engedélyezhető vagy letiltható a jumper 0-s ellenállásának forrasztásával. Ez
egymásra rakható fejléccel tervezték a Raspberry Pi Pico-hoz való egyszerű rögzítéshez

Mi van a fedélzeten:

  1. DS3231 nagy pontosságú RTC chip
  2. I2C busz a kommunikációhoz
  3. CR1220 gombelemet támogató RTC tartalék elemtartó
  4. Tápfeszültség jelző (a jumper 0-s ellenállásának forrasztásával engedélyezve, alapértelmezés szerint le van tiltva)
  5. Raspberry Pi Pico fejléc az egyszerű rögzítéshez

Pinout definíciója:

A Pico Precision RTC moduljának kivezetése a következő:

Raspberry Pi Pico Code Leírás
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

Vázlatos:

A Pico-hoz készült Precision RTC Modul sematikus diagramja lehet viewed kattintással itt.

Precíziós RTC-modul Pico-hoz – Termékhasználati utasítások

Raspberry Pi kód:

  1. Nyissa meg a Raspberry Pi terminálját.
  2. Töltse le és csomagolja ki a demókódokat a Pico C/C++ SDK könyvtárba. Vegye figyelembe, hogy az SDK könyvtára eltérő lehet a különböző felhasználók számára, ezért ellenőriznie kell a tényleges könyvtárat. Általában ~/pico/ legyen. Használja a következő parancsot: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Keresse meg a Pico C/C++ SDK könyvtárát: cd ~/pico
  4. Csomagolja ki a letöltött kódot: unzip Pico-rtc-ds3231_code.zip
  5. Tartsa lenyomva a Pico BOOTSEL gombját, és csatlakoztassa a Pico USB interfészét a Raspberry Pi-hez. Ezután engedje el a gombot.
  6. Fordítsa le és futtassa a pico-rtc-ds3231 examples a következő parancsok használatával:
    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. Nyisson meg egy terminált, és a minicom segítségével ellenőrizze az érzékelő információit.

Piton:

  1. Tekintse meg a Raspberry Pi útmutatóit a Micropython firmware Pico számára történő beállításához.
  2. Nyissa meg a Thonny IDE-t.
  3. Húzza a demo kódot az IDE-be, és futtassa a Pico-n.
  4. Kattintson a Futtatás ikonra a MicroPython demókódok végrehajtásához.

Windows:

A felhasználói kézikönyv nem tartalmazza a Precision RTC Module for Pico Windows rendszerrel való használatára vonatkozó utasításokat. További segítségért olvassa el a termék dokumentációját, vagy forduljon a gyártóhoz.

Egyéb:

A modulon lévő LED-lámpák alapértelmezés szerint nem használatosak. Ha használni kell őket, forraszthat egy 0R ellenállást az R8 pozícióra. tudsz view a sematikus diagram további részletekért.

Mi van a fedélzeten

Raspberry Pi DS3231 Precision RTC modul a Pico-FIG1-hez

  1. DS3231
    nagy pontosságú RTC chip, I2C busz
  2. RTC tartalék akkumulátor
    támogatja a CR1220 gombelemet
  3. Bekapcsolásjelző
    engedélyezve van egy 0Ω-os ellenállás forrasztásával a jumperre, alapértelmezés szerint le van tiltva
  4. Raspberry Pi Pico fejléc
    a Raspberry Pi Pico-hoz való rögzítéshez, egymásra rakható kivitel

Pinout definíció

Raspberry Pi DS3231 Precision RTC modul a Pico-FIG2-hez

Raspberry Pi kód

  1. Nyissa meg a Raspberry Pi terminálját
  2. Töltse le és csomagolja ki a demo kódokat a Pico C/C++ SDK könyvtárba

Raspberry Pi DS3231 Precision RTC modul a Pico-FIG3-hez

  1. Tartsa lenyomva a Pico BOOTSEL gombját, és csatlakoztassa a Pico USB interfészét a Raspberry Pi-hez, majd engedje fel a gombot.
  2. Fordítsa le és futtassa a pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC modul a Pico-FIG4-hez

  3. Nyisson meg egy terminált és egy felhasználói minicomot az érzékelő információinak ellenőrzéséhez.

    Raspberry Pi DS3231 Precision RTC modul a Pico-FIG5-hez

Piton:

  1. Tekintse meg a Raspberry Pi útmutatóit a Micropython firmware Pico számára történő beállításához
  2. Nyissa meg a Thonny IDE-t, húzza a demót az IDE-be, és futtassa a Pico-n az alábbiak szerint.

    Raspberry Pi DS3231 Precision RTC modul a Pico-FIG6-hez
    Raspberry Pi DS3231 Precision RTC modul a Pico-FIG7-hez

  3. Kattintson a „futtatás” ikonra a MicroPython demókódok futtatásához.

    Raspberry Pi DS3231 Precision RTC modul a Pico-FIG8-hez

Windows

  • Töltse le és csomagolja ki a demót a Windows asztalára, a Windows szoftverkörnyezet beállításainak beállításához tekintse meg a Raspberry Pi útmutatóit.
  • Nyomja meg és tartsa lenyomva a Pico BOOTSEL gombját, csatlakoztassa a Pico USB-jét a számítógéphez MicroUSB-kábellel. Importáljon c vagy python programot a Pico-ba, hogy futtasson.
  • Ehhez használja a soros eszközt view a Pico USB enumerációjának virtuális soros portja a nyomtatási információk ellenőrzéséhez, a DTR-t meg kell nyitni, az adatátviteli sebesség 115200, ahogy az alábbi képen látható:

    Raspberry Pi DS3231 Precision RTC modul a Pico-FIG9-hez

Mások

  • A LED-es lámpa alapból nincs használatban, ha kell, akkor az R0 pozícióra 8R ellenállást forraszthatsz. Kattintson ide view a sematikus diagramot.
  • A DS3231 INT érintkezője alapértelmezés szerint nem használatos. ha kell használni, akkor az R0,R5,R6 pozíciókon forraszthatod a 7R ellenállást. Kattintson ide view a sematikus diagramot.
    • Forrassza be az R5 ellenállást, csatlakoztassa az INT érintkezőt a Pico GP3 érintkezőjéhez, hogy észlelje a DS3231 ébresztőóra kimeneti állapotát.
    • Forrassza be az R6 ellenállást, csatlakoztassa az INT érintkezőt a Pico 3V3_EN érintkezőjéhez, hogy kikapcsolja a Pico tápellátását, amikor a DS3231 ébresztőóra alacsony szintet ad ki.
    • Forrassza az R7 ellenállást, csatlakoztassa az INT érintkezőt a Pico RUN érintkezőjéhez, hogy visszaállítsa a Pico-t, amikor a DS3231 ébresztőóra alacsony jelszintet ad.

Vázlatos

Raspberry Pi DS3231 Precision RTC modul a Pico-FIG10-hez

Raspberry Pi DS3231 Precision RTC modul a Pico-FIG11-hez

Dokumentumok / Források

Raspberry Pi DS3231 Precision RTC modul a Pico számára [pdf] Felhasználói kézikönyv
DS3231 Precíziós RTC-modul Pico-hoz, DS3231-hez, Precíziós RTC-modul Pico-hoz, Precíziós RTC-modul, RTC-modul, Modul

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *