Hodiny reálného času Pi RTC jsou založeny na hodinovém čipu DS1307. Připojuje se k Raspberry Pi přes sběrnici I2C. Hodiny reálného času počítají sekundy, minuty, hodiny, den v měsíci, den v týdnu včetně přestupného roku do roku 2100. Hodiny fungují v 24hodinovém nebo 12hodinovém režimu s AM / PM indikátor (ráno / večer). Pokud chcete, aby modul pokračoval ve výpočtu času po odpojení Raspberry Pi od zdroje napájení, musíte nainstalovat lithiovou baterii 3V CR1225.
kup nyní |
Vlastnosti
- Funguje s Raspberry Pi 2/3 B / B + Zero
- Vypočítá sekundy, minuty, hodiny, dny v týdnu, měsíc, rok
- Pracuje v 24 nebo 12 hodinovém režimu s indikátorem AM / PM (ráno / večer)
- Baterie zálohovaná 56bitová energeticky nezávislá (NV) RAM pro ukládání dat
- Dvouvodičové sériové rozhraní
- Programovatelný výstup obdélníkového tvaru
- Automatická detekce výpadku proudu nebo spínacího obvodu
Specifikace
Vlastnosti | Hodnota |
---|---|
Pracovní napětí | 5 V |
Rozhraní | I2C |
Adresa I2C | 0x68 |
typické aplikace
Každá aplikace Raspberry Pi vyžaduje reálný čas
Pinout diagram
Pozor RX / TX nebyl použit s tímto modulem, ale 5x2 pinový pásek zabírá RX / TX pin Raspberry Pi, takže vydáváme RX / TX a je dodáván s 2kolíkovou zástrčkou. |
Systém
Obousměrný převodník úrovní
Jedná se o typický obousměrný převodník úrovní pro připojení dvou různých napěťových úseků sběrnice I2C. Sběrnice I2C na Raspberry Pi používá napětí 3,3 V a čip DS1307 pracuje na 5 V, takže bude nutný převodník. Ve výše uvedeném diagramu jsou Q1 a Q2 2N7002A N-kanálový MOSFET, který funguje jako obousměrný přepínač. Abyste této části lépe porozuměli, můžete se obrátit na AN10441 .
Jak začít
Potřebné vybavení
Raspberry Pi | Pi RTC (DS1307) |
---|---|
kup nyní | kup nyní |
Pozor Připojte k portu USB opatrně, jinak by mohlo dojít k poškození. Použijte prosím USB kabely se 4 dráty uvnitř, ty se 2 dráty nepřenášejí data. Pokud si nejste jisti svým kabelem, můžete si jej zakoupit zde . |
Instalace
Ovladač, který poskytujeme, je pouze pro Raspbian Jessie / Stretch.
Spropitné Pokud nevíte, jak používat Raspberry Pi, přejděte sem, než začnete. |
- Krok 1. Instalace ovladače
Do terminálu zadejte následující příkaz
git clone https://github.com/Seeed-Studio/pi-hats.git
Po dokončení stahování zadejte do terminálu následující příkaz
cd pi-klobouky sudo ./install.sh -u rtc_ds1307
- Krok 2. Odpojte napájení Raspberry Pi
sudo shutdown -h hned
- Krok 3. Zadejte víčko na Raspberry Pi
Ujistěte se, že jste připojili pin 1 krytu k pin 1 na GPIO zástrčce Raspberry Pi, přesně jako na obrázku výše.
- Krok 4. Připojte napájení k Raspberry Pi
Používání
Nyní můžete zadat následující příkaz a zkontrolovat, zda byl ovladač nainstalován správně.
./install.sh -l
Pokud chcete ovladač odinstalovat, použijte následující příkaz:
sudo ./install.sh -u
Nyní se podívejme, co modul hodin reálného času RTC dokáže:
Přečtěte si hardwarové hodiny a vytiskněte výsledek
sudo hwclock -r
sudo hwclock -s
Nastavte hardwarové hodiny z aktuálního systémového času
sudo hwclock -w
Více použití
hwclock - pomoc
Odkazy
[http] Viz knihovna RTC Pi
[PDF] Dokumentace DS1307
Design
Toto je video k produktu