Raspberry Pi-LOGO

Module RTC de précision Raspberry Pi DS3231 pour Pico

Modulu RTC di precisione Raspberry Pi DS3231 per Pico-PRODUCT

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:

  1. Chip RTC DS3231 di alta precisione
  2. Bus I2C per a cumunicazione
  3. Slot di batteria di salvezza RTC chì sustene a pila di buttone CR1220
  4. Indicatore di putenza (attivatu da a saldatura di una resistenza 0 nantu à u jumper, disattivatu per difettu)
  5. 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:

  1. Aprite un terminal di Raspberry Pi.
  2. 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
  3. Navigate à u cartulare Pico C/C++ SDK: cd ~/pico
  4. Unzip u codice scaricatu: unzip Pico-rtc-ds3231_code.zip
  5. Mantene u buttone BOOTSEL di Pico è cunnette l'interfaccia USB di Pico à Raspberry Pi. Allora liberate u buttone.
  6. 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
  7. Aprite un terminal è utilizate minicom per verificà l'infurmazioni di u sensoru.

Python:

  1. Consultate i guide di Raspberry Pi per installà u firmware Micropython per Pico.
  2. Aprite l'IDE Thonny.
  3. Trascinate u codice demo à l'IDE è eseguite nantu à Pico.
  4. 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

Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG1

  1. DS3231
    chip RTC di alta precisione, bus I2C
  2. Batteria di salvezza RTC
    supporta a cellula di buttone CR1220
  3. Indicatore di putenza
    attivatu da a saldatura di una resistenza 0Ω nantu à u cavaliere, disattivatu per default
  4. Raspberry Pi Pico header
    per attache à Raspberry Pi Pico, design impilable

Definizione di pinout

Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG2

Codice Raspberry Pi

  1. Aprite un terminal di Raspberry Pi
  2. Scaricate è scumpressate i codici demo in u repertoriu Pico C/C++ SDK

Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG3

  1. Mantene u buttone BOOTSEL di Pico, è cunnette l'interfaccia USB di Pico à Raspberry Pi poi liberate u buttone.
  2. Cumpilà è eseguisce u pico-rtc-ds3231 examples

    Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG4

  3. Apertura un terminal è un utilizatore minicom per verificà l'infurmazioni di u sensoru.

    Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG5

Python:

  1. Consultate i guide di Raspberry Pi per installà u firmware Micropython per Pico
  2. Aprite u Thonny IDE, è trascinate a demo in IDE è eseguite nantu à Pico cum'è quì sottu.

    Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG6
    Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG7

  3. Cliccate l'icona "run" per eseguisce i codici demo MicroPython.

    Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG8

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:

    Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG9

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

Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG10

Module RTC de précision Raspberry Pi DS3231 pour Pico-FIG11

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

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *