Სარჩევი:

როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231): 5 ნაბიჯი
როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231): 5 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231): 5 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231): 5 ნაბიჯი
ვიდეო: LDmicro 14: I2C LCD & DS3231 Real-Time Clock (Microcontroller PLC Ladder Programming with LDmicro) 2024, ნოემბერი
Anonim
როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231)
როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231)
როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231)
როგორ გამოვიყენოთ რეალურ დროში საათის მოდული (DS3231)

DS3231 არის დაბალბიუჯეტიანი, უკიდურესად ზუსტი I2C რეალურ დროში (RTC) საათი ინტეგრირებული ტემპერატურის კომპენსირებული ბროლის ოსცილატორით (TCXO) და ბროლით. მოწყობილობა აერთიანებს ბატარეის შეყვანას და ინარჩუნებს ზუსტ დროს, როდესაც მოწყობილობის ძირითადი ენერგია წყდება.

მასალები:

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

DS3231 RTC მოდული - სხვა DS3231 AT24C32 IIC RTC მოდული

პურის დაფა - MB -102 Breadboard

Jumper Wires - მამაკაცი მამაკაცი 4 და 8 ინჩი Solderless ლენტი Dupont თავსებადი Jumper მავთულები

ნაბიჯი 1: დააინსტალირეთ ბატარეა

დააინსტალირეთ ბატარეა
დააინსტალირეთ ბატარეა

აკუმულატორის შეყვანა არის 3V და ტიპიურ CR2032 3V ბატარეას შეუძლია მოდულის ჩართვა და ინფორმაციის შენარჩუნება ერთ წელზე მეტი ხნის განმავლობაში.

ნაბიჯი 2: კავშირი

კავშირი
კავშირი

RTC მოდულის გაყვანილობა საკმაოდ მარტივია!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL ან A5 SDA -> SDA ან A4

ნაბიჯი 3: ბიბლიოთეკა

ბიბლიოთეკა
ბიბლიოთეკა

Arduino ბიბლიოთეკა DS3231 რეალურ დროში (RTC) შეიძლება დაინსტალირდეს პირდაპირ ბიბლიოთეკის მენეჯერში.

ნაბიჯი 4: საათის დაყენება

საათი, სავარაუდოდ, თავდაპირველად 1970 წლის 1 იანვრამდე იყო მითითებული. თუ თქვენ გჭირდებათ რეალურ დროში თქვენს პროექტებში, სინქრონიზეთ ეს RTC თქვენს კომპიუტერთან.

გადავხედე DS3231_set მაგალითს DS3231 ბიბლიოთეკიდან და როგორც ჩანს ელოდება თარიღს გაგზავნილი ამ ფორმატში YYMMDDwHHMMSS, ბოლოს "x".

პითონის კოდის რამდენიმე ხაზმა pyserial და ntplib გამოყენებით უნდა მიიღოს დრო სერვერისგან და გაგზავნოს სტრიქონი Arduino– ში.

ნაბიჯი 5: შეამოწმეთ RTC

ტესტი RTC
ტესტი RTC

ბიბლიოთეკაში მაგალითები გვხვდება DS3231/echo_time.ino. ატვირთეთ იგი არდუინოში და თქვენ უნდა ნახოთ სერიული მონიტორის დაბეჭდილი დრო.

გირჩევთ: