Raspberry Pi-LOGO

Modul Raspberry Pi DS3231 Precision RTC pentru Pico

Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-PRODUCT

Informații despre produs

Modulul Precision RTC pentru Pico este un modul de ceas în timp real de înaltă precizie conceput pentru a fi utilizat cu placa de microcontroler Raspberry Pi Pico. Încorporează cipul RTC de înaltă precizie DS3231 și acceptă comunicarea I2C. Modulul include și
un slot pentru baterie de rezervă RTC care acceptă o pilă buton CR1220 pentru menținerea cronometrului precis chiar și atunci când alimentarea principală este deconectată. Modulul are un indicator de putere care poate fi activat sau dezactivat prin lipirea unui rezistor 0 pe jumper. Este
proiectat cu un antet stivuibil pentru atașarea ușoară la Raspberry Pi Pico

Ce este la bord:

  1. Cip RTC de înaltă precizie DS3231
  2. Bus I2C pentru comunicare
  3. Slot pentru baterie de rezervă RTC care acceptă celulă buton CR1220
  4. Indicator de alimentare (activat prin lipirea unui rezistor 0 pe jumper, dezactivat implicit)
  5. Antet Raspberry Pi Pico pentru atașare ușoară

Definiție pinout:

Pinout-ul modulului Precision RTC pentru Pico este următorul:

Cod Pico Raspberry Pi Descriere
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:

Schema schematică a Modulului Precision RTC pentru Pico poate fi viewed făcând clic Aici.

Modul Precision RTC pentru Pico – Instrucțiuni de utilizare a produsului

Cod Raspberry Pi:

  1. Deschideți un terminal al Raspberry Pi.
  2. Descărcați și dezarhivați codurile demo în directorul Pico C/C++ SDK. Rețineți că directorul SDK-ului poate fi diferit pentru utilizatori diferiți, așa că trebuie să verificați directorul real. În general, ar trebui să fie ~/pico/. Utilizați următoarea comandă: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Navigați la directorul Pico C/C++ SDK: cd ~/pico
  4. Dezarhivați codul descărcat: unzip Pico-rtc-ds3231_code.zip
  5. Țineți apăsat butonul BOOTSEL al lui Pico și conectați interfața USB a lui Pico la Raspberry Pi. Apoi eliberați butonul.
  6. Compilați și rulați pico-rtc-ds3231 exampfișiere folosind următoarele comenzi:
    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. Deschideți un terminal și utilizați minicom pentru a verifica informațiile senzorului.

Piton:

  1. Consultați ghidurile Raspberry Pi pentru a configura firmware-ul Micropython pentru Pico.
  2. Deschideți IDE-ul Thonny.
  3. Trageți codul demonstrativ în IDE și rulați-l pe Pico.
  4. Faceți clic pe pictograma Run pentru a executa codurile demonstrative MicroPython.

Windows:

Instrucțiunile pentru utilizarea Modulului Precision RTC pentru Pico cu Windows nu sunt furnizate în manualul de utilizare. Vă rugăm să consultați documentația produsului sau să contactați producătorul pentru asistență suplimentară.

Alţii:

LED-urile de pe modul nu sunt utilizate în mod implicit. Dacă trebuie să le folosiți, puteți lipi un rezistor 0R pe poziția R8. Puteți view diagrama schematică pentru mai multe detalii.

Ce este la bord

Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG1

  1. DS3231
    cip RTC de înaltă precizie, magistrală I2C
  2. baterie de rezervă RTC
    acceptă celule buton CR1220
  3. Indicator de putere
    activat prin lipirea unui rezistor de 0Ω pe jumper, dezactivat implicit
  4. Antet Raspberry Pi Pico
    pentru atașarea la Raspberry Pi Pico, design stivuibil

Definiția pinout

Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG2

Codul Raspberry Pi

  1. Deschideți un terminal al Raspberry Pi
  2. Descărcați și dezarhivați codurile demo în directorul Pico C/C++ SDK

Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG3

  1. Țineți apăsat butonul BOOTSEL al lui Pico și conectați interfața USB a lui Pico la Raspberry Pi, apoi eliberați butonul.
  2. Compilați și rulați pico-rtc-ds3231 examples

    Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG4

  3. Deschideți un terminal și un utilizator minicom pentru a verifica informațiile senzorului.

    Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG5

Piton:

  1. Consultați ghidurile Raspberry Pi pentru a configura firmware-ul Micropython pentru Pico
  2. Deschideți Thonny IDE și trageți demo-ul în IDE și rulați pe Pico ca mai jos.

    Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG6
    Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG7

  3. Faceți clic pe pictograma „run” pentru a rula codurile demo MicroPython.

    Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG8

Windows

  • Descărcați și dezarhivați demonstrația pe desktop-ul Windows, consultați ghidurile Raspberry Pi pentru a configura setările pentru mediul software Windows.
  • Apăsați și mențineți apăsat butonul BOOTSEL al lui Pico, conectați USB-ul Pico la computer cu un cablu MicroUSB. Importați programul c sau python în Pico pentru a-l face să ruleze.
  • Utilizați instrumentul serial pentru a view portul serial virtual al enumerarii USB Pico pentru a verifica informațiile de imprimare, DTR-ul trebuie deschis, viteza de transmisie este 115200, așa cum se arată în imaginea de mai jos:

    Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG9

Alţii

  • Lumina LED nu este folosită implicit, dacă trebuie să o utilizați, puteți lipi un rezistor 0R pe poziția R8. Apasa pe view diagrama schematică.
  • Pinul INT al DS3231 nu este utilizat în mod implicit. dacă trebuie să îl utilizați, puteți lipi rezistența 0R pe pozițiile R5, R6, R7. Apasa pe view diagrama schematică.
    • Lipiți rezistorul R5, conectați pinul INT la pinul GP3 al Pico, pentru a detecta starea de ieșire a ceasului cu alarmă DS3231.
    • Lipiți rezistorul R6, conectați pinul INT la pinul 3V3_EN al Pico, pentru a opri alimentarea Pico atunci când ceasul alarmă DS3231 emite un nivel scăzut.
    • Lipiți rezistorul R7, conectați pinul INT la pinul RUN al Pico, pentru a reseta Pico atunci când ceasul alarmă DS3231 emite un nivel scăzut.

Schematic

Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG10

Modulul RTC de precizie Raspberry Pi DS3231 pentru Pico-FIG11

Documente/Resurse

Modul Raspberry Pi DS3231 Precision RTC pentru Pico [pdfManual de utilizare
DS3231 Modul Precision RTC pentru Pico, DS3231, Modul Precision RTC pentru Pico, Modul Precision RTC, Modul RTC, Modul

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *