İçindekiler:

Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır: 5 Adım
Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır: 5 Adım

Video: Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır: 5 Adım

Video: Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır: 5 Adım
Video: Arduino Dijital Saat Yapımı (RTC/Saat Modülü Kullanımı) 2024, Temmuz
Anonim
Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır
Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır
Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır
Gerçek Zamanlı Saat Modülü (DS3231) Nasıl Kullanılır

DS3231, entegre sıcaklık kompanzasyonlu kristal osilatör (TCXO) ve kristal ile düşük maliyetli, son derece hassas bir I2C gerçek zamanlı saattir (RTC). Cihaz bir pil girişi içerir ve cihazın ana gücü kesildiğinde doğru zaman işleyişini korur.

Gereçler:

Arduino Uno R3 -

DS3231 RTC Modülü - diymore DS3231 AT24C32 IIC RTC Modülü

Breadboard - MB-102 Breadboard

Jumper Telleri - Erkek - Erkek 4 ve 8 İnç Lehimsiz Ribbon Dupont-Uyumlu Jumper Telleri

1. Adım: Pili Takın

Pili Takın
Pili Takın

Pil girişi 3V'dir ve tipik bir CR2032 3V pil, modüle güç sağlayabilir ve bilgileri bir yıldan fazla koruyabilir.

2. Adım: Bağlantı

Bağlantı
Bağlantı

RTC modülünü kablolamak oldukça basittir!

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

3. Adım: Kitaplık

Kütüphane
Kütüphane

DS3231 gerçek zamanlı saat (RTC) için Arduino kütüphanesi, doğrudan Kütüphane Yöneticisine kurulabilir.

4. Adım: Saati Ayarlama

Saat büyük olasılıkla başlangıçta 1 Ocak 1970'e ayarlanmıştır. Projelerinizde gerçek zamana ihtiyacınız varsa, bu RTC'yi bilgisayarınızla senkronize edin.

DS3231 kitaplığından DS3231_set örneğine baktım ve sonunda bir 'x' ile YYMMDDwHHMMSS bu biçimde gönderilen bir tarih bekliyor gibi görünüyor.

Pyserial ve ntplib kullanan birkaç Python kodu satırı, zaman sunucusundan zaman almalı ve Arduino'ya bir dize göndermelidir.

Adım 5: RTC'yi Test Edin

RTC'yi test et
RTC'yi test et

Kitaplıkta örnekler DS3231/echo_time.ino'yu bulur. Arduino'ya yükleyin ve seri monitörde yazdırılan zamanı görmelisiniz.

Önerilen: