Pico için Raspberry Pi DS3231 Hassas RTC Modülü
Ürün Bilgileri
Pico için Precision RTC Modülü, Raspberry Pi Pico mikro denetleyici kartıyla kullanılmak üzere tasarlanmış yüksek hassasiyetli bir gerçek zamanlı saat modülüdür. DS3231 yüksek hassasiyetli RTC çipini içerir ve I2C iletişimini destekler. Modül ayrıca şunları içerir:
ana güç bağlantısı kesildiğinde bile doğru zaman işleyişini sürdürmek için CR1220 düğme hücresini destekleyen bir RTC yedek pil yuvası. Modül, jumper'a 0 direnci lehimleyerek etkinleştirilebilen veya devre dışı bırakılabilen bir güç göstergesine sahiptir. Bu
Raspberry Pi Pico'ya kolay bağlantı için istiflenebilir başlık ile tasarlanmıştır
Gemide neler var:
- DS3231 yüksek hassasiyetli RTC çipi
- İletişim için I2C veri yolu
- CR1220 düğme hücresini destekleyen RTC yedek pil yuvası
- Güç göstergesi (atlama kablosuna 0 direncinin lehimlenmesiyle etkinleştirilir, varsayılan olarak devre dışıdır)
- Kolay bağlantı için Raspberry Pi Pico başlığı
Pinout Tanımı:
Pico için Precision RTC Modülünün pin şeması aşağıdaki gibidir:
Raspberry Pi Pico Kodu | Tanım |
---|---|
A | I2C0 |
B | I2C1 |
C | GP20 |
D | P_SDA |
1 | GP0 |
2 | GP1 |
3 | Yeraltı |
4 | GP2 |
5 | GP3 |
6 | GP4 |
7 | GP5 |
8 | Yeraltı |
9 | GP6 |
10 | GP7 |
11 | GP8 |
12 | GP9 |
13 | Yeraltı |
14 | GP10 |
15 | GP11 |
16 | GP12 |
17 | GP13 |
18 | Yeraltı |
19 | GP14 |
20 | GP15 |
Şematik:
Pico için Precision RTC Modülünün şematik diyagramı şu şekilde olabilir: viewtıklayarak ed Burada.
Pico için Precision RTC Modülü – Ürün Kullanım Talimatları
Ahududu Pi Kodu:
- Raspberry Pi'nin bir terminalini açın.
- Demo kodlarını Pico C/C++ SDK dizinine indirin ve açın. SDK dizininin farklı kullanıcılar için farklı olabileceğini, dolayısıyla gerçek dizini kontrol etmeniz gerektiğini unutmayın. Genellikle ~/pico/ olmalıdır. Aşağıdaki komutu kullanın:
wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
- Pico C/C++ SDK dizinine gidin:
cd ~/pico
- İndirilen kodu açın:
unzip Pico-rtc-ds3231_code.zip
- Pico'nun BOOTSEL butonuna basılı tutun ve Pico'nun USB arayüzünü Raspberry Pi'ye bağlayın. Daha sonra düğmeyi bırakın.
- pico-rtc-ds3231 ex'i derleyin ve çalıştırınampAşağıdaki komutları kullanarak dosyalar:
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
- Bir terminal açın ve sensörün bilgilerini kontrol etmek için minicom'u kullanın.
Python:
- Pico için Micropython ürün yazılımını ayarlamak için Raspberry Pi'nin kılavuzlarına bakın.
- Thonny IDE'yi açın.
- Demo kodunu IDE'ye sürükleyin ve Pico'da çalıştırın.
- MicroPython demo kodlarını çalıştırmak için çalıştır simgesine tıklayın.
Pencereler:
Pico için Precision RTC Modülünün Windows ile kullanımına ilişkin talimatlar kullanım kılavuzunda sağlanmamıştır. Lütfen ürün belgelerine bakın veya daha fazla yardım için üreticiyle iletişime geçin.
Diğerleri:
Modül üzerindeki LED ışıklar varsayılan olarak kullanılmaz. Bunları kullanmanız gerekiyorsa R0 konumuna bir 8R direnci lehimleyebilirsiniz. Yapabilirsiniz view Daha fazla ayrıntı için şematik diyagram.
gemide neler var
- DS3231
yüksek hassasiyetli RTC çipi, I2C veri yolu - RTC yedek pili
CR1220 düğme hücresini destekler - Güç göstergesi
jumper'a 0Ω direnç lehimleyerek etkinleştirilir, varsayılan olarak devre dışıdır - Raspberry Pi Pico başlığı
Raspberry Pi Pico'ya takmak için, istiflenebilir tasarım
Pinout Tanımı
Ahududu Pi Kodu
- Raspberry Pi'nin bir terminalini açın
- Demo kodlarını Pico C/C++ SDK dizinine indirin ve açın
- Pico'nun BOOTSEL düğmesini basılı tutun ve Pico'nun USB arayüzünü Raspberry Pi'ye bağlayın ve ardından düğmeyi bırakın.
- pico-rtc-ds3231 ex'i derleyin ve çalıştırınamples
- Sensörün bilgilerini kontrol etmek için bir terminal ve kullanıcı minicom'u açın.
Python:
- Pico için Micropython donanım yazılımını kurmak için Raspberry Pi'nin kılavuzlarına bakın
- Thonny IDE’yi açın ve demoyu IDE’ye sürükleyin ve aşağıdaki gibi Pico üzerinde çalıştırın.
- MicroPython demo kodlarını çalıştırmak için “çalıştır” simgesine tıklayın.
Pencereler
- Demoyu Windows masaüstünüze indirin ve açın, Windows yazılım ortamı ayarlarını yapmak için Raspberry Pi'nin kılavuzlarına bakın.
- Pico'nun BOOTSEL düğmesini basılı tutun, Pico'nun USB'sini MicroUSB kablosuyla PC'ye bağlayın. Çalıştırmak için c veya python programını Pico'ya aktarın.
- Seri aracını kullanarak view Yazdırma bilgilerini kontrol etmek için Pico'nun USB numaralandırmasının sanal seri bağlantı noktası, DTR'nin açılması gerekiyor, aşağıdaki resimde gösterildiği gibi baud hızı 115200'dür:
Diğerleri
- LED ışık varsayılan olarak kullanılmaz, kullanmanız gerekiyorsa R0 konumuna bir 8R direnci lehimleyebilirsiniz. Tıkla view şematik diyagram.
- DS3231'in INT pini varsayılan olarak kullanılmaz. Kullanmanız gerekiyorsa 0R direncini R5,R6,R7 konumlarına lehimleyebilirsiniz. Tıkla view şematik diyagram.
- DS5 alarm saatinin çıkış durumunu algılamak için R3 direncini lehimleyin, INT pinini Pico'nun GP3231 pinine bağlayın.
- R6 direncini lehimleyin, DS3 alarm saati düşük seviye çıkışı verdiğinde Pico gücünü kapatmak için INT pinini Pico'nun 3V3231_EN pinine bağlayın.
- DS7 alarm saati düşük seviye çıkışı verdiğinde Pico'yu sıfırlamak için R3231 direncini lehimleyin, INT pinini Pico'nun RUN pinine bağlayın.
Şematik
Belgeler / Kaynaklar
![]() |
Pico için Raspberry Pi DS3231 Hassas RTC Modülü [pdf] Kullanıcı Kılavuzu Pico için DS3231 Precision RTC Modülü, DS3231, Pico için Precision RTC Modülü, Precision RTC Modülü, RTC Modülü, Modül |