Ahududu Pi-LOGO

Pico için Raspberry Pi DS3231 Hassas RTC Modülü

Pico-Ürün 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:

  1. DS3231 yüksek hassasiyetli RTC çipi
  2. İletişim için I2C veri yolu
  3. CR1220 düğme hücresini destekleyen RTC yedek pil yuvası
  4. Güç göstergesi (atlama kablosuna 0 direncinin lehimlenmesiyle etkinleştirilir, varsayılan olarak devre dışıdır)
  5. 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:

  1. Raspberry Pi'nin bir terminalini açın.
  2. 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
  3. Pico C/C++ SDK dizinine gidin: cd ~/pico
  4. İndirilen kodu açın: unzip Pico-rtc-ds3231_code.zip
  5. 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.
  6. 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
  7. Bir terminal açın ve sensörün bilgilerini kontrol etmek için minicom'u kullanın.

Python:

  1. Pico için Micropython ürün yazılımını ayarlamak için Raspberry Pi'nin kılavuzlarına bakın.
  2. Thonny IDE'yi açın.
  3. Demo kodunu IDE'ye sürükleyin ve Pico'da çalıştırın.
  4. 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

Pico-FIG3231 için Raspberry Pi DS1 Hassas RTC Modülü

  1. DS3231
    yüksek hassasiyetli RTC çipi, I2C veri yolu
  2. RTC yedek pili
    CR1220 düğme hücresini destekler
  3. Güç göstergesi
    jumper'a 0Ω direnç lehimleyerek etkinleştirilir, varsayılan olarak devre dışıdır
  4. Raspberry Pi Pico başlığı
    Raspberry Pi Pico'ya takmak için, istiflenebilir tasarım

Pinout Tanımı

Pico-FIG3231 için Raspberry Pi DS2 Hassas RTC Modülü

Ahududu Pi Kodu

  1. Raspberry Pi'nin bir terminalini açın
  2. Demo kodlarını Pico C/C++ SDK dizinine indirin ve açın

Pico-FIG3231 için Raspberry Pi DS3 Hassas RTC Modülü

  1. 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.
  2. pico-rtc-ds3231 ex'i derleyin ve çalıştırınamples

    Pico-FIG3231 için Raspberry Pi DS4 Hassas RTC Modülü

  3. Sensörün bilgilerini kontrol etmek için bir terminal ve kullanıcı minicom'u açın.

    Pico-FIG3231 için Raspberry Pi DS5 Hassas RTC Modülü

Python:

  1. Pico için Micropython donanım yazılımını kurmak için Raspberry Pi'nin kılavuzlarına bakın
  2. Thonny IDE’yi açın ve demoyu IDE’ye sürükleyin ve aşağıdaki gibi Pico üzerinde çalıştırın.

    Pico-FIG3231 için Raspberry Pi DS6 Hassas RTC Modülü
    Pico-FIG3231 için Raspberry Pi DS7 Hassas RTC Modülü

  3. MicroPython demo kodlarını çalıştırmak için “çalıştır” simgesine tıklayın.

    Pico-FIG3231 için Raspberry Pi DS8 Hassas RTC Modülü

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:

    Pico-FIG3231 için Raspberry Pi DS9 Hassas RTC Modülü

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

Pico-FIG3231 için Raspberry Pi DS10 Hassas RTC Modülü

Pico-FIG3231 için Raspberry Pi DS11 Hassas RTC Modülü

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

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *