Pico కోసం Raspberry Pi DS3231 ప్రెసిషన్ RTC మాడ్యూల్
ఉత్పత్తి సమాచారం
Pico కోసం ప్రెసిషన్ RTC మాడ్యూల్ అనేది రాస్ప్బెర్రీ పై పికో మైక్రోకంట్రోలర్ బోర్డ్తో ఉపయోగించడానికి రూపొందించబడిన అధిక ఖచ్చితత్వ నిజ-సమయ క్లాక్ మాడ్యూల్. ఇది DS3231 హై ప్రెసిషన్ RTC చిప్ను కలిగి ఉంటుంది మరియు I2C కమ్యూనికేషన్కు మద్దతు ఇస్తుంది. మాడ్యూల్ కూడా కలిగి ఉంటుంది
ప్రధాన పవర్ డిస్కనెక్ట్ అయినప్పుడు కూడా ఖచ్చితమైన సమయపాలనను నిర్వహించడానికి CR1220 బటన్ సెల్కు మద్దతు ఇచ్చే RTC బ్యాకప్ బ్యాటరీ స్లాట్. మాడ్యూల్ జంపర్పై 0 రెసిస్టర్ను టంకం చేయడం ద్వారా ప్రారంభించగల లేదా నిలిపివేయగల శక్తి సూచికను కలిగి ఉంది. అది
రాస్ప్బెర్రీ పై పికోకు సులభంగా అటాచ్మెంట్ చేయడానికి స్టాక్ చేయగల హెడర్తో రూపొందించబడింది
బోర్డులో ఏముంది:
- DS3231 అధిక సూక్ష్మత RTC చిప్
- కమ్యూనికేషన్ కోసం I2C బస్సు
- RTC బ్యాకప్ బ్యాటరీ స్లాట్ CR1220 బటన్ సెల్కు మద్దతు ఇస్తుంది
- పవర్ ఇండికేటర్ (జంపర్పై 0 రెసిస్టర్ను టంకం చేయడం ద్వారా ప్రారంభించబడింది, డిఫాల్ట్గా నిలిపివేయబడింది)
- సులభమైన అటాచ్మెంట్ కోసం రాస్ప్బెర్రీ పికో హెడర్
పిన్అవుట్ నిర్వచనం:
Pico కోసం ప్రెసిషన్ RTC మాడ్యూల్ యొక్క పిన్అవుట్ క్రింది విధంగా ఉంది:
రాస్ప్బెర్రీ పికో కోడ్ | వివరణ |
---|---|
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 |
స్కీమాటిక్:
Pico కోసం ప్రెసిషన్ RTC మాడ్యూల్ యొక్క స్కీమాటిక్ రేఖాచిత్రం కావచ్చు viewక్లిక్ చేయడం ద్వారా ed ఇక్కడ.
పికో కోసం ఖచ్చితమైన RTC మాడ్యూల్ - ఉత్పత్తి వినియోగ సూచనలు
రాస్ప్బెర్రీ పై కోడ్:
- రాస్ప్బెర్రీ పై టెర్మినల్ తెరవండి.
- Pico C/C++ SDK డైరెక్టరీకి డెమో కోడ్లను డౌన్లోడ్ చేసి అన్జిప్ చేయండి. SDK డైరెక్టరీ వేర్వేరు వినియోగదారులకు భిన్నంగా ఉండవచ్చని గమనించండి, కాబట్టి మీరు అసలు డైరెక్టరీని తనిఖీ చేయాలి. సాధారణంగా, ఇది ~/pico/ అయి ఉండాలి. కింది ఆదేశాన్ని ఉపయోగించండి:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Pico C/C++ SDK డైరెక్టరీకి నావిగేట్ చేయండి:
cd ~/pico
- డౌన్లోడ్ చేసిన కోడ్ను అన్జిప్ చేయండి:
unzip Pico-rtc-ds3231_code.zip
- Pico యొక్క BOOTSEL బటన్ను పట్టుకోండి మరియు Pico యొక్క USB ఇంటర్ఫేస్ను రాస్ప్బెర్రీ పైకి కనెక్ట్ చేయండి. ఆపై బటన్ను విడుదల చేయండి.
- pico-rtc-ds3231 exని కంపైల్ చేసి అమలు చేయండిamples కింది ఆదేశాలను ఉపయోగిస్తుంది:
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
- సెన్సార్ సమాచారాన్ని తనిఖీ చేయడానికి టెర్మినల్ను తెరిచి, మినీకామ్ని ఉపయోగించండి.
పైథాన్:
- Pico కోసం Micropython ఫర్మ్వేర్ని సెటప్ చేయడానికి Raspberry Pi యొక్క గైడ్లను చూడండి.
- Thonny IDEని తెరవండి.
- డెమో కోడ్ను IDEకి లాగి, దానిని Picoలో అమలు చేయండి.
- MicroPython డెమో కోడ్లను అమలు చేయడానికి రన్ చిహ్నాన్ని క్లిక్ చేయండి.
విండోస్:
విండోస్తో పికో కోసం ప్రెసిషన్ RTC మాడ్యూల్ని ఉపయోగించడం కోసం సూచనలు యూజర్ మాన్యువల్లో అందించబడలేదు. దయచేసి ఉత్పత్తి డాక్యుమెంటేషన్ను చూడండి లేదా తదుపరి సహాయం కోసం తయారీదారుని సంప్రదించండి.
ఇతరులు:
మాడ్యూల్లోని LED లైట్లు డిఫాల్ట్గా ఉపయోగించబడవు. మీరు వాటిని ఉపయోగించాల్సిన అవసరం ఉంటే, మీరు R0 స్థానంలో 8R రెసిస్టర్ను టంకము చేయవచ్చు. నువ్వు చేయగలవు view మరిన్ని వివరాల కోసం స్కీమాటిక్ రేఖాచిత్రం.
బోర్డులో ఏముంది
- DS3231
అధిక సూక్ష్మత RTC చిప్, I2C బస్సు - RTC బ్యాకప్ బ్యాటరీ
CR1220 బటన్ సెల్కు మద్దతు ఇస్తుంది - శక్తి సూచిక
జంపర్పై 0Ω రెసిస్టర్ను టంకం చేయడం ద్వారా ప్రారంభించబడింది, డిఫాల్ట్గా నిలిపివేయబడుతుంది - రాస్ప్బెర్రీ పికో హెడర్
రాస్ప్బెర్రీ పై పికోకు జోడించడం కోసం, స్టాక్ చేయగల డిజైన్
పిన్అవుట్ నిర్వచనం
రాస్ప్బెర్రీ పై కోడ్
- రాస్ప్బెర్రీ పై టెర్మినల్ తెరవండి
- Pico C/C++ SDK డైరెక్టరీకి డెమో కోడ్లను డౌన్లోడ్ చేసి అన్జిప్ చేయండి
- Pico యొక్క BOOTSEL బటన్ను పట్టుకోండి మరియు Pico యొక్క USB ఇంటర్ఫేస్ని Raspberry Piకి కనెక్ట్ చేసి, ఆపై బటన్ను విడుదల చేయండి.
- pico-rtc-ds3231 exని కంపైల్ చేసి అమలు చేయండిampలెస్
- సెన్సార్ సమాచారాన్ని తనిఖీ చేయడానికి టెర్మినల్ మరియు వినియోగదారు మినీకామ్ను తెరవండి.
పైథాన్:
- Pico కోసం Micropython ఫర్మ్వేర్ను సెటప్ చేయడానికి Raspberry Pi యొక్క గైడ్లను చూడండి
- Thonny IDEని తెరిచి, డెమోను IDEకి లాగి, దిగువన ఉన్న విధంగా Picoలో అమలు చేయండి.
- MicroPython డెమో కోడ్లను అమలు చేయడానికి "రన్" చిహ్నాన్ని క్లిక్ చేయండి.
విండోస్
- మీ Windows డెస్క్టాప్కి డెమోని డౌన్లోడ్ చేసి అన్జిప్ చేయండి, Windows సాఫ్ట్వేర్ ఎన్విరాన్మెంట్ సెట్టింగ్లను సెటప్ చేయడానికి Raspberry Pi యొక్క గైడ్లను చూడండి.
- Pico యొక్క BOOTSEL బటన్ను నొక్కి, పట్టుకోండి, Pico యొక్క USBని MicroUSB కేబుల్తో PCకి కనెక్ట్ చేయండి. ఇది అమలు చేయడానికి సి లేదా పైథాన్ ప్రోగ్రామ్ను Picoలోకి దిగుమతి చేయండి.
- సీరియల్ సాధనాన్ని ఉపయోగించండి view ప్రింట్ సమాచారాన్ని తనిఖీ చేయడానికి Pico యొక్క USB ఎన్యూమరేషన్ యొక్క వర్చువల్ సీరియల్ పోర్ట్, DTR తెరవబడాలి, బాడ్ రేటు 115200, దిగువ చిత్రంలో చూపిన విధంగా:
ఇతరులు
- LED లైట్ డిఫాల్ట్గా ఉపయోగించబడదు, మీరు దానిని ఉపయోగించవలసి వస్తే, మీరు R0 స్థానంలో 8R రెసిస్టర్ను టంకము చేయవచ్చు. క్లిక్ చేయండి view స్కీమాటిక్ రేఖాచిత్రం.
- DS3231 యొక్క INT పిన్ డిఫాల్ట్గా ఉపయోగించబడదు. మీరు దీన్ని ఉపయోగించాల్సిన అవసరం ఉంటే, మీరు R0,R5,R6 స్థానాల్లో 7R రెసిస్టర్ను టంకము చేయవచ్చు. క్లిక్ చేయండి view స్కీమాటిక్ రేఖాచిత్రం.
- DS5 అలారం గడియారం యొక్క అవుట్పుట్ స్థితిని గుర్తించడానికి, R3 రెసిస్టర్ను సోల్డర్ చేయండి, INT పిన్ను Pico యొక్క GP3231 పిన్కి కనెక్ట్ చేయండి.
- DS6 అలారం గడియారం తక్కువ స్థాయిలో అవుట్పుట్ చేసినప్పుడు Pico పవర్ను ఆఫ్ చేయడానికి, R3 రెసిస్టర్ను సోల్డర్ చేయండి, INT పిన్ను Pico యొక్క 3V3231_EN పిన్కి కనెక్ట్ చేయండి.
- DS7 అలారం గడియారం తక్కువ స్థాయిలో అవుట్పుట్ చేసినప్పుడు Picoని రీసెట్ చేయడానికి R3231 రెసిస్టర్ను సోల్డర్ చేయండి, INT పిన్ను Pico యొక్క RUN పిన్కి కనెక్ట్ చేయండి.
స్కీమాటిక్
పత్రాలు / వనరులు
![]() |
Pico కోసం Raspberry Pi DS3231 ప్రెసిషన్ RTC మాడ్యూల్ [pdf] యూజర్ మాన్యువల్ పికో కోసం DS3231 ప్రెసిషన్ RTC మాడ్యూల్, DS3231, పికో కోసం ప్రెసిషన్ RTC మాడ్యూల్, ప్రెసిషన్ RTC మాడ్యూల్, RTC మాడ్యూల్, మాడ్యూల్ |