Waveshare-logo

Waveshare Pico-RTC-DS3231 Precision RTC-modul

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

Produktinformasjon

Pico-RTC-DS3231 er en RTC-utvidelsesmodul spesialisert for Raspberry Pi Pico. Den har en høypresisjons RTC-brikke DS3231 og bruker en I2C-buss for kommunikasjon. Modulen har en standard Raspberry Pi Pico-header, som støtter Raspberry Pi Pico-serien. Den inkluderer også en innebygd DS3231-brikke med en reservebatteriholder, som tillater sanntidsklokkefunksjonalitet. RTC-en teller sekunder, minutter, timer, dato i måneden, måneden, ukedagen og året med skuddårskompensasjon som er gyldig opp til 2100. Den tilbyr valgfrie formater på 24-timers eller 12-timers med AM/PM indikator. I tillegg har modulen 2 programmerbare vekkerklokker og kommer med online dokumentasjon for Raspberry Pi Pico C/C++ og MicroPython exampdemoene.

Produktbruksinstruksjoner

Oppsettmiljø:

  1. For et applikasjonsutviklingsmiljø for Pico på Raspberry Pi, se RaspberryPiChapter.
  2. For Windows-miljøinnstillingen kan du se denne lenken. Denne opplæringen bruker VScode IDE for utvikling i et Windows-miljø.

Overview

Pico-RTC-DS3231 er en RTC-utvidelsesmodul spesialisert for Raspberry Pi Pico. Den har høypresisjons RTC-brikke DS3231 og bruker en I2C-buss for kommunikasjon. Flere eksterne sensorer er tillatt å koble til takket være den stablebare designen.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

Funksjoner

  • Standard Raspberry Pi Pico-hodet støtter Raspberry Pi Pico-serien.
  • Innebygd RTC-brikke med høy presisjon DS3231, med reservebatteriholder.
  • Sanntidsklokke teller sekunder, minutter, timer, dato i måneden,
  • Måned, ukedag og år med skuddårskompensasjon gyldig til 2100.
  • Valgfritt format: 24-timers ELLER 12-timers med AM/PM-indikator. 2 x programmerbar vekkerklokke.
  • Gi elektronisk dokumentasjon (Raspberry Pi Pico C/C++ og MicroPython exampdemoene).

Spesifikasjon

  • Drift voltage: 3.3V
  • Reservebatteri voltage: 2.3V~5.5V
  • Driftstemperatur: -40°C ~ 85°C
  • Strømforbruk: 100nA (opprettholder data og klokkeinformasjon)

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

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

Brukerveiledning

Oppsettmiljø

  1. For et applikasjonsutviklingsmiljø for Pico på Raspberry Pi, se Raspberry Pi-kapittelet.
  2. For Windows-miljøinnstillingen kan du se link . Denne opplæringen bruker VScode IDE for utvikling i et Windows-miljø.

Raspberry Pi

  1. Logg inn Raspberry Pi Med SSH eller trykk Ctrl+Alt+T samtidig mens du bruker skjermen for å åpne terminalen.
  2. Last ned og pakk ut demokodene til katalogen Pico C/C++ SDK. Referanseveiledning for brukere som ennå ikke har installert SDK.
  3. Hold inne BOOTSEL-knappen til Pico, og koble USB-grensesnittet til Pico til Raspberry Pi og slipp deretter knappen.
  4. Kompiler og kjør pico-rtc-ds3231 examples: 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 && sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
  5. Åpne en terminal og bruk minicom for å sjekke sensorinformasjonen.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

python

  1. Se Raspberry Pis guider for å konfigurere Micropython-fastvare for Pico.
  2. Åpne Thonny IDE, dra demoen til IDE, og kjør på Pico som nedenfor.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. Klikk på "kjør"-ikonet for å kjøre MicroPython-demokodene.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

Windows

  • Last ned og pakk ut demoen til Windows-skrivebordet, se Raspberry
  • Pis veiledninger for å sette opp Windows-programvaremiljøinnstillingene.
  • Trykk og hold inne BOOTSEL-knappen til Pico, koble USB-en til Pico til PC-en med en MicroUSB-kabel. Importer c- eller Python-program til Pico for å få det til å kjøre.
  • Bruk serieverktøyet til å view den virtuelle serieporten til Picos USB-oppregning for å sjekke utskriftsinformasjonen, DTR-en må åpnes, og overføringshastigheten er 115200, som vist på bildet nedenfor:Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (27)

Andre

  • LED-lyset brukes ikke som standard, hvis du trenger å bruke det, kan du lodde en 0R-motstand på R8-posisjonen. Klikk for å view det skjematiske diagrammet.
  • INT-pinnen til DS3231 brukes ikke som standard. Hvis du trenger å bruke den, kan du lodde 0R-motstanden på R5-, R6- og R7-posisjonene. Klikk for å view det skjematiske diagrammet.
  • Lodd R5-motstanden, koble INT-pinnen til GP3-pinnen til Pico, for å oppdage utgangsstatusen til DS3231-alarmklokken.
  • Lodd R6-motstanden, koble INT-pinnen til 3V3_EN-pinnen til Pico, for å slå av Pico-strømmen når DS3231-vekkerklokken gir lavt nivå.
  • Lodd R7-motstanden, koble INT-pinnen til RUN-pinnen til Pico, for å tilbakestille Pico når DS3231 vekkerklokke gir lavt nivå.

Ressurs

  • Dokument
    • Skjematisk
    • DS3231 datablad
  • Demokoder
    • Demokoder
  • Utviklingsprogramvare
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • Image2Lcd.7z

Pico hurtigstart

Last ned firmware

  • Last ned fastvare for MicroPython
  • C_Blink-fastvarenedlasting [Utvid]

Videoopplæring [Utvid]

  • Pico Tutorial I – Grunnleggende introduksjon
  • Pico Tutorial II – GPIO [Utvid]
  • Pico Tutorial III – PWM [Utvid]
  • Pico Tutorial IV – ADC [Utvid]
  • Pico Tutorial V – UART [Utvid]
  • Pico Tutorial VI – Fortsetter … [Utvid]

MicroPython-serien

  • 【MicroPython】 maskin.Pin-funksjon
  • 【MicroPython】 maskin.PWM-funksjon
  • 【MicroPython】 maskin.ADC-funksjon
  • 【MicroPython】 maskin.UART-funksjon
  • 【MicroPython】 maskin.I2C-funksjon
  • 【MicroPython】 maskin.SPI-funksjon
  • 【MicroPython】 rp2.StateMachine

C/C++-serien

  • 【C/C++】 Windows Tutorial 1 – Miljøinnstilling
  • 【C/C++】 Windows-veiledning 1 – Opprett nytt prosjekt

Arduino IDE-serien

Installer Arduino IDE

  1. Last ned Arduino IDE-installasjonspakken fra Arduino webnettstedet .Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • LAST NED
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. Bare klikk på "BARE LAST NED".Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. Klikk for å installere etter nedlasting.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. Note: Du vil bli bedt om å installere driveren under installasjonsprosessen, vi kan klikke på Installer.

Installer Arduino-Pico Core på Arduino IDE

  1. Åpne Arduino IDE, klikk på File i venstre hjørne og velg "Innstillinger".Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. Legg til følgende lenke i styrelederen for tilleggsutvikling URL, klikk deretter OK.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Klikk på Verktøy -> Utviklertavle -> Utviklertavlebehandling -> Søk etter pico, den viser installert siden datamaskinen min allerede har installert den.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

Last opp demo på første gang

  1. Trykk og hold inne BOOTSET-knappen på Pico-kortet, koble Pico til USB-porten på datamaskinen via Micro USB-kabelen, og slipp knappen når datamaskinen gjenkjenner en flyttbar harddisk (RPI-RP2).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. Last ned demoen, åpne arduino\PWM\D1-LED-banen under D1-LED.ino.
  3. Klikk Verktøy -> Port, husk eksisterende COM, trenger ikke å klikke på denne COM (forskjellige datamaskiner viser forskjellig COM, husk eksisterende COM på datamaskinen).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. Koble driverkortet til datamaskinen med en USB-kabel, klikk deretter Verktøy – > Porter, velg uf2 Board for den første tilkoblingen, og etter at opplastingen er fullført, vil tilkobling igjen resultere i en ekstra COM-port.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. Klikk Verktøy -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. Etter innstillingen klikker du på høyrepilen for å laste opp.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • Hvis du støter på problemer i løpet av perioden, må du reinstallere eller erstatte Arduino IDE-versjonen, avinstallere Arduino IDE må avinstalleres rent, etter avinstallering av programvaren må du manuelt slette alt innholdet i mappen C:\Users\ [ navn]\AppData\Local\Arduino15 (du må vise den skjulte files for å se den) og installer deretter på nytt.

Åpen kildekode-demo

  • MicroPython-demo (GitHub)
  • MicroPython Firmware/Blink Demo (C)
  • Offisiell Raspberry Pi C/C++-demo
  • Offisiell Raspberry Pi MicroPython-demo
  • Arduino offisielle C/C++-demo

Støtte

Teknisk støtte
Send inn nå

  • Hvis du trenger teknisk støtte eller har tilbakemeldinger/review, klikk på Send nå-knappen for å sende inn en billett. Vårt brukerstøtteteam vil sjekke og svare deg innen 1 til 2 virkedager.
  • Vær tålmodig mens vi gjør vårt ytterste for å hjelpe deg med å løse problemet.
  • Arbeidstid: 9–6 GMT+8 (mandag til fredag)

Dokumenter / Ressurser

Waveshare Pico-RTC-DS3231 Precision RTC-modul [pdf] Bruksanvisning
Pico-RTC-DS3231 Precision RTC-modul, Pico-RTC-DS3231, Precision RTC-modul, RTC-modul

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *