Modal Precision RTC Raspberry Pi DS3231 airson Pico
Fiosrachadh toraidh
Tha am Modal Precision RTC airson Pico na mhodal gleoc fìor-ùine àrd mionaideach a chaidh a dhealbhadh airson a chleachdadh le bòrd microcontroller Raspberry Pi Pico. Tha e a’ toirt a-steach chip RTC àrd-chruinneas DS3231 agus a’ toirt taic do chonaltradh I2C. Tha am modal cuideachd a’ toirt a-steach
slot bataraidh cùl-taic RTC a bheir taic do chealla putan CR1220 airson cumail suas ùine cheart eadhon nuair a tha am prìomh chumhachd air a dhì-cheangal. Tha comharra cumhachd anns a’ mhodal a dh’ fhaodar a chomasachadh no a chiorramachadh le bhith a’ sàthadh resistor 0 air a’ gheansaidh. Tha e
air a dhealbhadh le bann-cinn a ghabhas a chruachadh airson a cheangal gu furasta ris an Raspberry Pi Pico
Dè tha air bòrd:
- DS3231 àrd-chinnt RTC chip
- I2C bus airson conaltradh a
- Slot bataraidh cùl-taic RTC a’ toirt taic do chealla putan CR1220
- Comharra cumhachd (air a chomasachadh le bhith a ’solar resistor 0 air a’ gheansaidh, ciorramach gu bunaiteach)
- Ceann-cinn Raspberry Pi Pico airson ceangal furasta
Mìneachadh pinout:
Tha pinout Modal Precision RTC airson Pico mar a leanas:
Còd Pico Raspberry | Tuairisgeul |
---|---|
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 |
Sgeamatach:
Faodaidh an diagram sgeamach den mhodal Precision RTC airson Pico a bhith viewed le bhith a’ briogadh an seo.
Modal RTC mionaideach airson Pico - stiùireadh cleachdadh toraidh
Còd Raspberry Pi:
- Fosgail ceann-uidhe de Raspberry Pi.
- Luchdaich sìos agus unzip na còdan demo chun eòlaire Pico C / C ++ SDK. Thoir an aire gum faodadh an eòlaire SDK a bhith eadar-dhealaichte airson diofar luchd-cleachdaidh, agus mar sin feumaidh tu sgrùdadh a dhèanamh air an eòlaire fhèin. San fharsaingeachd, bu chòir dha a bhith ~/pico/. Cleachd an òrdugh a leanas:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Seòl gu eòlaire Pico C / C ++ SDK:
cd ~/pico
- Unzip an còd a chaidh a luchdachadh sìos:
unzip Pico-rtc-ds3231_code.zip
- Cùm am putan BOOTSEL de Pico agus ceangail an eadar-aghaidh USB de Pico gu Raspberry Pi. An uairsin leig às am putan.
- Cuir ri chèile agus ruith am pico-rtc-ds3231 examples a’ cleachdadh nan òrduighean a leanas:
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
- Fosgail ceann-uidhe agus cleachd minicom gus sùil a thoirt air fiosrachadh an sensor.
Python:
- Thoir sùil air an stiùireadh aig Raspberry Pi gus firmware Micropython a stèidheachadh airson Pico.
- Fosgail an Thonny IDE.
- Slaod an còd demo chun IDE agus ruith e air Pico.
- Cliog air an ìomhaigh ruith gus na còdan demo MicroPython a chuir an gnìomh.
Windows:
Chan eil stiùireadh airson a bhith a’ cleachdadh Modal Precision RTC airson Pico le Windows air a thoirt seachad ann an leabhar-làimhe an neach-cleachdaidh. Feuch an toir thu sùil air na sgrìobhainnean toraidh no cuir fios chun neach-dèanamh airson tuilleadh cuideachaidh.
Daoine eile:
Chan eil na solais LED air a’ mhodal air an cleachdadh gu bunaiteach. Ma dh'fheumas tu an cleachdadh, faodaidh tu resistor 0R a sholarachadh air suidheachadh R8. Faodaidh tu view an sgeama sgeama airson tuilleadh fiosrachaidh.
Dè tha air bòrd
- DS3231
chip RTC mionaideachd àrd, bus I2C - Bataraidh cùl-taic RTC
a’ toirt taic do chealla putan CR1220 - Comharra cumhachd
air a chomasachadh le bhith a’ sàthadh resistor 0Ω air an geansaidh, ciorramach gu bunaiteach - Ceann-cinn Raspberry Pi Pico
airson a cheangal ri Raspberry Pi Pico, dealbhadh cruachan
Mìneachadh pinout
Còd Raspberry Pi
- Fosgail ceann-uidhe de Raspberry Pi
- Luchdaich sìos agus unzip na còdan demo gu eòlaire Pico C / C ++ SDK
- Cùm am putan BOOTSEL de Pico, agus ceangail an eadar-aghaidh USB de Pico gu Raspberry Pi agus an uairsin leig às am putan.
- Cuir ri chèile agus ruith am pico-rtc-ds3231 examples
- Fosgail inneal-crìochnachaidh agus minicom cleachdaiche gus sùil a thoirt air fiosrachadh an sensor.
Python:
- Thoir sùil air an stiùireadh aig Raspberry Pi gus firmware Micropython a stèidheachadh airson Pico
- Fosgail an Thonny IDE, agus slaod an demo gu IDE agus ruith air Pico mar gu h-ìosal.
- Cliog air an ìomhaigh “run” gus na còdan demo MicroPython a ruith.
Windows
- Luchdaich sìos agus unzip an demo chun deasg Windows agad, thoir sùil air an stiùireadh aig Raspberry Pi gus roghainnean àrainneachd bathar-bog Windows a stèidheachadh.
- Brùth agus gleidh am putan BOOTSEL de Pico, ceangail USB Pico ris a’ PC le càball MicroUSB. Cuir a-steach prògram c no python gu Pico gus toirt air ruith.
- Cleachd an t-inneal sreathach gus view am port sreathach brìgheil de àireamhachd USB Pico gus sùil a thoirt air an fhiosrachadh clò-bhualaidh, feumar an DTR fhosgladh, is e an ìre baud 115200, mar a chithear san dealbh gu h-ìosal:
cuid eile
- Chan eil an solas LED air a chleachdadh gu bunaiteach, ma dh'fheumas tu a chleachdadh, faodaidh tu resistor 0R a shàrachadh air suidheachadh R8. Cliog gus view an sgeama sgeama.
- Chan eil am prìne INT de DS3231 air a chleachdadh gu bunaiteach. ma dh'fheumas tu a chleachdadh, faodaidh tu an resistor 0R a sholarachadh air na dreuchdan R5, R6, R7. Cliog gus view an sgeama sgeama.
- Solaid an resistor R5, ceangail am prìne INT ri prìne GP3 Pico, gus inbhe toraidh a’ ghleoc rabhaidh DS3231 a lorg.
- Solaid an resistor R6, ceangail am prìne INT ris a’ phrìne 3V3_EN de Pico, gus an cumhachd Pico a chuir dheth nuair a thig an gleoc rabhaidh DS3231 a-mach aig ìre ìosal.
- Solder an resistor R7, ceangail am prìne INT ri prìne RUN an Pico, gus Pico ath-shuidheachadh nuair a bheir gleoc rabhaidh DS3231 a-mach ìre ìosal.
Sgeamatach
Sgrìobhainnean/Goireasan
![]() |
Modal Precision RTC Raspberry Pi DS3231 airson Pico [pdfLeabhar-làimhe an neach-cleachdaidh DS3231 Modal RTC mionaideach airson Pico, DS3231, Modal RTC mionaideach airson Pico, Modal RTC Precision, Modal RTC, Modal |