Obsah:
- Krok 1: Nainštalujte batériu
- Krok 2: Pripojenie
- Krok 3: Knižnica
- Krok 4: Nastavenie hodín
- Krok 5: Otestujte RTC
Video: Ako používať modul hodín v reálnom čase (DS3231): 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
DS3231 sú lacné, extrémne presné hodiny I2C v reálnom čase (RTC) so vstavaným teplotne kompenzovaným kryštálovým oscilátorom (TCXO) a kryštálom. Zariadenie obsahuje batériový vstup a udržiava presné meranie času pri prerušení hlavného napájania zariadenia.
Zásoby:
Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3
Modul DS3231 RTC - dvojdielny modul RTC DS3231 AT24C32 IIC
Breadboard - MB -102 Breadboard
Prepojovacie vodiče - 4 a 8 palcové spájkovacie stuhy kompatibilné s obojsmernou páskou a obojstrannou páskou, kompatibilné s duplexom
Krok 1: Nainštalujte batériu
Vstup batérie je 3 V a typická 3 V batéria CR2032 môže napájať modul a uchovávať informácie viac ako rok.
Krok 2: Pripojenie
Zapojenie modulu RTC je veľmi jednoduché!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL alebo A5 SDA -> SDA alebo A4
Krok 3: Knižnica
Knižnicu Arduino pre hodiny reálneho času (RTC) DS3231 je možné nainštalovať priamo do Správcu knižníc.
Krok 4: Nastavenie hodín
Hodiny sú s najväčšou pravdepodobnosťou pôvodne nastavené na 1. január 1970. Ak potrebujete vo svojich projektoch reálny čas, synchronizujte tieto RTC s počítačom.
Pozreli sme sa na príklad DS3231_set z knižnice DS3231 a zdá sa, že očakáva dátum odoslaný v tomto formáte YYMMDDwHHMMSS, pričom na konci bude písmeno „x“.
Niekoľko riadkov kódu Python používajúcich pyserial a ntplib by malo získať čas z časového servera a odoslať reťazec do Arduina.
Krok 5: Otestujte RTC
V knižnici nájdete príklady DS3231/echo_time.ino. Nahrajte ho do Arduina a uvidíte čas vytlačený na sériovom monitore.
Odporúča:
Presné, rýchle a automatické nastavenie DS3231 RTC (hodín v reálnom čase) pomocou Javy (+-1 s): 3 kroky
Presné, rýchle a automatizované nastavenie hodín DS3231 RTC (hodiny v reálnom čase) pomocou Javy (+-1 s): Tento návod vám ukáže, ako nastaviť čas na hodinách reálneho času DS3231 pomocou Arduina a malej aplikácie Java, ktorá používa sériové pripojenie Arduina. Základná logika tohto programu: 1. Arduino odosiela sériovú požiadavku
Použitie hodinových modulov v reálnom čase DS1307 a DS3231 s Arduino: 3 kroky
Používanie modulov hodín v reálnom čase DS1307 a DS3231 s Arduinom: Stále dostávame žiadosti o to, ako používať moduly hodín v reálnom čase DS1307 a DS3231 s Arduino z rôznych zdrojov-toto je teda prvý z dvojdielneho tutoriálu o ich použití. Na tento výukový program Arduino máme k dispozícii dva moduly hodín v reálnom čase
Výroba hodín pomocou M5stick C pomocou Arduino IDE - Hodiny RTC v reálnom čase s M5stack M5stick-C: 4 kroky
Výroba hodín pomocou M5stick C pomocou Arduino IDE | Hodiny RTC v reálnom čase s M5stack M5stick-C: Ahoj chlapci, v tomto návode sa naučíme, ako vyrobiť hodiny s vývojovou doskou m5stick-C m5stack pomocou Arduino IDE. Takže m5stick zobrazí dátum, čas a týždeň v mesiaci na displeji
Ako používať terminál Mac a ako používať kľúčové funkcie: 4 kroky
Ako používať terminál Mac a ako používať kľúčové funkcie: Ukážeme vám, ako otvoriť terminál MAC. V termináli vám tiež ukážeme niekoľko funkcií, ako napríklad ifconfig, zmena adresárov, prístup k súborom a arp. Ifconfig vám umožní skontrolovať vašu IP adresu a vašu MAC adresu
Vytvorenie hodín z hodín: 11 krokov (s obrázkami)
Vytvorenie hodín z hodín: V tomto návode vezmem existujúce hodiny a vytvorím to, čo považujem za lepšie. Prejdeme z obrázku vľavo na obrázok vpravo. Predtým, ako začnete s vlastnými hodinami, uvedomte si, že opätovné zostavenie môže byť náročné, pretože