Waveshare-logo

Waveshare Pico-RTC-DS3231 Precizni RTC modul

Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-product

Informacije o proizvodu

Pico-RTC-DS3231 je RTC modul za proširenje specijalizovan za Raspberry Pi Pico. Uključuje visokoprecizni RTC čip DS3231 i koristi I2C magistralu za komunikaciju. Modul ima standardni Raspberry Pi Pico header, koji podržava Raspberry Pi Pico seriju. Takođe uključuje ugrađeni DS3231 čip sa držačem rezervne baterije, omogućavajući funkcionalnost sata u realnom vremenu. RTC broji sekunde, minute, sate, datume u mjesecu, mjesecu, danu u sedmici i godini sa kompenzacijom prijestupne godine koja vrijedi do 2100. Nudi opcione formate od 24 sata ili 12 sati sa AM/PM indikator. Dodatno, modul nudi 2 programabilna budilnika i dolazi sa online dokumentacijom za Raspberry Pi Pico C/C++ i MicroPython example demos.

Upute za upotrebu proizvoda

Okruženje za postavljanje:

  1. Za okruženje za razvoj aplikacija za Pico na Raspberry Pi, pogledajte RaspberryPiChapter.
  2. Za postavke Windows okruženja možete pogledati ovaj link. Ovaj vodič koristi VScode IDE za razvoj u Windows okruženju.

Gotovoview

Pico-RTC-DS3231 je RTC modul za proširenje specijalizovan za Raspberry Pi Pico. Uključuje visokoprecizni RTC čip DS3231 i koristi I2C magistralu za komunikaciju. Zahvaljujući dizajnu koji se može slagati, moguće je povezati više vanjskih senzora.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (26)

Karakteristike

  • Standardno Raspberry Pi Pico zaglavlje, podržava Raspberry Pi Pico seriju.
  • Ugrađeni visoko precizni RTC čip DS3231, sa držačem rezervne baterije.
  • Sat realnog vremena broji sekunde, minute, sate, datum u mjesecu,
  • Mjesec, dan u sedmici i godina s nadoknadom za prijestupnu godinu do 2100.
  • Izborni format: 24-satni ILI 12-satni sa AM/PM indikatorom. 2 x programabilni budilnik.
  • Obezbedite online dokumentaciju (Raspberry Pi Pico C/C++ i MicroPython example demos).

Specifikacija

  • operativni voltage: 3.3V
  • Rezervna baterija voltage: 2.3V~5.5V
  • Radna temperatura: -40°C ~ 85°C
  • Potrošnja energije: 100nA (održava podatke i informacije o satu)

PinoutWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (1) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (2)

DimenzijeWaveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (3)

Uputstvo za upotrebu

Podešavanje okruženja

  1. Za okruženje za razvoj aplikacija za Pico na Raspberry Pi, pogledajte poglavlje Raspberry Pi.
  2. Za postavke Windows okruženja možete pogledati vezu . Ovaj vodič koristi VScode IDE za razvoj u Windows okruženju.

Raspberry Pi

  1. Prijavite se Raspberry Pi sa SSH-om ili istovremeno pritisnite Ctrl+Alt+T dok koristite ekran za otvaranje terminala.
  2. Preuzmite i raspakujte demo kodove u direktorijum Pico C/C++ SDK. Referentni vodič za korisnike koji još nisu instalirali SDK.
  3. Držite dugme BOOTSEL na Pico-u i povežite USB interfejs Pico-a na Raspberry Pi, a zatim otpustite dugme.
  4. Prevedite i pokrenite pico-rtc-ds3231 examples: cd ~/pico/pico‐rtc‐ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && sleep 2 && sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
  5. Otvorite terminal i koristite minicom da provjerite informacije senzora.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (5)

python

  1. Pogledajte vodiče Raspberry Pi za postavljanje Micropython firmvera za Pico.
  2. Otvorite Thonny IDE, prevucite demo na IDE i pokrenite na Pico-u kao dolje.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (6)
  3. Kliknite na ikonu „pokreni“ da pokrenete MicroPython demo kodove.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (7)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (8)

Windows

  • Preuzmite i raspakujte demo na svoju Windows radnu površinu, pogledajte Raspberry
  • Pi-jevi vodiči za postavljanje postavki 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 da bi se proverile informacije o štampanju, DTR treba da se otvori, a brzina prenosa je 115200, kao što je prikazano na slici ispod:Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (27)

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

Resurs

  • Dokument
    • Šematski
    • DS3231 Datasheet
  • Demo kodovi
    • Demo kodovi
  • Razvojni softver
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • Image2Lcd.7z

Pico Quick Start

Preuzmite firmver

  • Preuzimanje MicroPython firmvera
  • C_Blink Preuzimanje firmvera [Proširi]

