Mòdul RTC de precisió Raspberry Pi DS3231 per a Pico
Informació del producte
El mòdul Precision RTC per a Pico és un mòdul de rellotge en temps real d'alta precisió dissenyat per utilitzar-se amb la placa de microcontroladors Raspberry Pi Pico. Incorpora el xip RTC d'alta precisió DS3231 i admet la comunicació I2C. El mòdul també inclou
una ranura de bateria de seguretat RTC que admet una pila de botó CR1220 per mantenir l'hora precisa fins i tot quan l'alimentació principal està desconnectada. El mòdul inclou un indicador d'alimentació que es pot activar o desactivar soldant una resistència 0 al pont. És
dissenyat amb una capçalera apilable per a una fàcil connexió al Raspberry Pi Pico
Què hi ha a bord:
- Xip RTC d'alta precisió DS3231
- Bus I2C per a la comunicació
- Ranura de bateria de seguretat RTC que admet la pila de botó CR1220
- Indicador d'alimentació (activat mitjançant la soldadura d'una resistència 0 al pont, desactivat per defecte)
- Capçalera Raspberry Pi Pico per a una fàcil connexió
Definició de pinout:
El pinout del mòdul Precision RTC per a Pico és el següent:
Codi Pico de Raspberry Pi | Descripció |
---|---|
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 |
Esquema:
El diagrama esquemàtic del mòdul Precision RTC per a Pico pot ser viewed fent clic aquí.
Mòdul RTC de precisió per a Pico - Instruccions d'ús del producte
Codi Raspberry Pi:
- Obriu un terminal de Raspberry Pi.
- Baixeu i descomprimiu els codis de demostració al directori Pico C/C++ SDK. Tingueu en compte que el directori de l'SDK pot ser diferent per a diferents usuaris, de manera que heu de comprovar el directori real. En general, hauria de ser ~/pico/. Utilitzeu l'ordre següent:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Navegueu al directori Pico C/C++ SDK:
cd ~/pico
- Descomprimiu el codi descarregat:
unzip Pico-rtc-ds3231_code.zip
- Mantingueu premut el botó BOOTSEL de Pico i connecteu la interfície USB de Pico a Raspberry Pi. A continuació, deixeu anar el botó.
- Compileu i executeu el fitxer pico-rtc-ds3231 exampfitxers utilitzant les ordres següents:
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
- Obriu un terminal i utilitzeu minicom per comprovar la informació del sensor.
Python:
- Consulteu les guies de Raspberry Pi per configurar el microprogramari Micropython per a Pico.
- Obriu l'IDE de Thonny.
- Arrossegueu el codi de demostració a l'IDE i executeu-lo a Pico.
- Feu clic a la icona d'execució per executar els codis de demostració de MicroPython.
Windows:
Les instruccions per utilitzar el mòdul Precision RTC per a Pico amb Windows no es proporcionen al manual d'usuari. Consulteu la documentació del producte o poseu-vos en contacte amb el fabricant per obtenir més ajuda.
Altres:
Els llums LED del mòdul no s'utilitzen per defecte. Si necessiteu utilitzar-los, podeu soldar una resistència 0R a la posició R8. Tu pots view el diagrama esquemàtic per a més detalls.
Què hi ha a bord
- DS3231
Xip RTC d'alta precisió, bus I2C - Bateria de reserva RTC
Admet cel·la botó CR1220 - Indicador de potència
activat soldant una resistència de 0Ω al pont, desactivat per defecte - Capçalera de Raspberry Pi Pico
per connectar-se a Raspberry Pi Pico, disseny apilable
Definició de pinout
Codi Raspberry Pi
- Obriu un terminal de Raspberry Pi
- Baixeu i descomprimiu els codis de demostració al directori Pico C/C++ SDK
- Mantingueu premut el botó BOOTSEL de Pico i connecteu la interfície USB de Pico a Raspberry Pi i deixeu anar el botó.
- Compileu i executeu el fitxer pico-rtc-ds3231 examples
- Obriu un terminal i un usuari minicom per comprovar la informació del sensor.
Python:
- Consulteu les guies de Raspberry Pi per configurar el microprogramari Micropython per a Pico
- Obriu el Thonny IDE i arrossegueu la demostració a l'IDE i executeu-lo a Pico com es mostra a continuació.
- Feu clic a la icona "executar" per executar els codis de demostració de MicroPython.
Windows
- Baixeu i descomprimiu la demostració al vostre escriptori de Windows, consulteu les guies de Raspberry Pi per configurar la configuració de l'entorn del programari de Windows.
- Manteniu premut el botó BOOTSEL del Pico, connecteu l'USB del Pico al PC amb un cable MicroUSB. Importeu el programa c o python a Pico per fer-lo funcionar.
- Utilitzeu l'eina de sèrie per view el port sèrie virtual de l'enumeració USB de Pico per comprovar la informació d'impressió, cal obrir el DTR, la velocitat de transmissió és 115200, tal com es mostra a la imatge següent:
Altres
- La llum LED no s'utilitza per defecte, si la necessiteu, podeu soldar una resistència 0R a la posició R8. Feu clic a view el diagrama esquemàtic.
- El pin INT del DS3231 no s'utilitza per defecte. si l'heu d'utilitzar, podeu soldar la resistència 0R a les posicions R5, R6, R7. Feu clic a view el diagrama esquemàtic.
- Soldeu la resistència R5, connecteu el pin INT al pin GP3 de Pico, per detectar l'estat de sortida del despertador DS3231.
- Soldeu la resistència R6, connecteu el pin INT al pin 3V3_EN de Pico, per apagar l'alimentació Pico quan el despertador DS3231 emet un nivell baix.
- Soldeu la resistència R7, connecteu el pin INT al pin RUN del Pico, per reiniciar Pico quan el despertador DS3231 surt de nivell baix.
Esquemàtic
Documents/Recursos
![]() |
Mòdul RTC de precisió Raspberry Pi DS3231 per a Pico [pdfManual d'usuari Mòdul de precisió RTC DS3231 per a Pico, DS3231, mòdul de precisió RTC per a Pico, mòdul de precisió RTC, mòdul RTC, mòdul |