Zegar czasu rzeczywistego Pi RTC jest oparty na bazie układu zegarowego DS1307. Z Raspberry Pi łączy się przez magistralę I2C. Zegar czasu rzeczywistego liczy sekundy, minuty, godziny, dzień miesiąca, dzień tygodnia z uwzględnieniem roku przestępnego aż do roku 2100. Zegar pracuje w trybie 24- lub 12-godzinnym wraz z wskaźnikiem AM/PM (rano/wieczór). Jeśli chcesz, żeby moduł dalej obliczał czas po odłączeniu Raspberry Pi od źródła zasilania, musisz zainstalować baterię litową 3 V CR1225.

 

Kup Teraz

Właściwości

  • Pracuje z Raspberry Pi 2/ 3 B/B+ Zero
  • Oblicza sekundy, minuty, godziny, dni tygodnia, miesiąc, rok
  • Działa w trybie 24- lub 12-godzinnym z wskaźnikiem AM/PM (rano/wieczór)
  • 56-bitowa pamięć nieulotna (NV) RAM podtrzymywana bateryjnie do przechowywania danych
  • Dwuprzewodowy interfejs szeregowy
  • Programowalny sygnał wyjściowy fali prostokątnej
  • Automatyczne wykrywanie awarii zasilania lub obwodu przełącznika

Specyfikacja

CechaWartość
Napięcie robocze 5 V
Interfejs I2C
Adres I2C 0x68

Typowe zastosowania

Każda aplikacja na Raspberry Pi wymaga czasu rzeczywistego

Schemat wyprowadzeń

 

Uwaga

RX/TX nie został zastosowany z tym module, ale listwa z pinami 5x2 zajmuje pin RX/TX z Raspberry Pi, więc wyprowadzamy RX/TX i wychodzi z 2-pinowym wtykiem.

Schemat

Dwukierunkowy konwerter zmiany poziomów

Jest to typowy dwukierunkowy konwerter zmiany poziomów do połączenia dwóch różnych sekcji napięcia magistrali I2C. Magistrala I2C na Raspberry Pi wykorzystuje napięcie 3,3 V, a chip DS1307 pracuje przy 5 V, więc konwerter będzie niezbędny. Na powyższym schemacie Q1 i Q2 to N-kanałowy MOSFET 2N7002A, który działa jako dwukierunkowy przełącznik. Aby lepiej zrozumieć tę część, możesz odwołać się do AN10441.

Jak zacząć

Wymagany sprzęt

Raspberry PiPi RTC (DS1307)
Kup Teraz Kup Teraz

 

Uwaga

Proszę podłączać do portu USB ostrożnie, w przeciwnym wypadku można go zniszczyć. Proszę korzystać z kabli USB z 4 przewodami w środku, te z 2 przewodami nie przesyłają danych. Jeśli nie jesteś pewien co do posiadanego przewodu, możesz go zakupić tutaj

Instalacja

Dostarczany przez nas sterownik dotyczy tylko Raspbian Jessie/Stretch.

 

Wskazówka
Jeśli nie wiesz, jak korzystać z Raspberry Pi, przejdź tutaj przez rozpoczęciem.
     
  • Krok 1. Instalacja sterownika

 

Wprowadź następującą komendę do terminala

 

git clone https://github.com/Seeed-Studio/pi-hats.git

 

Kiedy pobieranie się zakończy, wprowadź następującą komendę do terminala

 

cd pi-hats
sudo ./install.sh -u rtc_ds1307

 

  • Krok 2. Odłącz zasilanie Raspberry Pi

 

sudo shutdown -h now

 

  • Krok 3. Wprowadź nakładkę do Raspberry Pi

 

 

Upewnij się, żeby wpiąć pin 1 nakładki do pinu 1 na wtyku GPIO Raspberry Pi, dokładnie tak jak na rysunku powyżej.

 

  • Krok 4. Podłącz zasilanie do Raspberry Pi

Zastosowania

Teraz możesz wpisać poniższą komendę, żeby sprawdzić, czy sterownik został poprawnie zainstalowany.

 

./install.sh -l

 

Jeśli chcesz odinstalować sterownik, skorzystaj z poniższej komendy:

sudo ./install.sh -u

 

Teraz sprawdźmy, co moduł zegara czasu rzeczywistego RTC potrafi zrobić:

 

Odczytaj zegar sprzętowy i wydrukuj wynik

 

sudo hwclock -r

 

Ustaw czas systemowy z zegara sprzętowego

 

sudo hwclock -s

 

Ustaw zegar sprzętowy z bieżącego czasu systemowego

 

sudo hwclock -w

 

Więcej zastosowań

 

hwclock --help

Linki

Projekt

To jest filmik przedstawiający produkt

 

zapraszamy do współpracy!