Logotip Waveshare

Natančni RTC modul Waveshare Pico-RTC-DS3231

Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-product

Informacije o izdelku

Pico-RTC-DS3231 je RTC razširitveni modul, specializiran za Raspberry Pi Pico. Vključuje visoko natančen RTC čip DS3231 in za komunikacijo uporablja vodilo I2C. Modul ima standardno glavo Raspberry Pi Pico, ki podpira serijo Raspberry Pi Pico. Vključuje tudi vgrajen čip DS3231 z držalom za rezervno baterijo, ki omogoča delovanje ure v realnem času. RTC šteje sekunde, minute, ure, datume v mesecu, mesec, dan v tednu in leto s kompenzacijo prestopnega leta, veljavno do 2100. Ponuja izbirne formate 24-urnega ali 12-urnega z AM/PM indikator. Poleg tega modul ponuja 2 programabilni budilki in ima spletno dokumentacijo za Raspberry Pi Pico C/C++ in MicroPython example demos.

Navodila za uporabo izdelka

Nastavitveno okolje:

  1. Za okolje za razvoj aplikacij za Pico na Raspberry Pi si oglejte RaspberryPiChapter.
  2. Za nastavitev okolja Windows si lahko ogledate ta povezava. Ta vadnica uporablja VScode IDE za razvoj v okolju Windows.

konecview

Pico-RTC-DS3231 je RTC razširitveni modul, specializiran za Raspberry Pi Pico. Vključuje visoko natančen RTC čip DS3231 in za komunikacijo uporablja vodilo I2C. Zahvaljujoč zasnovi, ki jo je mogoče zložiti, je dovoljeno priključiti več zunanjih senzorjev.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

Lastnosti

  • Standardna glava Raspberry Pi Pico podpira serijo Raspberry Pi Pico.
  • Vgrajen visoko natančen RTC čip DS3231 z držalom za rezervno baterijo.
  • Ura v realnem času šteje sekunde, minute, ure, datum v mesecu,
  • Mesec, dan v tednu in leto z nadomestilom za prestopno leto, ki velja do 2100.
  • Izbirni format: 24-urni ALI 12-urni z indikatorjem AM/PM. 2 x programabilna budilka.
  • Zagotovite spletno dokumentacijo (Raspberry Pi Pico C/C++ in MicroPython, nprample demos).

Specifikacija

  • Delovna zvezatage: 3.3 V
  • Rezervna baterija voltage: 2.3 V~5.5 V
  • Delovna temperatura: -40°C ~ 85°C
  • Poraba energije: 100nA (vzdržuje podatke in informacije o uri)

PinoutWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (1) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (2)

DimenzijeWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (3)

Uporabniški priročnik

Namestitveno okolje

  1. Za okolje za razvoj aplikacij za Pico na Raspberry Pi glejte poglavje Raspberry Pi.
  2. Za nastavitev okolja Windows se lahko obrnete na povezavo. Ta vadnica uporablja VScode IDE za razvoj v okolju Windows.

Raspberry Pi

  1. Prijavite se v Raspberry Pi s SSH ali hkrati pritisnite Ctrl+Alt+T, medtem ko uporabljate zaslon za odpiranje terminala.
  2. Prenesite in razpakirajte demo kode v imenik Pico C/C++ SDK. Referenčna vadnica za uporabnike, ki še niso namestili SDK.
  3. Držite gumb BOOTSEL Pica in povežite USB vmesnik Pica z Raspberry Pi, nato spustite gumb.
  4. Prevedite in zaženite pico-rtc-ds3231 exampdatoteke: 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 && spanje 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
  5. Odprite terminal in uporabite minicom, da preverite podatke senzorja.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

python

  1. Za nastavitev vdelane programske opreme Micropython za Pico glejte vodnike za Raspberry Pi.
  2. Odprite Thonny IDE, povlecite predstavitev v IDE in zaženite Pico kot spodaj.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. Kliknite ikono »zaženi«, da zaženete predstavitvene kode MicroPython.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

Windows

  • Prenesite in razpakirajte predstavitev na namizje Windows, glejte Raspberry
  • Pijevi vodniki za nastavitev nastavitev okolja programske opreme Windows.
  • Pritisnite in držite gumb BOOTSEL Pico, povežite USB Pico z računalnikom s kablom MicroUSB. Uvozite program c ali Python v Pico, da bo deloval.
  • Uporabite serijsko orodje za view virtualna serijska vrata Picovega USB oštevilčenja za preverjanje informacij o tiskanju, DTR je treba odpreti, hitrost prenosa pa je 115200, kot je prikazano na spodnji sliki:Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (27)

