Module RTC de précision Raspberry Pi DS3231 pour Pico
Informazione di u produttu
U Modulu Precision RTC per Pico hè un modulu di clock in tempu reale di alta precisione pensatu per esse usatu cù a scheda di microcontroller Raspberry Pi Pico. Incorpora u chip RTC di alta precisione DS3231 è supporta a cumunicazione I2C. U modulu include ancu
un slot di batteria di salvezza RTC chì sustene una pila di buttone CR1220 per mantene a cronometrazione precisa ancu quandu a putenza principale hè disconnected. U modulu presenta un indicatore di putenza chì pò esse attivatu o disattivatu saldendu una resistenza 0 nantu à u jumper. Hè
cuncepitu cù un capu impilable per un attaccamentu faciule à u Raspberry Pi Pico
Chì ci hè à bordu:
- Chip RTC DS3231 di alta precisione
- Bus I2C per a cumunicazione
- Slot di batteria di salvezza RTC chì sustene a pila di buttone CR1220
- Indicatore di putenza (attivatu da a saldatura di una resistenza 0 nantu à u jumper, disattivatu per difettu)
- Raspberry Pi Pico header per un attache faciule
Definizione di pinout:
U pinout di u Modulu Precision RTC per Pico hè a siguenti:
Raspberry Pi Pico Code | Descrizzione |
---|---|
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 |
Schema:
U schema schematicu di u Modulu Precision RTC per Pico pò esse viewed clicchendu quì.
Modulu RTC di precisione per Pico - Istruzzioni per l'usu di u produttu
Codice Raspberry Pi:
- Aprite un terminal di Raspberry Pi.
- Scaricate è unzip i codici demo à u repertoriu Pico C/C++ SDK. Nota chì u repertoriu di SDK pò esse diversu per l'utilizatori diffirenti, cusì avete bisognu di verificà u cartulare attuale. In generale, deve esse ~/pico/. Aduprate u cumandimu seguitu:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Navigate à u cartulare Pico C/C++ SDK:
cd ~/pico
- Unzip u codice scaricatu:
unzip Pico-rtc-ds3231_code.zip
- Mantene u buttone BOOTSEL di Pico è cunnette l'interfaccia USB di Pico à Raspberry Pi. Allora liberate u buttone.
- Cumpilà è eseguisce u pico-rtc-ds3231 examples usendu i seguenti cumandamenti:
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
- Aprite un terminal è utilizate minicom per verificà l'infurmazioni di u sensoru.
Python:
- Consultate i guide di Raspberry Pi per installà u firmware Micropython per Pico.
- Aprite l'IDE Thonny.
- Trascinate u codice demo à l'IDE è eseguite nantu à Pico.
- Cliccate l'icona di run per eseguisce i codici demo MicroPython.
Windows:
Istruzzioni per l'usu di u Modulu Precision RTC per Pico cù Windows ùn sò micca furnite in u manuale d'utilizatore. Per piacè riferite à a documentazione di u produttu o cuntattate u fabricatore per più assistenza.
Altri:
I lumi LED nantu à u modulu ùn sò micca usati per difettu. Sè avete bisognu di usà, pudete saldà una resistenza 0R in a pusizione R8. Poi view u schema schematicu per più dettagli.
Chì ci hè à bordu
- DS3231
chip RTC di alta precisione, bus I2C - Batteria di salvezza RTC
supporta a cellula di buttone CR1220 - Indicatore di putenza
attivatu da a saldatura di una resistenza 0Ω nantu à u cavaliere, disattivatu per default - Raspberry Pi Pico header
per attache à Raspberry Pi Pico, design impilable
Definizione di pinout
Codice Raspberry Pi
- Aprite un terminal di Raspberry Pi
- Scaricate è scumpressate i codici demo in u repertoriu Pico C/C++ SDK
- Mantene u buttone BOOTSEL di Pico, è cunnette l'interfaccia USB di Pico à Raspberry Pi poi liberate u buttone.
- Cumpilà è eseguisce u pico-rtc-ds3231 examples
- Apertura un terminal è un utilizatore minicom per verificà l'infurmazioni di u sensoru.
Python:
- Consultate i guide di Raspberry Pi per installà u firmware Micropython per Pico
- Aprite u Thonny IDE, è trascinate a demo in IDE è eseguite nantu à Pico cum'è quì sottu.
- Cliccate l'icona "run" per eseguisce i codici demo MicroPython.
Windows
- Scaricate è scumpressate a demo in u vostru desktop Windows, riferite à e guide di Raspberry Pi per cunfigurà i paràmetri di l'ambiente di u software Windows.
- Appughjà è mantene u buttone BOOTSEL di Pico, cunnette u USB di Pico à u PC cù un cable MicroUSB. Impurtà u prugramma c o python in Pico per fà eseguisce.
- Aduprà u strumentu seriale per view u portu seriale virtuale di l'enumerazione USB di Pico per verificà l'infurmazioni stampate, u DTR deve esse apertu, u baud rate hè 115200, cum'è mostra in a stampa sottu:
Altri
- U lume LED ùn hè micca utilizatu per automaticamente, se avete bisognu di usà, pudete saldà una resistenza 0R in a pusizione R8. Cliccate per view u schema schematicu.
- U pin INT di DS3231 ùn hè micca usatu per difettu. se avete bisognu di usà, pudete saldà a resistenza 0R nantu à e pusizioni R5, R6, R7. Cliccate per view u schema schematicu.
- Salda a resistenza R5, cunnette u pin INT à u pin GP3 di Pico, per detectà u statu di output di u svegliu DS3231.
- Salda a resistenza R6, cunnette u pin INT à u pin 3V3_EN di Pico, per disattivà a putenza Pico quandu u svegliu DS3231 produce un livellu bassu.
- Salda a resistenza R7, cunnette u pin INT à u pin RUN di u Pico, per resetta Pico quandu u svegliu DS3231 produce un livellu bassu.
Schematicu
Documenti / Risorse
![]() |
Module RTC de précision Raspberry Pi DS3231 pour Pico [pdfManuale d'usu Module RTC de précision DS3231 pour Pico, DS3231, Module RTC de précision pour Pico, Module RTC de précision, Module RTC, Module |