Logo Waveshare

Precyzyjny moduł RTC Waveshare Pico-RTC-DS3231

Waveshare-Pico-RTC-DS3231-Precision-RTC-Moduł-produkt

Informacje o produkcie

Pico-RTC-DS3231 to moduł rozszerzeń RTC specjalizujący się w Raspberry Pi Pico. Zawiera precyzyjny układ RTC DS3231 i wykorzystuje do komunikacji magistralę I2C. Moduł posiada standardowy nagłówek Raspberry Pi Pico, obsługujący serię Raspberry Pi Pico. Zawiera także wbudowany układ DS3231 z uchwytem na baterię zapasową, umożliwiającym działanie zegara czasu rzeczywistego. RTC zlicza sekundy, minuty, godziny, daty miesiąca, miesiąca, dnia tygodnia i roku z kompensacją roku przestępnego ważną do 2100. Oferuje opcjonalne formaty 24-godzinny lub 12-godzinny z AM/PM wskaźnik. Dodatkowo moduł udostępnia 2 programowalne budziki i jest dostarczany z dokumentacją online dla Raspberry Pi Pico C/C++ i MicroPython exampdema.

Instrukcje użytkowania produktu

Środowisko konfiguracji:

  1. Aby zapoznać się ze środowiskiem programistycznym aplikacji dla Pico na Raspberry Pi, zapoznaj się z dokumentacją Rozdział RaspberryPi.
  2. Aby zapoznać się z ustawieniami środowiska Windows, możesz odwołać się do ten link. W tym samouczku zastosowano środowisko IDE VScode do programowania w środowisku Windows.

Nadview

Pico-RTC-DS3231 to moduł rozszerzeń RTC specjalizujący się w Raspberry Pi Pico. Zawiera precyzyjny układ RTC DS3231 i wykorzystuje do komunikacji magistralę I2C. Dzięki konstrukcji umożliwiającej układanie w stosy można podłączyć więcej czujników zewnętrznych.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (26)

Cechy

  • Standardowy nagłówek Raspberry Pi Pico obsługuje serię Raspberry Pi Pico.
  • Wbudowany precyzyjny układ RTC DS3231 z uchwytem na baterię zapasową.
  • Zegar czasu rzeczywistego liczy sekundy, minuty, godziny, datę miesiąca,
  • Miesiąc, dzień tygodnia i rok z rekompensatą za rok przestępny obowiązującą do 2100.
  • Opcjonalny format: 24-godzinny LUB 12-godzinny ze wskaźnikiem AM/PM. 2 x programowalny budzik.
  • Udostępnij dokumentację online (Raspberry Pi Pico C/C++ i MicroPython npampdema).

Specyfikacja

  • Objętość operacyjnatage: 3.3 V
  • Pojemność baterii podtrzymującejtage: 2.3V~5.5V
  • Temperatura pracy: -40°C ~ 85°C
  • Pobór mocy: 100nA (podtrzymuje dane i informacje zegara)

WyprowadzeniaWaveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (1) Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (2)

WymiaryWaveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (3)

Instrukcja użytkownika

Skonfiguruj środowisko

  1. Informacje na temat środowiska programistycznego aplikacji dla Pico na Raspberry Pi można znaleźć w rozdziale dotyczącym Raspberry Pi.
  2. Aby zapoznać się z ustawieniami środowiska Windows, możesz skorzystać z linku . W tym samouczku zastosowano środowisko IDE VScode do programowania w środowisku Windows.

Raspberry Pi

  1. Zaloguj się do Raspberry Pi przez SSH lub naciśnij jednocześnie Ctrl+Alt+T podczas korzystania z ekranu, aby otworzyć terminal.
  2. Pobierz i rozpakuj kody demonstracyjne do katalogu Pico C/C++ SDK. Samouczek referencyjny dla użytkowników, którzy jeszcze nie zainstalowali zestawu SDK.
  3. Przytrzymaj przycisk BOOTSEL Pico i podłącz interfejs USB Pico do Raspberry Pi, a następnie zwolnij przycisk.
  4. Skompiluj i uruchom pico-rtc-ds3231 examppliki: cd ~/pico/pico-rtc-ds3231_code/c/build/ cmake ..mak sudo mount /dev/sda1 /mnt/pico && sudo cp rtc.uf2 /mnt/pico/ && sudo sync && sud o umount / mnt/pico && Sleep 2 && Sudo minicom ‐b 115200 ‐o ‐D /dev/ttyACM0
  5. Otwórz terminal i użyj minicomu, aby sprawdzić informacje o czujniku.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (5)

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.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (6)
  3. Kliknij ikonę „uruchom”, aby uruchomić kody demonstracyjne MicroPython.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (7)Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (8)

Okna

  • Pobierz i rozpakuj wersję demonstracyjną na pulpit systemu Windows, patrz Raspberry
  • Przewodniki Pi dotyczące konfigurowania ustawień ś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, a szybkość transmisji wynosi 115200, jak pokazano na poniższym obrazku:Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (27)

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 schemat ideowy.
  • Pin INT DS3231 nie jest domyślnie używany. jeśli chcesz go użyć, możesz przylutować rezystor 0R w pozycjach R5, R6 i R7. Kliknij, aby view schemat ideowy.
  • 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.

Ratunek

  • Dokument
    • Schematyczny
    • Karta katalogowa DS3231
  • Kody demonstracyjne
    • Kody demonstracyjne
  • Oprogramowanie programistyczne
    • Thonny Python IDE (Windows V3.3.3)
    • Zimo221.7z
    • Obraz2Lcd.7z

Szybki start Pico

Pobierz oprogramowanie układowe

  • Pobieranie oprogramowania sprzętowego MicroPython
  • Pobieranie oprogramowania sprzętowego C_Blink [Rozwiń]

Samouczek wideo [Rozwiń]

  • Poradnik Pico I – Podstawowe wprowadzenie
  • Poradnik Pico II – GPIO [Rozwiń]
  • Poradnik Pico III – PWM [Rozwiń]
  • Poradnik Pico IV – ADC [Rozwiń]
  • Poradnik Pico V – UART [Rozwiń]
  • Pico Tutorial VI – Ciąg dalszy… [Rozwiń]

Seria MicroPython

  • 【MicroPython】 maszyna. Funkcja Pin
  • 【MicroPython】 maszyna. Funkcja PWM
  • 【MicroPython】 maszyna. Funkcja ADC
  • 【MicroPython】 maszyna. Funkcja UART
  • 【MicroPython】 maszyna. Funkcja I2C
  • 【MicroPython】 maszyna. Funkcja SPI
  • 【MicroPython】 rp2.StateMachine

Seria C/C++

  • 【C/C++】 Poradnik Windows 1 – Ustawienia środowiska
  • 【C/C++】 Samouczek Windows 1 – Utwórz nowy projekt

Seria Arduino IDE

Zainstaluj ArduinoIDE

  1. Pobierz pakiet instalacyjny Arduino IDE z Arduino webteren .Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (10)
    • POBIERAĆ
      Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (11)
  2. Wystarczy kliknąć „POBIERZ”.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (12)Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (13)
  3. Kliknij, aby zainstalować po pobraniu.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (14)
  4. Notatka: Podczas procesu instalacji zostaniesz poproszony o zainstalowanie sterownika, możemy kliknąć Zainstaluj.

Zainstaluj rdzeń Arduino-Pico na Arduino IDE

  1. Otwórz Arduino IDE, kliknij File w lewym rogu i wybierz „Preferencje”.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (15) Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (16)
  2. Dodaj poniższy link w dodatkowym menadżerze płytki rozwojowej URL, a następnie kliknij OK.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (17)
  3. Kliknij Narzędzia -> Płyta deweloperska -> Menedżer płyty deweloperskiej -> Szukaj pico, pokazuje, że jest zainstalowany, ponieważ na moim komputerze już został zainstalowany.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (18) Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (19)

Prześlij wersję demonstracyjną po raz pierwszy

  1. Naciśnij i przytrzymaj przycisk BOOTSET na płycie Pico, podłącz Pico do portu USB komputera za pomocą kabla Micro USB i zwolnij przycisk, gdy komputer rozpozna wymienny dysk twardy (RPI-RP2).Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (20) Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (21)
  2. Pobierz demo, otwórz ścieżkę arduino\PWM\D1-LED pod D1-LED.ino.
  3. Kliknij Narzędzia -> Port, zapamiętaj istniejący COM, nie musisz klikać tego COM (różne komputery pokazują inny COM, zapamiętaj istniejący COM na twoim komputerze).Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (22)
  4. Podłącz płytkę sterownika do komputera kablem USB, następnie kliknij Narzędzia – > Porty, dla pierwszego połączenia wybierz Płyta uf2, a po zakończeniu wgrywania ponowne podłączenie zaowocuje dodatkowym portem COM.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (23)
  5. Kliknij opcję Narzędzie -> Płyta deweloperska -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (24)
  6. Po ustawieniu kliknij strzałkę w prawo, aby przesłać.Waveshare-Pico-RTC-DS3231-Moduł-precyzyjny-RTC-fig-1 (25)
    • Jeśli w tym czasie wystąpią problemy, należy ponownie zainstalować lub wymienić wersję Arduino IDE, odinstalować Arduino IDE należy odinstalować na czysto, po odinstalowaniu oprogramowania należy ręcznie usunąć całą zawartość folderu C:\Users\ [ nazwa]\AppData\Local\Arduino15 (musisz pokazać plik ukryty files, aby go zobaczyć), a następnie zainstaluj ponownie.

Wersja demonstracyjna otwartego źródła

  • Demo MicroPythona (GitHub)
  • Wersja demonstracyjna oprogramowania sprzętowego MicroPython/Blink (C)
  • Oficjalna wersja demonstracyjna Raspberry Pi C/C++
  • Oficjalne demo Raspberry Pi MicroPython
  • Oficjalna wersja demonstracyjna Arduino w języku C/C++

Wsparcie

Wsparcie techniczne
Prześlij teraz

  • Jeśli potrzebujesz pomocy technicznej lub masz jakieś uwagi/odpview, kliknij przycisk Prześlij teraz, aby przesłać zgłoszenie. Nasz zespół wsparcia sprawdzi Twoją sprawę i odpowie w ciągu 1–2 dni roboczych.
  • Prosimy o cierpliwość, dokładamy wszelkich starań, aby pomóc Ci rozwiązać problem.
  • Czas pracy: 9:6 – 8:XNUMX GMT+XNUMX (od poniedziałku do piątku)

Dokumenty / Zasoby

Precyzyjny moduł RTC Waveshare Pico-RTC-DS3231 [plik PDF] Instrukcja obsługi
Pico-RTC-DS3231 Precyzyjny moduł RTC, Pico-RTC-DS3231, Precyzyjny moduł RTC, Moduł RTC

Odniesienia

Zostaw komentarz

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