Video tutorial [Proširi]

  • Pico Tutorial I – Osnovni uvod
  • Pico Tutorial II – GPIO [Proširi]
  • Pico Tutorial III – PWM [Proširi]
  • Pico Tutorial IV – ADC [Proširi]
  • Pico Tutorial V – UART [Proširi]
  • Pico Tutorial VI – Nastavlja se… [Proširi]

MicroPython serija

  • 【MicroPython】 mašina.Pin funkcija
  • 【MicroPython】 mašina.PWM funkcija
  • 【MicroPython】 mašina.ADC funkcija
  • 【MicroPython】 machine.UART funkcija
  • 【MicroPython】 mašina. I2C funkcija
  • 【MicroPython】 mašina.SPI funkcija
  • 【MicroPython】 rp2.StateMachine

C/C++ serija

  • 【C/C++】 Vodič za Windows 1 – Postavka okruženja
  • 【C/C++】 Vodič za Windows 1 – Kreirajte novi projekat

Arduino IDE serija

Instalirajte Arduino IDE

  1. Preuzmite Arduino IDE instalacioni paket sa Arduina website.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (10)
    • DOWNLOAD
      Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (11)
  2. Samo kliknite na “JUST DOWNLOAD”.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (12)Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (13)
  3. Kliknite za instalaciju nakon preuzimanja.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (14)
  4. Napomena: Od vas će biti zatraženo da instalirate drajver tokom procesa instalacije, možemo kliknuti na Instaliraj.

Instalirajte Arduino-Pico Core na Arduino IDE

  1. Otvorite Arduino IDE, kliknite na File u lijevom uglu i odaberite “Preferences”.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (15) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (16)
  2. Dodajte sljedeću vezu u dodatni menadžer odbora za razvoj URL, a zatim kliknite na U redu.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (17)
  3. Kliknite na Alati -> Razvojna ploča -> Upravitelj razvojnih ploča -> Traži pico, prikazuje se kao instaliran jer ga je moj računar već instalirao.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (18) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (19)

Učitajte demo prvi put

  1. Pritisnite i držite dugme BOOTSET na Pico ploči, povežite Pico sa USB portom računara preko Micro USB kabla i otpustite dugme kada računar prepozna prenosivi čvrsti disk (RPI-RP2).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (20) Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (21)
  2. Preuzmite demo, otvorite arduino\PWM\D1-LED putanju ispod D1-LED.ino.
  3. Kliknite Alati -> Port, zapamtite postojeći COM, ne morate kliknuti na ovaj COM (različiti računari pokazuju različite COM, zapamtite postojeći COM na vašem računaru).Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (22)
  4. Povežite upravljačku ploču sa računarom pomoću USB kabla, zatim kliknite na Tools – > Ports, izaberite uf2 Board za prvu vezu, a nakon što se upload završi, ponovno povezivanje će rezultirati dodatnim COM portom.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (23)
  5. Kliknite Alat -> Dev Board -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (24)
  6. Nakon podešavanja, kliknite na desnu strelicu za otpremanje.Waveshare-Pico-RTC-DS3231-Precision-RTC-Module-fig-1 (25)
    • Ako naiđete na probleme tokom perioda, morate ponovo instalirati ili zamijeniti Arduino IDE verziju, deinstalirati Arduino IDE potrebno je čisto deinstalirati, nakon deinstaliranja softvera morate ručno izbrisati sav sadržaj foldera C:\Users\ [ name]\AppData\Local\Arduino15 (morate prikazati skrivene files da biste ga vidjeli), a zatim ponovo instalirajte.

Demo otvorenog koda

  • MicroPython Demo (GitHub)
  • MicroPython Firmware/Blink Demo (C)
  • Zvanični Raspberry Pi C/C++ demo
  • Zvanični Raspberry Pi MicroPython demo
  • Arduino službeni C/C++ demo

Podrška

Tehnička podrška
Pošalji odmah

  • Ako vam je potrebna tehnička podrška ili imate bilo kakve povratne informacijeview, kliknite na dugme Pošalji odmah da pošaljete kartu, naš tim za podršku će provjeriti i odgovoriti vam u roku od 1 do 2 radna dana.
  • Molimo budite strpljivi jer ulažemo sve napore da vam pomognemo da riješite problem.
  • Radno vrijeme: 9:6 – 8:XNUMX GMT+XNUMX (od ponedjeljka do petka)

Dokumenti / Resursi

Waveshare Pico-RTC-DS3231 Precizni RTC modul [pdfUputstvo za upotrebu
Pico-RTC-DS3231 Precizni RTC modul, Pico-RTC-DS3231, Precizni RTC modul, RTC modul

Reference

Ostavite komentar

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