Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
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
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
U biblioteci primjeri nalaze DS3231/echo_time.ino. Prenesite ga na Arduino i trebali biste vidjeti vrijeme ispisano na serijskom monitoru.