Sadržaj:

Kako koristiti modul sata u stvarnom vremenu (DS3231): 5 koraka
Kako koristiti modul sata u stvarnom vremenu (DS3231): 5 koraka

Video: Kako koristiti modul sata u stvarnom vremenu (DS3231): 5 koraka

Video: Kako koristiti modul sata u stvarnom vremenu (DS3231): 5 koraka
Video: Урок 99. Создание цифровых часов Arduino с использованием ЖК-дисплея DS3231 и семисегментного дисплея. 2024, Srpanj
Anonim
Kako koristiti modul sata u stvarnom vremenu (DS3231)
Kako koristiti modul sata u stvarnom vremenu (DS3231)
Kako koristiti modul sata u stvarnom vremenu (DS3231)
Kako koristiti modul sata u stvarnom vremenu (DS3231)

DS3231 je jeftin, izuzetno precizan I2C sat u stvarnom vremenu (RTC) s integriranim kristalnim oscilatorom kompenziranim temperaturom (TCXO) i kristalom. Uređaj ima ulaz za bateriju i održava točno mjerenje vremena kada je glavno napajanje uređaja prekinuto.

Pribor:

Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3

DS3231 RTC modul - diymore DS3231 AT24C32 IIC RTC modul

Oglasna ploča - MB -102 Breadboard

Kratkospojne žice - muške do muške 4 i 8 inčne lemljene vrpce Dupont -kompatibilne žice

Korak 1: Instalirajte bateriju

Ugradite bateriju
Ugradite bateriju

Ulaz baterije je 3V, a tipična CR2032 3V baterija može napajati modul i održavati podatke više od godinu dana.

Korak 2: Povezivanje

Veza
Veza

Ožičenje RTC modula prilično je jednostavno!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL ili A5 SDA -> SDA ili A4

Korak 3: Knjižnica

Knjižnica
Knjižnica

Arduino knjižnica za DS3231 sat u stvarnom vremenu (RTC) može se instalirati izravno u Upravitelju knjižnica.

Korak 4: Postavljanje sata

Sat je najvjerojatnije na početku postavljen na 1. siječnja 1970. godine. Ako vam je potrebno u stvarnom vremenu u svojim projektima, sinkronizirajte ovaj RTC sa svojim računalom.

Pogledao je primjer DS3231_set iz biblioteke DS3231 i čini se kao da očekuje datum poslan u ovom formatu YYMMDDwHHMMSS, s 'x' na kraju.

Nekoliko redaka Python koda koji koriste pyserial i ntplib trebali bi dobiti vrijeme s vremenskog poslužitelja i poslati niz Arduinu.

Korak 5: Testirajte RTC

Testirajte RTC
Testirajte RTC

U biblioteci primjeri nalaze DS3231/echo_time.ino. Prenesite ga na Arduino i trebali biste vidjeti vrijeme ispisano na serijskom monitoru.

Preporučeni: