Raspberry Pi-LOGO

Raspberry Pi DS3231 Precizni RTC modul za Pico

Raspberry Pi DS3231 Precizni RTC modul za Pico-PRODUCT

Informacije o proizvodu

Precision RTC modul za Pico je visoko precizan modul sata u realnom vremenu dizajniran da se koristi sa Raspberry Pi Pico mikrokontrolerskom pločom. Uključuje DS3231 visoko precizni RTC čip i podržava I2C komunikaciju. Modul takođe uključuje
RTC utor za rezervnu bateriju koji podržava CR1220 dugme za održavanje tačnog merenja vremena čak i kada je glavno napajanje isključeno. Modul ima indikator napajanja koji se može uključiti ili onemogućiti lemljenjem 0 otpornika na kratkospojniku. TO JE
dizajniran sa slaganjem za lako pričvršćivanje na Raspberry Pi Pico

Šta je na brodu:

  1. DS3231 visoko precizni RTC čip
  2. I2C sabirnica za komunikaciju
  3. RTC slot za rezervnu bateriju koji podržava CR1220 dugme
  4. Indikator napajanja (omogućen lemljenjem otpornika 0 na kratkospojniku, onemogućen prema zadanim postavkama)
  5. Raspberry Pi Pico zaglavlje za jednostavno pričvršćivanje

Definicija Pinout:

Pinout Precision RTC modula za Pico je kako slijedi:

Raspberry Pi Pico kod Opis
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

Šema:

Šematski dijagram Precision RTC modula za Pico može biti viewed klikom ovdje.

Precizni RTC modul za Pico – Upute za upotrebu proizvoda

Raspberry Pi kod:

  1. Otvorite terminal Raspberry Pi.
  2. Preuzmite i raspakujte demo kodove u direktorijum Pico C/C++ SDK. Imajte na umu da direktorij SDK-a može biti različit za različite korisnike, tako da morate provjeriti stvarni direktorij. Generalno, trebalo bi da bude ~/pico/. Koristite sljedeću naredbu: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Idite na Pico C/C++ SDK direktorij: cd ~/pico
  4. Raspakirajte preuzeti kod: unzip Pico-rtc-ds3231_code.zip
  5. Držite dugme BOOTSEL na Pico-u i povežite USB interfejs Pico-a na Raspberry Pi. Zatim otpustite dugme.
  6. Prevedite i pokrenite pico-rtc-ds3231 examples koristeći sljedeće naredbe:
    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. Otvorite terminal i koristite minicom da provjerite informacije senzora.

Python:

  1. Pogledajte vodiče Raspberry Pi za postavljanje Micropython firmvera za Pico.
  2. Otvorite Thonny IDE.
  3. Prevucite demo kod u IDE i pokrenite ga na Pico-u.
  4. Kliknite na ikonu za pokretanje da izvršite MicroPython demo kodove.

Windows:

Uputstva za korištenje Precision RTC modula za Pico sa Windowsom nisu navedena u korisničkom priručniku. Molimo pogledajte dokumentaciju proizvoda ili kontaktirajte proizvođača za dalju pomoć.

Ostalo:

LED svjetla na modulu se ne koriste po defaultu. Ako ih trebate koristiti, možete zalemiti 0R otpornik na poziciju R8. Možeš view šematski dijagram za više detalja.

Šta je na brodu

Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG1

  1. DS3231
    visoko precizni RTC čip, I2C sabirnica
  2. RTC rezervna baterija
    podržava CR1220 dugmad
  3. Indikator napajanja
    omogućeno lemljenjem otpornika od 0Ω na kratkospojniku, isključeno po defaultu
  4. Raspberry Pi Pico zaglavlje
    za pričvršćivanje na Raspberry Pi Pico, dizajn koji se može složiti

Definicija Pinout

Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG2

Raspberry Pi kod

  1. Otvorite terminal Raspberry Pi
  2. Preuzmite i raspakujte demo kodove u direktorijum Pico C/C++ SDK

Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG3

  1. Držite dugme BOOTSEL na Pico-u i povežite USB interfejs Pico-a na Raspberry Pi, a zatim otpustite dugme.
  2. Prevedite i pokrenite pico-rtc-ds3231 examples

    Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG4

  3. Otvorite terminal i korisnički minicom da provjerite informacije senzora.

    Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG5

Python:

  1. Pogledajte vodiče Raspberry Pi za postavljanje Micropython firmvera za Pico
  2. Otvorite Thonny IDE i prevucite demo na IDE i pokrenite na Pico-u kao ispod.

    Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG6
    Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG7

  3. Kliknite na ikonu „pokreni“ da pokrenete MicroPython demo kodove.

    Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG8

Windows

  • Preuzmite i raspakujte demo na svoju Windows radnu površinu, pogledajte Raspberry Pi vodiče da biste podesili postavke Windows softverskog okruženja.
  • Pritisnite i držite dugme BOOTSEL na Pico-u, povežite USB Pico sa računarom pomoću MicroUSB kabla. Uvezite c ili python program u Pico kako biste ga pokrenuli.
  • Koristite serijski alat za view virtuelni serijski port Pico-ovog USB nabrajanja za provjeru informacija o ispisu, DTR treba otvoriti, brzina prijenosa je 115200, kao što je prikazano na slici ispod:

    Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG9

Drugi

  • LED svjetlo se ne koristi po defaultu, ako ga trebate koristiti, možete zalemiti 0R otpornik na poziciju R8. Kliknite za view shematski dijagram.
  • INT pin na DS3231 se ne koristi po defaultu. ako ga trebate koristiti, možete zalemiti 0R otpornik na R5,R6,R7 pozicije. Kliknite za view shematski dijagram.
    • Zalemite R5 otpornik, povežite INT pin sa GP3 pinom Picoa, da detektujete status izlaza DS3231 budilnika.
    • Zalemite R6 otpornik, povežite INT pin sa 3V3_EN pinom Picoa, da isključite Pico napajanje kada budilnik DS3231 ispusti nizak nivo.
    • Zalemite R7 otpornik, povežite INT pin sa RUN pinom Pico-a, da resetujete Pico kada DS3231 budilnik ispusti nizak nivo.

Šematski

Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG10

Raspberry Pi DS3231 Precizni RTC modul za Pico-FIG11

Dokumenti / Resursi

Raspberry Pi DS3231 Precizni RTC modul za Pico [pdf] Korisnički priručnik
DS3231 Precizni RTC modul za Pico, DS3231, Precizni RTC modul za Pico, Precizni RTC modul, RTC modul, Modul

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *