Modul Raspberry Pi DS3231 Precision RTC pentru Pico
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:
- Cip RTC de înaltă precizie DS3231
- Bus I2C pentru comunicare
- Slot pentru baterie de rezervă RTC care acceptă celulă buton CR1220
- Indicator de alimentare (activat prin lipirea unui rezistor 0 pe jumper, dezactivat implicit)
- 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:
- Deschideți un terminal al Raspberry Pi.
- 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
- Navigați la directorul Pico C/C++ SDK:
cd ~/pico
- Dezarhivați codul descărcat:
unzip Pico-rtc-ds3231_code.zip
- Ț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.
- 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
- Deschideți un terminal și utilizați minicom pentru a verifica informațiile senzorului.
Piton:
- Consultați ghidurile Raspberry Pi pentru a configura firmware-ul Micropython pentru Pico.
- Deschideți IDE-ul Thonny.
- Trageți codul demonstrativ în IDE și rulați-l pe Pico.
- 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
- DS3231
cip RTC de înaltă precizie, magistrală I2C - baterie de rezervă RTC
acceptă celule buton CR1220 - Indicator de putere
activat prin lipirea unui rezistor de 0Ω pe jumper, dezactivat implicit - Antet Raspberry Pi Pico
pentru atașarea la Raspberry Pi Pico, design stivuibil
Definiția pinout
Codul Raspberry Pi
- Deschideți un terminal al Raspberry Pi
- Descărcați și dezarhivați codurile demo în directorul Pico C/C++ SDK
- Ț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.
- Compilați și rulați pico-rtc-ds3231 examples
- Deschideți un terminal și un utilizator minicom pentru a verifica informațiile senzorului.
Piton:
- Consultați ghidurile Raspberry Pi pentru a configura firmware-ul Micropython pentru Pico
- Deschideți Thonny IDE și trageți demo-ul în IDE și rulați pe Pico ca mai jos.
- Faceți clic pe pictograma „run” pentru a rula codurile demo MicroPython.
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:
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
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 |