Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Module foar Pico

Raspberry Pi DS3231 Precision RTC Module foar Pico-PRODUCT

Produkt ynformaasje

De Precision RTC-module foar Pico is in hege presys real-time klokmodule ûntworpen om te brûken mei it Raspberry Pi Pico-mikrocontrollerboerd. It omfettet de DS3231 RTC-chip mei hege presyzje en stipet I2C-kommunikaasje. De module befettet ek
in RTC reservekopy batterij slot dat stipet in CR1220 knop sel foar in behâld fan krekte timekeeping sels as de wichtichste macht wurdt loskeppele. De module hat in krêftindikator dy't kin wurde yn- of útskeakele troch in 0-wjerstân op 'e jumper te solderen. It is
ûntworpen mei in stapelbere koptekst foar maklike hechting oan de Raspberry Pi Pico

Wat is oan board:

  1. DS3231 hege presyzje RTC-chip
  2. I2C bus foar kommunikaasje
  3. RTC backup batterij slot stipet CR1220 knop sel
  4. Stromindikator (ynskeakele troch soldering fan in 0 wjerstân op 'e jumper, standert útskeakele)
  5. Raspberry Pi Pico-koptekst foar maklike taheaksel

Pinout definysje:

De pinout fan 'e Precision RTC-module foar Pico is as folget:

Raspberry Pi Pico CodeBeskriuwing
AI2C0
BI2C1
CGP20
DP_SDA
1GP0
2GP1
3GND
4GP2
5GP3
6GP4
7GP5
8GND
9GP6
10GP7
11GP8
12GP9
13GND
14GP10
15GP11
16GP12
17GP13
18GND
19GP14
20GP15

Skema:

It skematyske diagram fan 'e Precision RTC-module foar Pico kin wêze viewed troch te klikken hjir.

Precision RTC Module foar Pico - Product Usage Ynstruksjes

Raspberry Pi-koade:

  1. Iepenje in terminal fan Raspberry Pi.
  2. Download en unzip de demo koades nei de map Pico C/C++ SDK. Tink derom dat de map fan SDK oars kin wêze foar ferskate brûkers, dus jo moatte de eigentlike map kontrolearje. Yn 't algemien moat it ~/pico/ wêze. Brûk it folgjende kommando: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Gean nei de Pico C/C++ SDK-map: cd ~/pico
  4. Unzip de ynladen koade: unzip Pico-rtc-ds3231_code.zip
  5. Hâld de BOOTSEL-knop fan Pico en ferbine de USB-ynterface fan Pico mei Raspberry Pi. Dan loslitte de knop.
  6. Kompilearje en útfiere de pico-rtc-ds3231 examples mei de folgjende kommando's:
    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. Iepenje in terminal en brûk minicom om de ynformaasje fan de sensor te kontrolearjen.

Python:

  1. Ferwize nei Raspberry Pi's hantliedingen om Micropython-firmware foar Pico yn te stellen.
  2. Iepenje de Thonny IDE.
  3. Sleep de demo-koade nei de IDE en rinne it op Pico.
  4. Klikje op it run-ikoan om de MicroPython-demo-koades út te fieren.

Windows:

Ynstruksjes foar it brûken fan de Precision RTC-module foar Pico mei Windows wurde net yn 'e brûker hânboek jûn. Sjoch asjebleaft nei de produktdokumintaasje of nim kontakt op mei de fabrikant foar fierdere assistinsje.

Oaren:

De LED-ljochten op 'e module wurde net standert brûkt. As jo ​​​​se moatte brûke, kinne jo in 0R-wjerstân solderje op 'e R8-posysje. Do kinst view it skematyske diagram foar mear details.

Wat is oan board

Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG1

  1. DS3231
    hege presyzje RTC chip, I2C bus
  2. RTC backup batterij
    stipet CR1220 knop sel
  3. Power indicator
    ynskeakele troch soldering in 0Ω wjerstân op de jumper, útskeakele standert
  4. Raspberry Pi Pico header
    foar hechtsje oan Raspberry Pi Pico, stapelbere ûntwerp

Pinout Definysje

Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG2

Raspberry Pi Code

  1. Iepenje in terminal fan Raspberry Pi
  2. Download en unzip de demo-koades nei de map Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG3

  1. Hâld de BOOTSEL-knop fan Pico, en ferbine de USB-ynterface fan Pico mei Raspberry Pi en lit dan de knop los.
  2. Kompilearje en útfiere de pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG4

  3. Iepenje in terminal en brûker minicom om de ynformaasje fan de sensor te kontrolearjen.

    Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG5

Python:

  1. Ferwize nei Raspberry Pi's hantliedingen foar it ynstellen fan Micropython-firmware foar Pico
  2. Iepenje de Thonny IDE, en sleep de demo nei IDE en rinne op Pico lykas hjirûnder.

    Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG7

  3. Klikje op it ikoan "útfiere" om de MicroPython-demo-koades út te fieren.

    Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG8

Windows

  • Download en unzip de demo nei jo Windows-buroblêd, ferwize nei Raspberry Pi's hantliedingen om de Windows-software-omjouwingsynstellingen yn te stellen.
  • Druk en hâld de BOOTSEL knop fan Pico, ferbine de USB fan Pico oan de PC mei in MicroUSB kabel. Ymportearje c of python-programma yn Pico om it te rinnen.
  • Brûk de serial ark om view de firtuele seriële poarte fan Pico's USB-enumeraasje om de printynformaasje te kontrolearjen, de DTR moat wurde iepene, de baudrate is 115200, lykas werjûn yn 'e ôfbylding hjirûnder:

    Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG9

Oaren

  • It LED-ljocht wurdt net standert brûkt, as jo it brûke moatte, kinne jo in 0R-wjerstân solderje op 'e R8-posysje. Klik nei view it skematyske diagram.
  • De INT-pin fan DS3231 wurdt net standert brûkt. as jo it moatte brûke, kinne jo de 0R-wjerstân solderje op 'e R5, R6, R7-posysjes. Klik nei view it skematyske diagram.
    • Solderje de R5-wjerstân, ferbine de INT-pin mei de GP3-pin fan Pico, om de útfierstatus fan 'e DS3231-wekker te detektearjen.
    • Solderje de R6-wjerstân, ferbine de INT-pin oan 'e 3V3_EN-pin fan Pico, om de Pico-krêft út te skeakeljen as de DS3231-wekker in leech nivo útfiert.
    • Solderje de R7-wjerstân, ferbine de INT-pin oan 'e RUN-pin fan' e Pico, om Pico werom te setten as de DS3231-wekker in leech nivo útfiert.

Skematysk

Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG10

Raspberry Pi DS3231 Precision RTC Module foar Pico-FIG11

Dokuminten / Resources

Raspberry Pi DS3231 Precision RTC Module foar Pico [pdf] Brûkershânlieding
DS3231 Precision RTC Module foar Pico, DS3231, Precision RTC Module foar Pico, Precision RTC Module, RTC Module, Module

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *