Raspberry Pi-LOGO

Raspberry Pi DS3231 Precision RTC Module ji bo Pico

Raspberry Pi DS3231 Precision RTC Module ji bo Pico-PRODUCT

Agahiya hilberê

Modula Precision RTC ji bo Pico modulek demjimêra rast-a-rast-a-rast-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a-a Raspberry Pi Pico-ê tê bikaranîn. Ew çîpê RTC-ya rastîn a DS3231 vedigire û pêwendiya I2C piştgirî dike. Module jî tê de ye
hêlînek bataryayê ya hilanînê ya RTC-yê ku hucreyek bişkojka CR1220 piştgirî dike ji bo domandina wextê rast jî dema ku hêza sereke qut bibe. Modul nîşanek hêzê vedihewîne ku dikare bi lêxistina berxwedanek 0 ya li ser jumperê were çalak kirin an neçalak kirin. Ev e
ji bo girêdana hêsan a bi Raspberry Pi Pico re bi sernavek stûbar hatî çêkirin

Çi li ser panelê ye:

  1. DS3231 çîpê RTC-ya rastbûna bilind
  2. Otobusa I2C ji bo ragihandinê
  3. RTC hêlînê pîlê hilanînê piştgirî hucreya bişkoka CR1220
  4. Nîşana hêzê (ji hêla lêxistina 0 berxwedanek li ser jumper ve hatî çalak kirin, ji hêla xwerû ve hatî asteng kirin)
  5. Sernavê Raspberry Pi Pico ji bo girêdana hêsan

Pênaseya Pinout:

Pînekirina Modula Precision RTC ji bo Pico wiha ye:

Raspberry Pi Pico Code Terîf
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

Schematic:

Diagrama şematîkî ya Modula Precision RTC ya ji bo Pico dikare bibe viewed bi tikandina vir.

Modula RTC ya Precision ji bo Pico - Talîmatên Bikaranîna Hilberê

Koda Raspberry Pi:

  1. Termînalek Raspberry Pi vekin.
  2. Kodên demo-yê ji pelrêça Pico C/C++ SDK-ê dakêşin û vekin. Têbînî ku pelrêça SDK ji bo bikarhênerên cûda cûda dibe, ji ber vê yekê hûn hewce ne ku pelrêça rastîn kontrol bikin. Bi gelemperî, divê ew ~/pico/ be. Fermana jêrîn bikar bînin: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Biçe pelrêça Pico C/C++ SDK: cd ~/pico
  4. Koda dakêşandî vekin: unzip Pico-rtc-ds3231_code.zip
  5. Bişkojka BOOTSEL ya Pico bigire û pêwendiya USB ya Pico bi Raspberry Pi ve girêdin. Paşê bişkojkê berdin.
  6. Pico-rtc-ds3231 ex-ê berhev bikin û bimeşîninamples emrên jêrîn bikar tînin:
    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. Termînalek vekin û minicom bikar bînin ku agahdariya sensorê kontrol bikin.

Python:

  1. Ji bo sazkirina firmware Micropython ji bo Pico serî li rêberên Raspberry Pi bidin.
  2. Thonny IDE vekin.
  3. Koda demo bikişîne IDE-yê û wê li ser Pico-yê bimeşîne.
  4. Li ser îkonê bikirtînin da ku kodên demo yên MicroPython bicîh bikin.

Windows:

Talîmatên ji bo karanîna Modula Precision RTC ji bo Pico bi Windows re di manuala bikarhêner de nayê peyda kirin. Ji kerema xwe ji bo arîkariya bêtir serî li belgeya hilberê bidin an bi hilberînerê re têkilî daynin.

Yên din:

Çirayên LED-ê yên li ser modulê ji hêla xwerû ve nayên bikar anîn. Heke hûn hewce ne ku wan bikar bînin, hûn dikarin berxwedanek 0R li ser pozîsyona R8 bixin. Hûn dikarin view diagrama şematîk ji bo hûrguliyên bêtir.

Çi li ser panelê ye

Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG1

  1. DS3231
    çîpek RTC-ya rastîn, otobusa I2C
  2. Pîlê hilanînê RTC
    hucreya bişkojka CR1220 piştgirî dike
  3. nîşana hêzê
    bi lêxistina berxwedanek 0Ω ya li ser jumperê ve hatî çalak kirin, ji hêla xwerû ve hatî asteng kirin
  4. Sernivîsa Raspberry Pi Pico
    ji bo girêdana Raspberry Pi Pico, sêwirana stackable

Pinout Definition

Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG2

Raspberry Pi Code

  1. Termînalek Raspberry Pi vekin
  2. Kodên demo-yê li pelrêça Pico C/C++ SDK dakêşin û vekin

Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG3

  1. Bişkojka BOOTSEL ya Pico bigire, û pêwendiya USB ya Pico bi Raspberry Pi ve girêdin û dûv re bişkojkê berdin.
  2. Pico-rtc-ds3231 ex-ê berhev bikin û bimeşîninamples

    Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG4

  3. Termînalek û bikarhênerek minicom vekin da ku agahdariya sensorê kontrol bikin.

    Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG5

Python:

  1. Ji bo sazkirina firmware Micropython ji bo Pico serî li rêberên Raspberry Pi bidin
  2. Thonny IDE vekin, û demo bikişîne IDE-yê û li ser Pico-yê wekî jêrîn bimeşînin.

    Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG6
    Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG7

  3. Ji bo ku kodên demo yên MicroPython bimeşînin, îkonê "rêve" bikirtînin.

    Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG8

Windows

  • Demo-yê li ser sermaseya xweya Windows-ê dakêşin û vekin, serî li rêberên Raspberry Pi bidin da ku mîhengên hawîrdora nermalava Windows-ê saz bikin.
  • Bişkojka BOOTSEL ya Pico bikirtînin û bigirin, USB-ya Pico bi kabloyek MicroUSB bi PC-yê ve girêdin. Bernameya c an python di Pico de derxînin da ku wê bixebitin.
  • Amûra serial bikar bînin ku view porta serial a virtual ya hejmartina USB ya Pico-yê ji bo kontrolkirina agahdariya çapkirinê, pêdivî ye ku DTR were vekirin, rêjeya baud 115200 e, wekî ku di wêneya jêrîn de tê xuyang kirin:

    Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG9

Others

  • Ronahiya LED-ê ji hêla xwerû ve nayê bikar anîn, heke hûn hewce ne ku wê bikar bînin, hûn dikarin berxwedanek 0R li ser pozîsyona R8 bixin. Bikirtînin view diyagrama şematîk.
  • Pîneya INT ya DS3231 ji hêla xwerû ve nayê bikar anîn. heke hûn hewce ne ku wê bikar bînin, hûn dikarin berxwedana 0R li ser pozîsyonên R5, R6, R7 bixin. Bikirtînin view diyagrama şematîk.
    • Berxwedana R5 zexm bikin, pîneya INT bi pina GP3 ya Pico ve girêdin, da ku rewşa derketinê ya demjimêra alarmê DS3231 tespît bikin.
    • Berxwedêra R6 zexm bikin, pînê INT bi pîneya 3V3_EN ya Pico ve girêdin, da ku dema demjimêra alarmê ya DS3231 asta nizm derdixe hêza Pico-yê qut bike.
    • Berxwedêra R7 zexm bikin, pêla INT bi pîneya RUN a Pico ve girêdin, da ku Pico ji nû ve saz bikin dema demjimêra alarmê ya DS3231 asta nizm derdixe.

Hemematîk

Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG10

Raspberry Pi DS3231 Precision RTC Module ji bo Pico-FIG11

Belge / Çavkanî

Raspberry Pi DS3231 Precision RTC Module ji bo Pico [pdf] Rêbernameya Bikarhêner
DS3231 Modula Teqez RTC ji bo Pico, DS3231, Modula Teqez RTC ji bo Pico, Modula Precision RTC, Modula RTC, Modul

Çavkanî

Bihêle şîroveyek

Navnîşana e-nameya we nayê weşandin. Zeviyên pêwîst têne nîşankirin *