Framboos Pi-LOGO

Raspberry Pi DS3231 Precision RTC Module vir Pico

Raspberry Pi DS3231 Precision RTC Module vir Pico-PRODUCT

Produk inligting

Die Precision RTC-module vir Pico is 'n hoë-presisie intydse klokmodule wat ontwerp is om saam met die Raspberry Pi Pico-mikrobeheerderbord gebruik te word. Dit bevat die DS3231 hoë-presisie RTC-skyfie en ondersteun I2C-kommunikasie. Die module sluit ook in
'n RTC-rugsteunbatterygleuf wat 'n CR1220-knoppiesel ondersteun vir die handhawing van akkurate tydmeting selfs wanneer die hoofkrag ontkoppel is. Die module beskik oor 'n kragaanwyser wat geaktiveer of gedeaktiveer kan word deur 'n 0-weerstand op die jumper te soldeer. dit is
ontwerp met 'n stapelbare kopstuk vir maklike aanhegting aan die Raspberry Pi Pico

Wat is aan boord:

  1. DS3231 hoë-presisie RTC-skyfie
  2. I2C bus vir kommunikasie
  3. RTC-rugsteunbatterygleuf wat CR1220-knoppiesel ondersteun
  4. Kragaanwyser (geaktiveer deur 'n 0-weerstand op die jumper te soldeer, by verstek gedeaktiveer)
  5. Raspberry Pi Pico kopstuk vir maklike aanhegting

Pinout Definisie:

Die uitsteeksel van die Precision RTC-module vir Pico is soos volg:

Raspberry Pi Pico-kode Beskrywing
A I2C0
B I2C1
C GP20
D P_SDA
1 GP0
2 GP1
3 GND
4 GP2
5 GP3
6 GP4
7 GP5
8 GND
9 GP6
10 GP7
11 GP8
12 GP9
13 GND
14 GP10
15 GP11
16 GP12
17 GP13
18 GND
19 GP14
20 GP15

Skematiese:

Die skematiese diagram van die Precision RTC Module vir Pico kan wees viewed deur te klik hier.

Presisie RTC-module vir Pico – produkgebruikinstruksies

Raspberry Pi-kode:

  1. Maak 'n terminaal van Raspberry Pi oop.
  2. Laai die demo-kodes af en pak dit uit na die gids Pico C/C++ SDK. Let daarop dat die gids van SDK kan verskil vir verskillende gebruikers, so jy moet die werklike gids nagaan. Oor die algemeen moet dit ~/pico/ wees. Gebruik die volgende opdrag: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Navigeer na die Pico C/C++ SDK-gids: cd ~/pico
  4. Pak die afgelaaide kode uit: unzip Pico-rtc-ds3231_code.zip
  5. Hou die BOOTSEL-knoppie van Pico en koppel die USB-koppelvlak van Pico aan Raspberry Pi. Laat dan die knoppie los.
  6. Stel en voer die pico-rtc-ds3231 examples met behulp van die volgende opdragte:
    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. Maak 'n terminale oop en gebruik minicom om die sensor se inligting na te gaan.

Python:

  1. Verwys na Raspberry Pi se gidse om Micropython-firmware vir Pico op te stel.
  2. Maak die Thonny IDE oop.
  3. Sleep die demo-kode na die IDE en hardloop dit op Pico.
  4. Klik op die hardloop-ikoon om die MicroPython-demo-kodes uit te voer.

Windows:

Instruksies vir die gebruik van die Precision RTC Module vir Pico met Windows word nie in die gebruikershandleiding verskaf nie. Verwys asseblief na die produkdokumentasie of kontak die vervaardiger vir verdere hulp.

Ander:

Die LED-ligte op die module word nie by verstek gebruik nie. As jy dit moet gebruik, kan jy 'n 0R-weerstand op die R8-posisie soldeer. Jy kan view die skematiese diagram vir meer besonderhede.

Wat is aan boord

Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG1

  1. DS3231
    hoë presisie RTC-skyfie, I2C-bus
  2. RTC-rugsteunbattery
    ondersteun CR1220 knoppie sel
  3. Krag aanwyser
    geaktiveer deur 'n 0Ω-weerstand op die jumper te soldeer, by verstek gedeaktiveer
  4. Raspberry Pi Pico kopskrif
    vir heg aan Raspberry Pi Pico, stapelbare ontwerp

Pinout Definisie

Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG2

Framboos Pi-kode

  1. Maak 'n terminaal van Raspberry Pi oop
  2. Laai die demo-kodes af en pak dit uit na die Pico C/C++ SDK-gids

Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG3

  1. Hou die BOOTSEL-knoppie van Pico vas en koppel die USB-koppelvlak van Pico aan Raspberry Pi en laat dan die knoppie los.
  2. Stel en voer die pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG4

  3. Maak 'n terminaal en gebruikersminikom oop om die sensor se inligting na te gaan.

    Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG5

Python:

  1. Verwys na Raspberry Pi se gidse om Micropython-firmware vir Pico op te stel
  2. Maak die Thonny IDE oop en sleep die demo na IDE en hardloop op Pico soos hieronder.

    Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG6
    Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG7

  3. Klik op die "hardloop"-ikoon om die MicroPython-demo-kodes uit te voer.

    Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG8

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, die baudtempo is 115200, soos in die prentjie hieronder getoon:

    Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG9

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,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.

Skematiese

Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG10

Raspberry Pi DS3231 Precision RTC-module vir Pico-FIG11

Dokumente / Hulpbronne

Raspberry Pi DS3231 Precision RTC Module vir Pico [pdfGebruikershandleiding
DS3231 Precision RTC Module for Pico, DS3231, Precision RTC Module for Pico, Precision RTC Module, RTC Module, Module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *