Mündəricat:

Real vaxt rejimində saat modulundan (DS3231) necə istifadə olunur: 5 addım
Real vaxt rejimində saat modulundan (DS3231) necə istifadə olunur: 5 addım

Video: Real vaxt rejimində saat modulundan (DS3231) necə istifadə olunur: 5 addım

Video: Real vaxt rejimində saat modulundan (DS3231) necə istifadə olunur: 5 addım
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, Iyul
Anonim
Real vaxt saatı modulundan necə istifadə etmək olar (DS3231)
Real vaxt saatı modulundan necə istifadə etmək olar (DS3231)
Real vaxt saatı modulundan necə istifadə etmək olar (DS3231)
Real vaxt saatı modulundan necə istifadə etmək olar (DS3231)

DS3231, aşağı qiymətli, son dərəcə dəqiq bir I2C real vaxt saatıdır (RTC), temperaturu kompensasiya edilmiş kristal osilatoru (TCXO) və kristal. Cihazda batareya girişi var və cihazın əsas gücü kəsildikdə dəqiq vaxt işini aparır.

Təchizat:

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

DS3231 RTC Modulu - DIYmore DS3231 AT24C32 IIC RTC Modulu

Çörək lövhəsi - MB -102 Breadboard

Jumper Telleri - Kişi 4 və 8 İnç Lehimsiz Şerit Dupont -Uyğun Jumper Telləri

Addım 1: Batareyanı quraşdırın

Batareyanı quraşdırın
Batareyanı quraşdırın

Batareya girişi 3V -dir və tipik bir CR2032 3V batareya modulu gücləndirə və məlumatı bir ildən çox saxlaya bilər.

Addım 2: Bağlantı

Bağlantı
Bağlantı

RTC modulunu bağlamaq olduqca sadədir!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL və ya A5 SDA -> SDA və ya A4

Addım 3: Kitabxana

Kitabxana
Kitabxana

DS3231 real vaxt saatı (RTC) üçün Arduino kitabxanası birbaşa Kitabxana Menecerində quraşdırıla bilər.

Addım 4: Saatı Qurmaq

Saat çox güman ki, əvvəlcə 1 yanvar 1970 -ə təyin edilmişdir. Layihələrinizdə real vaxta ehtiyacınız varsa, bu RTC-ni kompüterinizlə sinxronizasiya edin.

DS3231 kitabxanasından DS3231_set nümunəsinə baxdıqda, YYMMDDwHHMMSS formatında, sonunda 'x' yazılmış bir tarix gözlədiyi görünür.

Pyserial və ntplib istifadə edən bir neçə Python kodu xətası vaxt serverindən vaxt almalı və Arduinoya bir sim göndərməlidir.

Addım 5: RTC test edin

RTC test edin
RTC test edin

Kitabxanada nümunələr DS3231/echo_time.ino tapılır. Arduinoya yükləyin və serial monitorda çap olunan vaxtı görməlisiniz.

Tövsiyə: