Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Modul për Pico

Raspberry Pi DS3231 Precision RTC Modul për Pico-PRODUCT

Informacioni i produktit

Moduli Precision RTC për Pico është një modul i orës në kohë reale me saktësi të lartë i krijuar për t'u përdorur me bordin e mikrokontrolluesit Raspberry Pi Pico. Ai përfshin çipin RTC me saktësi të lartë DS3231 dhe mbështet komunikimin I2C. Moduli gjithashtu përfshin
një fole baterie rezervë RTC që mbështet një qelizë butoni CR1220 për ruajtjen e saktë të kohës edhe kur rryma kryesore është e shkëputur. Moduli përmban një tregues fuqie që mund të aktivizohet ose çaktivizohet duke bashkuar një rezistencë 0 në kërcyes. Eshte
projektuar me një kokë të grumbullueshme për ngjitje të lehtë me Raspberry Pi Pico

Çfarë ka në bord:

  1. Çip RTC DS3231 me saktësi të lartë
  2. Autobus I2C për komunikim
  3. Vendi i baterisë rezervë RTC që mbështet qelizën e butonit CR1220
  4. Treguesi i fuqisë (aktivizuar duke bashkuar një rezistencë 0 në kërcyes, i çaktivizuar si parazgjedhje)
  5. Koka e Raspberry Pi Pico për ngjitje të lehtë

Përkufizimi i pinout:

Përmbledhja e Modulit Precision RTC për Pico është si më poshtë:

Kodi Raspberry Pi Pico Përshkrimi
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

Skema:

Diagrami skematik i Modulit RTC Precision për Pico mund të jetë viewed duke klikuar këtu.

Moduli Precision RTC për Pico – Udhëzime për përdorimin e produktit

Kodi i Raspberry Pi:

  1. Hapni një terminal të Raspberry Pi.
  2. Shkarkoni dhe çzipni kodet demo në direktorinë Pico C/C++ SDK. Vini re se drejtoria e SDK mund të jetë e ndryshme për përdorues të ndryshëm, kështu që ju duhet të kontrolloni direktorinë aktuale. Në përgjithësi, duhet të jetë ~/pico/. Përdorni komandën e mëposhtme: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Navigoni te drejtoria Pico C/C++ SDK: cd ~/pico
  4. Zhziko kodin e shkarkuar: unzip Pico-rtc-ds3231_code.zip
  5. Mbani butonin BOOTSEL të Pico dhe lidhni ndërfaqen USB të Pico me Raspberry Pi. Pastaj lëshoni butonin.
  6. Përpiloni dhe ekzekutoni pico-rtc-ds3231 examples duke përdorur komandat e mëposhtme:
    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. Hapni një terminal dhe përdorni minicom për të kontrolluar informacionin e sensorit.

Python:

  1. Referojuni udhëzuesve të Raspberry Pi për të konfiguruar firmuerin Micropython për Pico.
  2. Hapni Thonny IDE.
  3. Tërhiqni kodin demo në IDE dhe ekzekutoni atë në Pico.
  4. Klikoni ikonën e ekzekutimit për të ekzekutuar kodet demo të MicroPython.

Dritaret:

Udhëzimet për përdorimin e Modulit Precision RTC për Pico me Windows nuk janë dhënë në manualin e përdoruesit. Ju lutemi referojuni dokumentacionit të produktit ose kontaktoni prodhuesin për ndihmë të mëtejshme.

Të tjera:

Dritat LED në modul nuk përdoren si parazgjedhje. Nëse keni nevojë t'i përdorni ato, mund të lidhni një rezistencë 0R në pozicionin R8. Ti mundesh view diagramin skematik për më shumë detaje.

Çfarë është në bord

Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG1

  1. DS3231
    Çip RTC me precizion të lartë, autobus I2C
  2. Bateri rezervë RTC
    mbështet qelizën e butonit CR1220
  3. Treguesi i fuqisë
    aktivizuar duke bashkuar një rezistencë 0Ω në bluzë, e çaktivizuar si parazgjedhje
  4. Koka e Raspberry Pi Pico
    për t'u lidhur me Raspberry Pi Pico, dizajn i grumbullueshëm

Përkufizimi i pinout

Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG2

Kodi Raspberry Pi

  1. Hapni një terminal të Raspberry Pi
  2. Shkarkoni dhe zbërtheni kodet demo në direktorinë Pico C/C++ SDK

Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG3

  1. Mbani butonin BOOTSEL të Pico-s dhe lidhni ndërfaqen USB të Pico me Raspberry Pi dhe më pas lëshoni butonin.
  2. Përpiloni dhe ekzekutoni pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG4

  3. Hapni një terminal dhe një minikom përdoruesi për të kontrolluar informacionin e sensorit.

    Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG5

Python:

  1. Referojuni udhëzuesve të Raspberry Pi për të konfiguruar firmuerin Micropython për Pico
  2. Hapni Thonny IDE dhe tërhiqeni demonstrimin në IDE dhe ekzekutoni në Pico si më poshtë.

    Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG7

  3. Klikoni ikonën "run" për të ekzekutuar kodet demo të MicroPython.

    Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG8

Dritaret

  • Shkarkoni dhe shpalosni demonstrimin në desktopin tuaj të Windows, referojuni udhëzuesve të Raspberry Pi për të konfiguruar cilësimet e mjedisit të softuerit Windows.
  • Shtypni dhe mbani butonin BOOTSEL të Pico-s, lidhni USB-në e Pico-s me kompjuterin me një kabllo MicroUSB. Importoni programin c ose python në Pico për ta bërë atë të ekzekutohet.
  • Përdorni mjetin serial për të view porta serike virtuale e numërimit USB të Pico-s për të kontrolluar informacionin e printimit, DTR duhet të hapet, shpejtësia e zhurmës është 115200, siç tregohet në foton më poshtë:

    Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG9

Të tjerët

  • Drita LED nuk përdoret si parazgjedhje, nëse duhet ta përdorni, mund të lidhni një rezistencë 0R në pozicionin R8. Klikoni për të view diagramin skematik.
  • Pini INT i DS3231 nuk përdoret si parazgjedhje. nëse keni nevojë ta përdorni, mund ta lidhni rezistencën 0R në pozicionet R5, R6, R7. Klikoni për të view diagramin skematik.
    • Ngjitni rezistencën R5, lidhni kutinë INT me kutinë GP3 të Pico, për të zbuluar statusin e daljes së orës së alarmit DS3231.
    • Lidhni rezistencën R6, lidhni kunjin INT me kutinë 3V3_EN të Pico, për të fikur energjinë Pico kur ora e ziles DS3231 del në nivel të ulët.
    • Ngjitni rezistencën R7, lidhni kunjin INT me kutinë RUN të Pico-s, për të rivendosur Pico-n kur ora e ziles DS3231 del në nivel të ulët.

Skematik

Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG10

Raspberry Pi DS3231 Precision RTC Moduli për Pico-FIG11

Dokumentet / Burimet

Raspberry Pi DS3231 Precision RTC Modul për Pico [pdf] Manuali i Përdoruesit
DS3231 Precision RTC Modul për Pico, DS3231, Precision RTC Modul për Pico, Precision RTC Modul, Modul RTC, Modul

Referencat

Lini një koment

Adresa juaj e emailit nuk do të publikohet. Fushat e kërkuara janë shënuar *