LOGO Raspberry Pi

Raspberry Pi DS3231 Precyzyjny moduł RTC dla Pico

Precyzyjny moduł RTC Raspberry Pi DS3231 do Pico-PRODUCT

Informacje o produkcie

Moduł Precision RTC dla Pico to precyzyjny moduł zegara czasu rzeczywistego przeznaczony do użytku z płytką mikrokontrolera Raspberry Pi Pico. Zawiera precyzyjny układ RTC DS3231 i obsługuje komunikację I2C. Moduł zawiera również
gniazdo baterii zapasowej RTC obsługujące ogniwo guzikowe CR1220, zapewniające dokładny pomiar czasu nawet po odłączeniu głównego zasilania. Moduł posiada wskaźnik zasilania, który można włączyć lub wyłączyć poprzez przylutowanie rezystora 0 do zworki. To jest
zaprojektowany z możliwością układania w stosy, umożliwiający łatwe podłączenie do Raspberry Pi Pico

Co jest na pokładzie:

  1. DS3231 precyzyjny układ RTC
  2. Magistrala I2C do komunikacji
  3. Gniazdo baterii zapasowej RTC z baterią guzikową CR1220
  4. Wskaźnik zasilania (włączany poprzez wlutowanie rezystora 0 na zworkę, domyślnie wyłączony)
  5. Nagłówek Raspberry Pi Pico do łatwego mocowania

Definicja pinów:

Układ pinów modułu Precision RTC dla Pico jest następujący:

Kod Raspberry Pi Pico Opis
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

Schematyczny:

Schemat ideowy modułu Precision RTC dla Pico może być viewed klikając Tutaj.

Precyzyjny moduł RTC dla Pico – Instrukcja użytkowania produktu

Kod Raspberry Pi:

  1. Otwórz terminal Raspberry Pi.
  2. Pobierz i rozpakuj kody demonstracyjne do katalogu Pico C/C++ SDK. Pamiętaj, że katalog SDK może być inny dla różnych użytkowników, dlatego musisz sprawdzić rzeczywisty katalog. Ogólnie powinno być ~/pico/. Użyj następującego polecenia: wget -P ~/pico https://www.waveshare.com/w/upload/2/26/Pico-rtc-ds3231_code.zip
  3. Przejdź do katalogu Pico C/C++ SDK: cd ~/pico
  4. Rozpakuj pobrany kod: unzip Pico-rtc-ds3231_code.zip
  5. Przytrzymaj przycisk BOOTSEL Pico i podłącz interfejs USB Pico do Raspberry Pi. Następnie zwolnij przycisk.
  6. Skompiluj i uruchom pico-rtc-ds3231 examples za pomocą następujących poleceń:
    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. Otwórz terminal i użyj minicomu, aby sprawdzić informacje o czujniku.

Pyton:

  1. Aby skonfigurować oprogramowanie układowe Micropython dla Pico, zapoznaj się z przewodnikami Raspberry Pi.
  2. Otwórz Thonny IDE.
  3. Przeciągnij kod demonstracyjny do IDE i uruchom go na Pico.
  4. Kliknij ikonę uruchamiania, aby uruchomić kody demonstracyjne MicroPython.

Okna:

Instrukcje dotyczące korzystania z modułu Precision RTC dla Pico w systemie Windows nie są zawarte w instrukcji obsługi. Aby uzyskać dalszą pomoc, zapoznaj się z dokumentacją produktu lub skontaktuj się z producentem.

Inni:

Domyślnie diody LED na module nie są używane. Jeśli zajdzie taka potrzeba, możesz przylutować rezystor 0R w pozycji R8. Możesz view schemat ideowy, aby uzyskać więcej informacji.

Co jest na pokładzie

Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG1

  1. DS3231
    precyzyjny układ RTC, magistrala I2C
  2. Bateria zapasowa RTC
    obsługuje baterię guzikową CR1220
  3. Wskaźnik zasilania
    włączony poprzez przylutowanie rezystora 0Ω na zworkę, domyślnie wyłączony
  4. Nagłówek Raspberry Pi Pico
    do podłączenia do Raspberry Pi Pico, konstrukcja umożliwiająca układanie w stosy

Definicja pinout

Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG2

Kod Raspberry Pi

  1. Otwórz terminal Raspberry Pi
  2. Pobierz i rozpakuj kody demonstracyjne do katalogu Pico C/C++ SDK

Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG3

  1. Przytrzymaj przycisk BOOTSEL Pico i podłącz interfejs USB Pico do Raspberry Pi, a następnie zwolnij przycisk.
  2. Skompiluj i uruchom pico-rtc-ds3231 examples

    Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG4

  3. Otwórz terminal i minicom użytkownika, aby sprawdzić informacje o czujniku.

    Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG5

Pyton:

  1. Informacje na temat konfiguracji oprogramowania sprzętowego Micropython dla Pico można znaleźć w przewodnikach Raspberry Pi
  2. Otwórz Thonny IDE, przeciągnij demo do IDE i uruchom na Pico, jak poniżej.

    Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG6
    Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG7

  3. Kliknij ikonę „uruchom”, aby uruchomić kody demonstracyjne MicroPython.

    Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG8

Okna

  • Pobierz i rozpakuj wersję demonstracyjną na pulpit systemu Windows. Zapoznaj się z przewodnikami Raspberry Pi, aby skonfigurować ustawienia środowiska oprogramowania Windows.
  • Naciśnij i przytrzymaj przycisk BOOTSEL na Pico, podłącz USB Pico do komputera za pomocą kabla MicroUSB. Zaimportuj program w języku C lub Python do Pico, aby go uruchomić.
  • Użyj narzędzia szeregowego, aby view wirtualny port szeregowy wyliczenia USB Pico, aby sprawdzić informacje o wydruku, należy otworzyć DTR, szybkość transmisji wynosi 115200, jak pokazano na poniższym obrazku:

    Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG9

Inni

  • Diody LED nie są domyślnie używane, jeśli zajdzie taka potrzeba, możesz przylutować rezystor 0R w pozycji R8. Kliknij, aby view schematyczny diagram.
  • Pin INT DS3231 nie jest domyślnie używany. jeśli chcesz go użyć, możesz przylutować rezystor 0R w pozycjach R5, R6, R7. Kliknij, aby view schematyczny diagram.
    • Przylutuj rezystor R5, podłącz pin INT do pinu GP3 Pico, aby wykryć stan wyjścia budzika DS3231.
    • Przylutuj rezystor R6, podłącz pin INT do pinu 3V3_EN Pico, aby wyłączyć zasilanie Pico, gdy budzik DS3231 generuje niski poziom.
    • Przylutuj rezystor R7, podłącz pin INT do pinu RUN Pico, aby zresetować Pico, gdy budzik DS3231 generuje niski poziom.

Schematyczny

Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG10

Precyzyjny moduł RTC Raspberry Pi DS3231 dla Pico-FIG11

Dokumenty / Zasoby

Raspberry Pi DS3231 Precyzyjny moduł RTC dla Pico [plik PDF] Instrukcja obsługi
DS3231 Precyzyjny moduł RTC dla Pico, DS3231, Precyzyjny moduł RTC dla Pico, Precyzyjny moduł RTC, Moduł RTC, Moduł

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *