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:
- Aby zapoznać się ze środowiskiem programistycznym aplikacji dla Pico na Raspberry Pi, zapoznaj się z dokumentacją Rozdział RaspberryPi.
- 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.
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)
Wyprowadzenia
Wymiary
Instrukcja użytkownika
Skonfiguruj środowisko
- Informacje na temat środowiska programistycznego aplikacji dla Pico na Raspberry Pi można znaleźć w rozdziale dotyczącym Raspberry Pi.
- 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
- Zaloguj się do Raspberry Pi przez SSH lub naciśnij jednocześnie Ctrl+Alt+T podczas korzystania z ekranu, aby otworzyć terminal.
- Pobierz i rozpakuj kody demonstracyjne do katalogu Pico C/C++ SDK. Samouczek referencyjny dla użytkowników, którzy jeszcze nie zainstalowali zestawu SDK.
- Notatka: Ponieważ katalog SDK może być inny dla różnych użytkowników, należy sprawdzić rzeczywisty katalog. Ogólnie powinno być ~/pico/. wget-P ~/pico
https://files.waveshare.com/upload/2/26/Pico‐rtc‐ds3231_code.zipcd. ~/picounzip Pico-rtc-ds3231_code.zip
- Notatka: Ponieważ katalog SDK może być inny dla różnych użytkowników, należy sprawdzić rzeczywisty katalog. Ogólnie powinno być ~/pico/. wget-P ~/pico
- Przytrzymaj przycisk BOOTSEL Pico i podłącz interfejs USB Pico do Raspberry Pi, a następnie zwolnij przycisk.
- 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
- Otwórz terminal i użyj minicomu, aby sprawdzić informacje o czujniku.
pyton
- Informacje na temat konfiguracji oprogramowania sprzętowego Micropython dla Pico można znaleźć w przewodnikach Raspberry Pi.
- Otwórz Thonny IDE, przeciągnij demo do IDE i uruchom na Pico, jak poniżej.
- Kliknij ikonę „uruchom”, aby uruchomić kody demonstracyjne MicroPython.
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:
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
- Pobierz pakiet instalacyjny Arduino IDE z Arduino webteren .
- POBIERAĆ
- POBIERAĆ
- Wystarczy kliknąć „POBIERZ”.
- Kliknij, aby zainstalować po pobraniu.
- Notatka: Podczas procesu instalacji zostaniesz poproszony o zainstalowanie sterownika, możemy kliknąć Zainstaluj.
Zainstaluj rdzeń Arduino-Pico na Arduino IDE
- Otwórz Arduino IDE, kliknij File w lewym rogu i wybierz „Preferencje”.
- Dodaj poniższy link w dodatkowym menadżerze płytki rozwojowej URL, a następnie kliknij OK.
- Notatka: Jeśli masz już płytę ESP8266 URL, możesz oddzielić URLs z przecinkami w następujący sposób:
- https://dl.espressif.com/dl/package_esp32_index.json,https://github.com/earlephilhower/arduino‐pico/releases/download/global/package_rp2040_index.json.
- Kliknij Narzędzia -> Płyta deweloperska -> Menedżer płyty deweloperskiej -> Szukaj pico, pokazuje, że jest zainstalowany, ponieważ na moim komputerze już został zainstalowany.
Prześlij wersję demonstracyjną po raz pierwszy
- 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).
- Pobierz demo, otwórz ścieżkę arduino\PWM\D1-LED pod D1-LED.ino.
- 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).
- 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.
- Kliknij opcję Narzędzie -> Płyta deweloperska -> Raspberry Pi Pico/RP2040 -> Raspberry Pi Pico.
- Po ustawieniu kliknij strzałkę w prawo, aby przesłać.
- 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 |