ਪੀਕੋ ਲਈ ਰਸਬੇਰੀ Pi DS3231 ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ
ਉਤਪਾਦ ਜਾਣਕਾਰੀ
ਪੀਕੋ ਲਈ ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ ਇੱਕ ਉੱਚ ਸ਼ੁੱਧਤਾ ਵਾਲਾ ਰੀਅਲ-ਟਾਈਮ ਕਲਾਕ ਮੋਡਿਊਲ ਹੈ ਜੋ ਰਾਸਬੇਰੀ ਪਾਈ ਪੀਕੋ ਮਾਈਕ੍ਰੋਕੰਟਰੋਲਰ ਬੋਰਡ ਨਾਲ ਵਰਤਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ DS3231 ਉੱਚ ਸ਼ੁੱਧਤਾ RTC ਚਿੱਪ ਨੂੰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ ਅਤੇ I2C ਸੰਚਾਰ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਮੋਡੀਊਲ ਵੀ ਸ਼ਾਮਲ ਹੈ
ਇੱਕ RTC ਬੈਕਅੱਪ ਬੈਟਰੀ ਸਲਾਟ ਜੋ ਮੁੱਖ ਪਾਵਰ ਡਿਸਕਨੈਕਟ ਹੋਣ 'ਤੇ ਵੀ ਸਹੀ ਟਾਈਮਕੀਪਿੰਗ ਬਣਾਈ ਰੱਖਣ ਲਈ ਇੱਕ CR1220 ਬਟਨ ਸੈੱਲ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਮੋਡੀਊਲ ਵਿੱਚ ਇੱਕ ਪਾਵਰ ਇੰਡੀਕੇਟਰ ਹੈ ਜੋ ਜੰਪਰ ਉੱਤੇ ਇੱਕ 0 ਰੋਧਕ ਨੂੰ ਸੋਲਡਰ ਕਰਕੇ ਸਮਰੱਥ ਜਾਂ ਅਯੋਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਹੈ
Raspberry Pi Pico ਨਾਲ ਆਸਾਨ ਅਟੈਚਮੈਂਟ ਲਈ ਇੱਕ ਸਟੈਕੇਬਲ ਹੈਡਰ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ
ਬੋਰਡ 'ਤੇ ਕੀ ਹੈ:
- DS3231 ਉੱਚ ਸ਼ੁੱਧਤਾ RTC ਚਿੱਪ
- ਸੰਚਾਰ ਲਈ I2C ਬੱਸ
- RTC ਬੈਕਅੱਪ ਬੈਟਰੀ ਸਲਾਟ CR1220 ਬਟਨ ਸੈੱਲ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ
- ਪਾਵਰ ਇੰਡੀਕੇਟਰ (ਜੰਪਰ 'ਤੇ ਇੱਕ 0 ਰੋਧਕ ਨੂੰ ਸੋਲਡਰਿੰਗ ਦੁਆਰਾ ਸਮਰਥਿਤ, ਮੂਲ ਰੂਪ ਵਿੱਚ ਅਯੋਗ)
- ਆਸਾਨ ਅਟੈਚਮੈਂਟ ਲਈ ਰਾਸਬੇਰੀ ਪਾਈ ਪੀਕੋ ਹੈਡਰ
ਪਿਨਆਉਟ ਪਰਿਭਾਸ਼ਾ:
ਪਿਕੋ ਲਈ ਸ਼ੁੱਧਤਾ ਆਰਟੀਸੀ ਮੋਡੀਊਲ ਦਾ ਪਿਨਆਉਟ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:
ਰਸਬੇਰੀ ਪਾਈ ਪੀਕੋ ਕੋਡ | ਵਰਣਨ |
---|---|
A | ਆਈ 2 ਸੀ 0 |
B | ਆਈ 2 ਸੀ 1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | ਜੀ.ਐਨ.ਡੀ |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | ਜੀ.ਐਨ.ਡੀ |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | ਜੀ.ਐਨ.ਡੀ |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | ਜੀ.ਐਨ.ਡੀ |
19 | GP14 |
20 | GP15 |
ਯੋਜਨਾਬੱਧ:
ਪੀਕੋ ਲਈ ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ ਦਾ ਯੋਜਨਾਬੱਧ ਚਿੱਤਰ ਹੋ ਸਕਦਾ ਹੈ viewed ਕਲਿੱਕ ਕਰਕੇ ਇਥੇ.
ਪਿਕੋ ਲਈ ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ – ਉਤਪਾਦ ਵਰਤੋਂ ਨਿਰਦੇਸ਼
ਰਸਬੇਰੀ ਪਾਈ ਕੋਡ:
- Raspberry Pi ਦਾ ਇੱਕ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ।
- ਡਾਉਨਲੋਡ ਕਰੋ ਅਤੇ ਡੈਮੋ ਕੋਡਾਂ ਨੂੰ 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 ਇੰਟਰਫੇਸ ਨੂੰ Raspberry Pi ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਫਿਰ ਬਟਨ ਨੂੰ ਛੱਡ ਦਿਓ.
- pico-rtc-ds3231 ਸਾਬਕਾ ਨੂੰ ਕੰਪਾਇਲ ਅਤੇ ਚਲਾਓampਹੇਠ ਲਿਖੀਆਂ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ:
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 ਲਈ ਮਾਈਕ੍ਰੋਪਾਈਥਨ ਫਰਮਵੇਅਰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਰਾਸਬੇਰੀ ਪਾਈ ਦੀਆਂ ਗਾਈਡਾਂ ਨੂੰ ਵੇਖੋ।
- Thonny IDE ਖੋਲ੍ਹੋ.
- ਡੈਮੋ ਕੋਡ ਨੂੰ IDE 'ਤੇ ਖਿੱਚੋ ਅਤੇ ਇਸਨੂੰ Pico 'ਤੇ ਚਲਾਓ।
- ਮਾਈਕ੍ਰੋਪਾਈਥਨ ਡੈਮੋ ਕੋਡਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ ਰਨ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਵਿੰਡੋਜ਼:
ਵਿੰਡੋਜ਼ ਦੇ ਨਾਲ ਪਿਕੋ ਲਈ ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਉਪਭੋਗਤਾ ਮੈਨੂਅਲ ਵਿੱਚ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ। ਕਿਰਪਾ ਕਰਕੇ ਉਤਪਾਦ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਵੇਖੋ ਜਾਂ ਹੋਰ ਸਹਾਇਤਾ ਲਈ ਨਿਰਮਾਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ।
ਹੋਰ:
ਮੋਡੀਊਲ 'ਤੇ LED ਲਾਈਟਾਂ ਮੂਲ ਰੂਪ ਵਿੱਚ ਨਹੀਂ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਤੁਸੀਂ R0 ਸਥਿਤੀ 'ਤੇ ਇੱਕ 8R ਰੋਧਕ ਨੂੰ ਸੋਲਡ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਕਰ ਸੱਕਦੇ ਹੋ view ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਯੋਜਨਾਬੱਧ ਚਿੱਤਰ।
ਬੋਰਡ 'ਤੇ ਕੀ ਹੈ
- DS3231
ਉੱਚ ਸ਼ੁੱਧਤਾ RTC ਚਿੱਪ, I2C ਬੱਸ - RTC ਬੈਕਅੱਪ ਬੈਟਰੀ
CR1220 ਬਟਨ ਸੈੱਲ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ - ਪਾਵਰ ਸੂਚਕ
ਜੰਪਰ 'ਤੇ ਇੱਕ 0Ω ਰੋਧਕ ਸੋਲਡਰਿੰਗ ਦੁਆਰਾ ਸਮਰਥਿਤ, ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ ਅਯੋਗ - Raspberry Pi Pico ਸਿਰਲੇਖ
Raspberry Pi Pico ਨਾਲ ਅਟੈਚ ਕਰਨ ਲਈ, ਸਟੈਕੇਬਲ ਡਿਜ਼ਾਈਨ
ਪਿਨਆਉਟ ਪਰਿਭਾਸ਼ਾ
ਰਸਬੇਰੀ ਪਾਈ ਕੋਡ
- Raspberry Pi ਦਾ ਇੱਕ ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ
- ਡਾਉਨਲੋਡ ਕਰੋ ਅਤੇ ਡੈਮੋ ਕੋਡ ਨੂੰ ਡਾਇਰੈਕਟਰੀ Pico C/C++ SDK ਵਿੱਚ ਅਨਜ਼ਿਪ ਕਰੋ
- Pico ਦੇ BOOTSEL ਬਟਨ ਨੂੰ ਫੜੀ ਰੱਖੋ, ਅਤੇ Pico ਦੇ USB ਇੰਟਰਫੇਸ ਨੂੰ Raspberry Pi ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਫਿਰ ਬਟਨ ਨੂੰ ਛੱਡੋ।
- pico-rtc-ds3231 ਸਾਬਕਾ ਨੂੰ ਕੰਪਾਇਲ ਅਤੇ ਚਲਾਓamples
- ਸੈਂਸਰ ਦੀ ਜਾਣਕਾਰੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਇੱਕ ਟਰਮੀਨਲ ਅਤੇ ਉਪਭੋਗਤਾ ਮਿਨੀਕਾਮ ਖੋਲ੍ਹੋ।
ਪਾਈਥਨ:
- Pico ਲਈ Micropython ਫਰਮਵੇਅਰ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ Raspberry Pi ਦੀਆਂ ਗਾਈਡਾਂ ਨੂੰ ਵੇਖੋ
- ਥੌਨੀ IDE ਖੋਲ੍ਹੋ, ਅਤੇ ਡੈਮੋ ਨੂੰ IDE 'ਤੇ ਖਿੱਚੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਪੀਕੋ 'ਤੇ ਚਲਾਓ।
- ਮਾਈਕ੍ਰੋਪਾਈਥਨ ਡੈਮੋ ਕੋਡਾਂ ਨੂੰ ਚਲਾਉਣ ਲਈ "ਰਨ" ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਵਿੰਡੋਜ਼
- ਆਪਣੇ ਵਿੰਡੋਜ਼ ਡੈਸਕਟਾਪ 'ਤੇ ਡੈਮੋ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰੋ ਅਤੇ ਅਨਜ਼ਿਪ ਕਰੋ, ਵਿੰਡੋਜ਼ ਸਾਫਟਵੇਅਰ ਵਾਤਾਵਰਣ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਰਾਸਬੇਰੀ ਪਾਈ ਦੀਆਂ ਗਾਈਡਾਂ ਵੇਖੋ।
- Pico ਦੇ BOOTSEL ਬਟਨ ਨੂੰ ਦਬਾਓ ਅਤੇ ਹੋਲਡ ਕਰੋ, Pico ਦੇ USB ਨੂੰ ਇੱਕ MicroUSB ਕੇਬਲ ਨਾਲ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ। ਇਸ ਨੂੰ ਚਲਾਉਣ ਲਈ ਪੀਕੋ ਵਿੱਚ c ਜਾਂ python ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਆਯਾਤ ਕਰੋ।
- ਸੀਰੀਅਲ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ view ਪ੍ਰਿੰਟ ਜਾਣਕਾਰੀ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਪੀਕੋ ਦੇ 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 ਪਿੰਨ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਯੋਜਨਾਬੱਧ
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ਪੀਕੋ ਲਈ ਰਸਬੇਰੀ Pi DS3231 ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ DS3231 ਪਿਕੋ ਲਈ ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ, DS3231, ਪਿਕੋ ਲਈ ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ, ਸ਼ੁੱਧਤਾ RTC ਮੋਡੀਊਲ, RTC ਮੋਡੀਊਲ, ਮੋਡੀਊਲ |