Logo Raspberry Pi

Raspberry Pi DS3231 Precizní RTC modul pro Pico

Raspberry Pi DS3231 Precizní RTC modul pro Pico-PRODUCT

Informace o produktu

Precision RTC Module for Pico je vysoce přesný modul hodin reálného času navržený pro použití s ​​deskou mikrokontroléru Raspberry Pi Pico. Obsahuje vysoce přesný RTC čip DS3231 a podporuje komunikaci I2C. Modul také obsahuje
slot pro záložní baterii RTC, který podporuje knoflíkový článek CR1220 pro udržení přesného měření času, i když je odpojeno hlavní napájení. Modul obsahuje indikátor napájení, který lze aktivovat nebo deaktivovat připájením 0 rezistoru na propojku. to je
navržený se stohovatelným záhlavím pro snadné připojení k Raspberry Pi Pico

Co je na palubě:

  1. Vysoce přesný RTC čip DS3231
  2. I2C sběrnice pro komunikaci
  3. Slot pro záložní baterii RTC podporující knoflíkový článek CR1220
  4. Indikátor napájení (zapnuto připájením odporu 0 na propojce, ve výchozím nastavení vypnuto)
  5. Raspberry Pi Pico hlavička pro snadné připevnění

Definice Pinout:

Pinout modulu Precision RTC pro Pico je následující:

Raspberry Pi Pico kód Popis
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

Schéma:

Schematický diagram modulu Precision RTC pro Pico může být viewed kliknutím zde.

Přesný modul RTC pro Pico – Návod k použití produktu

Raspberry Pi kód:

  1. Otevřete terminál Raspberry Pi.
  2. Stáhněte a rozbalte ukázkové kódy do adresáře Pico C/C++ SDK. Všimněte si, že adresář SDK se může pro různé uživatele lišit, takže musíte zkontrolovat skutečný adresář. Obecně by to mělo být ~/pico/. Použijte následující příkaz: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Přejděte do adresáře Pico C/C++ SDK: cd ~/pico
  4. Rozbalte stažený kód: unzip Pico-rtc-ds3231_code.zip
  5. Podržte tlačítko BOOTSEL na Pico a připojte USB rozhraní Pico k Raspberry Pi. Poté tlačítko uvolněte.
  6. Zkompilujte a spusťte soubor pico-rtc-ds3231 examples pomocí následujících příkazů:
    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. Otevřete terminál a pomocí minicomu zkontrolujte informace o senzoru.

Krajta:

  1. Informace o nastavení firmwaru Micropython pro Pico naleznete v příručkách Raspberry Pi.
  2. Otevřete Thonny IDE.
  3. Přetáhněte ukázkový kód do IDE a spusťte jej na Pico.
  4. Kliknutím na ikonu spuštění spustíte ukázkové kódy MicroPythonu.

Windows:

Pokyny pro použití modulu Precision RTC pro Pico se systémem Windows nejsou uvedeny v uživatelské příručce. Další pomoc naleznete v dokumentaci k produktu nebo se obraťte na výrobce.

ostatní:

Kontrolky LED na modulu se standardně nepoužívají. Pokud je potřebujete použít, můžete na pozici R0 připájet rezistor 8R. Můžeš view schematický diagram pro více podrobností.

Co je na palubě

Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG1

  1. DS3231
    vysoce přesný RTC čip, sběrnice I2C
  2. RTC záložní baterie
    podporuje knoflíkovou buňku CR1220
  3. Indikátor napájení
    povoleno připájením odporu 0Ω na propojce, ve výchozím nastavení zakázáno
  4. Hlavička Raspberry Pi Pico
    pro připevnění k Raspberry Pi Pico, stohovatelné provedení

Pinout Definice

Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG2

Raspberry Pi kód

  1. Otevřete terminál Raspberry Pi
  2. Stáhněte a rozbalte ukázkové kódy do adresáře Pico C/C++ SDK

Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG3

  1. Podržte tlačítko BOOTSEL na Pico a připojte USB rozhraní Pico k Raspberry Pi a poté tlačítko uvolněte.
  2. Zkompilujte a spusťte soubor pico-rtc-ds3231 examples

    Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG4

  3. Otevřete terminál a uživatelský minicom a zkontrolujte informace o senzoru.

    Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG5

Krajta:

  1. Informace o nastavení firmwaru Micropythonu pro Pico naleznete v příručkách Raspberry Pi
  2. Otevřete Thonny IDE, přetáhněte ukázku do IDE a spusťte na Pico, jak je uvedeno níže.

    Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG6
    Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG7

  3. Kliknutím na ikonu „spustit“ spustíte ukázkové kódy MicroPythonu.

    Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG8

Windows

  • Stáhněte si ukázku a rozbalte ji na plochu Windows, podle příruček Raspberry Pi nastavte nastavení softwarového prostředí Windows.
  • Stiskněte a podržte tlačítko BOOTSEL na Pico, připojte USB Pico k PC pomocí MicroUSB kabelu. Importujte program c nebo python do Pico, aby se spustil.
  • Použijte k tomu sériový nástroj view virtuální sériový port výčtu USB Pico pro kontrolu informací o tisku, je třeba otevřít DTR, přenosová rychlost je 115200, jak je znázorněno na obrázku níže:

    Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG9

Ostatní

  • LED světlo se standardně nepoužívá, pokud jej potřebujete použít, můžete na pozici R0 připájet rezistor 8R. Klikněte na view schematický diagram.
  • Pin INT zařízení DS3231 se ve výchozím nastavení nepoužívá. pokud jej potřebujete použít, můžete připájet odpor 0R na pozicích R5, R6, R7. Klikněte na view schematický diagram.
    • Připájejte rezistor R5, připojte kolík INT k kolíku GP3 na Pico, abyste zjistili stav výstupu budíku DS3231.
    • Připájejte rezistor R6, připojte kolík INT ke kolíku 3V3_EN Pico, abyste vypnuli napájení Pico, když budík DS3231 vydává nízkou úroveň.
    • Připájejte rezistor R7, připojte kolík INT ke kolíku RUN na Pico, abyste resetovali Pico, když budík DS3231 hlásí nízkou úroveň.

Schématický

Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG10

Precizní RTC modul Raspberry Pi DS3231 pro Pico-FIG11

Dokumenty / zdroje

Raspberry Pi DS3231 Precizní RTC modul pro Pico [pdfUživatelská příručka
DS3231 přesný RTC modul pro Pico, DS3231, přesný RTC modul pro Pico, přesný RTC modul, RTC modul, modul

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *