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ø:
- For et applikasjonsutviklingsmiljø for Pico på Raspberry Pi, se RaspberryPiChapter.
- 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.
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)
Pinout
Dimensjoner
Brukerveiledning
Oppsettmiljø
- For et applikasjonsutviklingsmiljø for Pico på Raspberry Pi, se Raspberry Pi-kapittelet.
- For Windows-miljøinnstillingen kan du se link . Denne opplæringen bruker VScode IDE for utvikling i et Windows-miljø.
Raspberry Pi
- Logg inn Raspberry Pi Med SSH eller trykk Ctrl+Alt+T samtidig mens du bruker skjermen for å åpne terminalen.
- Last ned og pakk ut demokodene til katalogen Pico C/C++ SDK. Referanseveiledning for brukere som ennå ikke har installert SDK.
- Note: At katalogen til SDK kan være forskjellig for forskjellige brukere, må du sjekke den faktiske katalogen. Vanligvis bør det være ~/pico/. wget ‐P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico‐rtc‐ds3231_code.zip
- Note: At katalogen til SDK kan være forskjellig for forskjellige brukere, må du sjekke den faktiske katalogen. Vanligvis bør det være ~/pico/. wget ‐P ~/pico
- Hold inne BOOTSEL-knappen til Pico, og koble USB-grensesnittet til Pico til Raspberry Pi og slipp deretter knappen.
- 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
- Åpne en terminal og bruk minicom for å sjekke sensorinformasjonen.
python
- Se Raspberry Pis guider for å konfigurere Micropython-fastvare for Pico.
- Åpne Thonny IDE, dra demoen til IDE, og kjør på Pico som nedenfor.
- Klikk på "kjør"-ikonet for å kjøre MicroPython-demokodene.
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:
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
- Last ned Arduino IDE-installasjonspakken fra Arduino webnettstedet .
- LAST NED
- LAST NED
- Bare klikk på "BARE LAST NED".
- Klikk for å installere etter nedlasting.
- Note: Du vil bli bedt om å installere driveren under installasjonsprosessen, vi kan klikke på Installer.
Installer Arduino-Pico Core på Arduino IDE
- Åpne Arduino IDE, klikk på File i venstre hjørne og velg "Innstillinger".
- Legg til følgende lenke i styrelederen for tilleggsutvikling URL, klikk deretter OK.
- Note: Hvis du allerede har ESP8266-kortet URL, kan du skille URLs med kommaer som dette:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Klikk på Verktøy -> Utviklertavle -> Utviklertavlebehandling -> Søk etter pico, den viser installert siden datamaskinen min allerede har installert den.
Last opp demo på første gang
- 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).
- Last ned demoen, åpne arduino\PWM\D1-LED-banen under D1-LED.ino.
- Klikk Verktøy -> Port, husk eksisterende COM, trenger ikke å klikke på denne COM (forskjellige datamaskiner viser forskjellig COM, husk eksisterende COM på datamaskinen).
- 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.
- Klikk Verktøy -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
- Etter innstillingen klikker du på høyrepilen for å laste opp.
- 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 |