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: Контроллер автоматического пуска-останова с часами реального времени DS3231 2024, Novembar
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) sa integriranim kristalnim oscilatorom kompenziranim temperaturom (TCXO) i kristalom. Uređaj ima ulaz za bateriju i održava tačno mjerenje vremena kada je glavno napajanje uređaja prekinuto.

Potrošni materijal:

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 Oglasna ploča

Žice kratkospojnika - muški na muški 4 i 8 inča lemljena vrpca bez lemljenja Dupont -kompatibilne žice

Korak 1: Instalirajte bateriju

Instalirajte bateriju
Instalirajte bateriju

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

Korak 2: Povezivanje

Veza
Veza

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

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

Korak 3: Biblioteka

Biblioteka
Biblioteka

Arduino biblioteka za DS3231 sat u realnom vremenu (RTC) može se instalirati direktno u Upravitelju biblioteka.

Korak 4: Postavljanje sata

Sat je najvjerovatnije u početku postavljen na 1. januar 1970. godine. Ako vam je potrebno realno vrijeme u vašim projektima, sinhronizirajte ovaj RTC sa svojim računarom.

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

Nekoliko redova Python koda koji koriste pyserial i ntplib trebali bi dobiti vrijeme s vremenskog servera 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 odštampano na serijskom monitoru.

Preporučuje se: