Produk inligting
Die Pico-RTC-DS3231 is 'n RTC-uitbreidingsmodule wat gespesialiseer is vir Raspberry Pi Pico. Dit bevat 'n hoë-presisie RTC-skyfie DS3231 en gebruik 'n I2C-bus vir kommunikasie. Die module het 'n standaard Raspberry Pi Pico-opskrif, wat die Raspberry Pi Pico-reeks ondersteun. Dit bevat ook 'n DS3231-skyfie aan boord met 'n rugsteunbatteryhouer, wat intydse klokfunksies moontlik maak. Die RTC tel sekondes, minute, ure, datums van die maand, maand, dag van die week en jaar met skrikkeljaarvergoeding geldig tot 2100. Dit bied opsionele formate van 24-uur of 12-uur met 'n AM/PM aanwyser. Daarbenewens bied die module 2 programmeerbare wekkers en kom met aanlyn dokumentasie vir Raspberry Pi Pico C/C++ en MicroPython ex.ampdie demonstrasies.
Produkgebruiksinstruksies
Opstel omgewing:
- Vir 'n toepassingsontwikkelingsomgewing vir Pico op Raspberry Pi, verwys asseblief na die RaspberryPiChapter.
- Vir die Windows-omgewing-instelling, kan u verwys na hierdie skakel. Hierdie handleiding gebruik die VScode IDE vir ontwikkeling in 'n Windows-omgewing.
verbyview
Die Pico-RTC-DS3231 is 'n RTC-uitbreidingsmodule wat gespesialiseer is vir Raspberry Pi Pico. Dit bevat hoë-presisie RTC-skyfie DS3231 en gebruik 'n I2C-bus vir kommunikasie. Meer eksterne sensors word toegelaat om gekoppel te word danksy die stapelbare ontwerp.
Kenmerke
- Die Standard Raspberry Pi Pico-kopskrif ondersteun die Raspberry Pi Pico-reeks.
- Aan boord hoë-presisie RTC-skyfie DS3231, met rugsteunbatteryhouer.
- Intydse klok tel sekondes, minute, ure, datum van die maand,
- Maand, dag van die week en jaar met skrikkeljaarvergoeding geldig tot 2100.
- Opsionele formaat: 24-uur OF 12-uur met 'n AM/PM-aanwyser. 2 x programmeerbare wekker.
- Verskaf aanlyn dokumentasie (Raspberry Pi Pico C/C++ en MicroPython exampdie demonstrasies).
Spesifikasie
- Bedryfsvoltage: 3.3 V
- Rugsteunbattery voltage: 2.3V~5.5V
- Bedryfstemperatuur: -40°C ~ 85°C
- Kragverbruik: 100nA (onderhou data en klokinligting)
Pinout
Afmetings
Gebruikersgids
Opstel omgewing
- Vir 'n toepassingsontwikkelingsomgewing vir Pico op Raspberry Pi, verwys asseblief na die Raspberry Pi-hoofstuk.
- Vir die Windows-omgewing-instelling, kan jy verwys na skakel . Hierdie handleiding gebruik die VScode IDE vir ontwikkeling in 'n Windows-omgewing.
Framboos Pi
- Meld Raspberry Pi met SSH aan of druk Ctrl+Alt+T terselfdertyd terwyl jy die skerm gebruik om die terminale oop te maak.
- Laai die demo-kodes af en pak dit uit na die gids Pico C/C++ SDK. Verwysingshandleiding vir gebruikers wat nog nie die SDK geïnstalleer het nie.
- Let wel: Dat die gids van SDK vir verskillende gebruikers anders kan wees, moet u die werklike gids nagaan. Oor die algemeen moet dit ~/pico/ wees. wget ‐P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico‐rtc‐ds3231_code.zip
- Let wel: Dat die gids van SDK vir verskillende gebruikers anders kan wees, moet u die werklike gids nagaan. Oor die algemeen moet dit ~/pico/ wees. wget ‐P ~/pico
- Hou die BOOTSEL-knoppie van Pico vas en koppel die USB-koppelvlak van Pico aan Raspberry Pi en laat dan die knoppie los.
- Stel en voer die 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 && slaap 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
- Maak 'n terminale oop en gebruik minicom om die sensor se inligting na te gaan.
luislang
- Verwys na Raspberry Pi se gidse om Micropython-firmware vir Pico op te stel.
- Maak die Thonny IDE oop, sleep die demo na IDE, en hardloop op Pico soos hieronder.
- Klik op die "hardloop"-ikoon om die MicroPython-demo-kodes uit te voer.
Vensters
- Laai die demo af en pak dit uit na jou Windows-lessenaar, verwys na Raspberry
- Pi se gidse om die Windows-sagteware-omgewinginstellings op te stel.
- Druk en hou die BOOTSEL-knoppie van Pico in, koppel die USB van Pico aan die rekenaar met 'n MicroUSB-kabel. Voer c of Python-program in Pico in om dit te laat loop.
- Gebruik die reeksgereedskap om view die virtuele reekspoort van Pico se USB-opsomming om die drukinligting na te gaan, die DTR moet oopgemaak word en die baudtempo is 115200, soos in die prentjie hieronder getoon:
Ander
- Die LED-lig word nie by verstek gebruik nie, as jy dit moet gebruik, kan jy 'n 0R-weerstand op die R8-posisie soldeer. Klik om view die skematiese diagram.
- Die INT-pen van DS3231 word nie by verstek gebruik nie. as jy dit moet gebruik, kan jy die 0R-weerstand op die R5-, R6- en R7-posisies soldeer. Klik om view die skematiese diagram.
- Soldeer die R5-weerstand, koppel die INT-pen aan die GP3-pen van Pico, om die uitsetstatus van die DS3231-wekker op te spoor.
- Soldeer die R6-weerstand, koppel die INT-pen aan die 3V3_EN-pen van Pico, om die Pico-krag af te skakel wanneer die DS3231-wekker lae vlak uitset.
- Soldeer die R7-weerstand, koppel die INT-pen aan die RUN-pen van die Pico, om Pico terug te stel wanneer DS3231-wekker lae vlak uitset.
Hulpbron
- Dokument
- Skematiese
- DS3231-datablad
- Demo kodes
- Demo kodes
- Ontwikkelingsagteware
- Thonny Python IDE (Windows V3.3.3)
- Zimo221.7z
- Beeld2Lcd.7z
Pico vinnige begin
Laai firmware af
- MicroPython-firmware aflaai
- C_Blink-firmware-aflaai [Brei uit]
Video-tutoriaal [Vrei uit]
- Pico Tutoriaal I – Basiese Inleiding
- Pico-tutoriaal II – GPIO [Brei uit]
- Pico Tutoriaal III – PWM [Brei uit]
- Pico-tutoriaal IV – ADC [Brei uit]
- Pico Tutoriaal V – UART [Brei uit]
- Pico Tutoriaal VI – Word vervolg … [Voi uit]
MicroPython-reeks
- 【MicroPython】 masjien.Pin-funksie
- 【MicroPython】 masjien.PWM-funksie
- 【MicroPython】 masjien.ADC Funksie
- 【MicroPython】 masjien.UART Funksie
- 【MicroPython】 masjien.I2C Funksie
- 【MicroPython】 masjien.SPI Funksie
- 【MicroPython】 rp2.StateMachine
C/C++-reeks
- 【C/C++】 Windows Tutoriaal 1 – Omgewinginstelling
- 【C/C++】 Windows Tutoriaal 1 – Skep nuwe projek
Arduino IDE-reeks
Installeer Arduino IDE
- Laai die Arduino IDE-installasiepakket van die Arduino af webwerf .
- LAAI AF
- LAAI AF
- Klik net op "NET LAAI".
- Klik om te installeer na aflaai.
- Let wel: U sal tydens die installasieproses gevra word om die drywer te installeer, ons kan op Installeer klik.
Installeer Arduino-Pico Core op Arduino IDE
- Maak Arduino IDE oop, klik op die File in die linkerhoek en kies "Voorkeure".
- Voeg die volgende skakel in die bykomende ontwikkelingsraadbestuurder by URL, klik dan OK.
- Let wel: As jy reeds die ESP8266-bord het URL, jy kan die skei URLs met kommas soos hierdie:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Click on Tools -> Dev Board -> Dev Board Manager -> Soek vir pico, dit wys geïnstalleer aangesien my rekenaar dit reeds geïnstalleer het.
Laai demo op die eerste keer op
- Druk en hou die BOOTSET-knoppie op die Pico-bord, koppel die Pico aan die USB-poort van die rekenaar via die Mikro USB-kabel, en laat die knoppie los wanneer die rekenaar 'n verwyderbare hardeskyf (RPI-RP2) herken.
- Laai die demo af, maak die arduino\PWM\D1-LED-pad oop onder die D1-LED.ino.
- Klik Tools -> Port, onthou die bestaande COM, hoef nie hierdie COM te klik nie (verskillende rekenaars wys verskillende COM, onthou die bestaande COM op jou rekenaar).
- Koppel die bestuurderbord aan die rekenaar met 'n USB-kabel, klik dan Tools – > Poorte, kies uf2 Board vir die eerste verbinding, en nadat die oplaai voltooi is, sal weer koppel 'n bykomende COM-poort tot gevolg hê.
- Klik Tool -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
- Nadat u dit opgestel het, klik die regterpyltjie om op te laai.
- As u gedurende die tydperk probleme ondervind, moet u die Arduino IDE-weergawe herinstalleer of vervang, die Arduino IDE moet skoon verwyder word, nadat u die sagteware verwyder het, moet u al die inhoud van die gids C:\Users\ handmatig uitvee. naam]\AppData\Local\Arduino15 (jy moet die verborge files om dit te sien) en installeer dan weer.
Oopbron-demo
- MicroPython Demo (GitHub)
- MicroPython Firmware/Blink Demo (C)
- Amptelike Raspberry Pi C/C++ Demo
- Amptelike Raspberry Pi MicroPython-demo
- Arduino Amptelike C/C++ Demo
Ondersteuning
Tegniese Ondersteuning
Dien nou in
- As jy tegniese ondersteuning nodig het of enige terugvoer/review, klik asseblief die Dien nou-knoppie in om 'n kaartjie in te dien. Ons ondersteuningspan sal jou binne 1 tot 2 werksdae nagaan en jou antwoord.
- Wees asseblief geduldig, want ons doen elke poging om jou te help om die probleem op te los.
- Werktyd: 9:6 – 8:XNUMX GMT+XNUMX (Maandag tot Vrydag)
Dokumente / Hulpbronne
![]() |
Waveshare Pico-RTC-DS3231 Presisie RTC-module [pdf] Instruksiehandleiding Pico-RTC-DS3231 Precision RTC Module, Pico-RTC-DS3231, Precision RTC Module, RTC Module |