drugi

  • Lučka LED se privzeto ne uporablja, če jo morate uporabiti, lahko spajkate upor 0R na položaj R8. Kliknite za view shematski diagram.
  • Pin INT DS3231 ni privzeto uporabljen. če ga morate uporabiti, lahko spajkate upor 0R na položaje R5, R6 in R7. Kliknite za view shematski diagram.
  • Prispajkajte upor R5, povežite zatič INT z zatičem GP3 Pico, da zaznate izhodno stanje budilke DS3231.
  • Prispajkajte upor R6, povežite zatič INT z zatičem 3V3_EN Pico, da izklopite napajanje Pico, ko alarmna ura DS3231 oddaja nizko raven.
  • Prispajkajte upor R7, povežite zatič INT z zatičem RUN na Pico, da ponastavite Pico, ko budilka DS3231 odda nizko raven.

Vir

  • Dokument
    • shematski
    • Podatkovni list DS3231
  • Demo kode
    • Demo kode
  • Razvojna programska oprema
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • Slika2Lcd.7z

Pico Quick Start

Prenesite vdelano programsko opremo

  • Prenos vdelane programske opreme MicroPython
  • Prenos vdelane programske opreme C_Blink [Razširi]

Video vadnica [Razširi]

  • Pico Tutorial I – Osnovni uvod
  • Pico Tutorial II – GPIO [Razširi]
  • Pico Tutorial III – PWM [Razširi]
  • Pico Tutorial IV – ADC [Razširi]
  • Pico Tutorial V – UART [Razširi]
  • Pico Tutorial VI – Nadaljevanje … [Razširi]

Serija MicroPython

  • Stroj 【MicroPython】. Funkcija zatiča
  • 【MicroPython】 stroj. Funkcija PWM
  • 【MicroPython】 stroj. Funkcija ADC
  • 【MicroPython】 stroj. Funkcija UART
  • 【MicroPython】 stroj. Funkcija I2C
  • 【MicroPython】 stroj. Funkcija SPI
  • 【MicroPython】 rp2.StateMachine

Serija C/C++

  • 【C/C++】 Vadnica za Windows 1 – Nastavitev okolja
  • 【C/C++】 Vadnica za Windows 1 – Ustvari nov projekt

Serija Arduino IDE

Namestite Arduino IDE

  1. Prenesite namestitveni paket Arduino IDE iz Arduino webspletnem mestu.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • PRENOS
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. Preprosto kliknite »SAMO PRENESI«.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. Po prenosu kliknite za namestitev.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. Opomba: Med postopkom namestitve boste pozvani, da namestite gonilnik, lahko kliknemo Namesti.

Namestite Arduino-Pico Core na Arduino IDE

  1. Odprite Arduino IDE, kliknite File v levem kotu in izberite »Nastavitve«.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. Dodajte naslednjo povezavo v upravitelja dodatne razvojne plošče URL, nato kliknite V redu.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Kliknite na Orodja -> Razvojna plošča -> Upravitelj razvojnih plošč -> Iskanje pico, prikazuje se kot nameščen, ker ga je moj računalnik že namestil.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

Prvič naložite predstavitev

  1. Pritisnite in držite gumb BOOTSET na plošči Pico, povežite Pico z vrati USB na računalniku prek kabla Micro USB in spustite gumb, ko računalnik prepozna izmenljivi trdi disk (RPI-RP2).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. Prenesite predstavitev, odprite pot arduino\PWM\D1-LED pod D1-LED.ino.
  3. Kliknite Orodja -> Vrata, zapomnite si obstoječi COM, ni vam treba klikniti tega COM (različni računalniki prikazujejo različne COM, zapomnite si obstoječi COM v vašem računalniku).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. Povežite gonilniško ploščo z računalnikom s kablom USB, nato kliknite Orodja – > Vrata, izberite ploščo uf2 za prvo povezavo in po končanem nalaganju bo ponovna povezava povzročila dodatna vrata COM.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. Kliknite Orodje -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. Po nastavitvi kliknite puščico desno za nalaganje.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • Če med tem obdobjem naletite na težave, morate znova namestiti ali zamenjati različico Arduino IDE, odstranitev Arduino IDE je treba čisto odstraniti, po odstranitvi programske opreme morate ročno izbrisati vso vsebino mape C:\Users\ [ ime]\AppData\Local\Arduino15 (prikazati morate skrite files, da ga vidite) in nato znova namestite.

Odprtokodni demo

  • Demo MicroPython (GitHub)
  • MicroPython Firmware/Blink Demo (C)
  • Uradna predstavitev Raspberry Pi C/C++
  • Uradna predstavitev Raspberry Pi MicroPython
  • Uradna predstavitev Arduino C/C++

Podpora

Tehnična podpora
Oddaj zdaj

  • Če potrebujete tehnično podporo ali imate povratne informacije/review, kliknite gumb Pošlji zdaj, da oddate vstopnico. Naša ekipa za podporo bo preverila in vam odgovorila v 1 do 2 delovnih dneh.
  • Bodite potrpežljivi, saj se trudimo, da bi vam pomagali rešiti težavo.
  • Delovni čas: 9 – 6 GMT+8 (od ponedeljka do petka)

Dokumenti / Viri

Natančni RTC modul Waveshare Pico-RTC-DS3231 [pdf] Navodila za uporabo
Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *