DS1307 RTC Saat Modülü - Tiny RTC I2C
DS1307 RTC Saat Modülü, Arduino, ESP32, Raspberry Pi, STM32 ve mikrodenetleyici tabanli projelerde gerçek zamanli saat ve tarih bilgisi tutmak için kullanilan I2C haberlesmeli RTC modülüdür. Kart üzerinde DS1307 gerçek zamanli saat entegresi, 24C32 EEPROM hafiza entegresi, 32.768kHz saat kristali ve yedek pil yuvasi bulunur.
Elektronik projelerde sistem enerjisi kesildiginde tarih ve saat bilgisinin kaybolmamasi gerekebilir. Tiny RTC I2C DS1307 modülü, harici pil destegi sayesinde ana besleme kapaliyken saat bilgisini korumaya devam eder. Veri kayit sistemleri, zamanlayici devreler, otomasyon projeleri, alarm sistemleri, sensör veri loglama uygulamalari ve saat/takvim gerektiren Arduino projeleri için pratik bir çözümdür.
DS1307 RTC EntegresiSaniye, dakika, saat, gün, tarih, ay ve yil bilgisini gerçek zamanli olarak takip eder.
I2C HaberlesmeSDA ve SCL hatlari üzerinden mikrodenetleyiciyle kolay baglanti saglar.
24C32 EEPROM DahilEk 32Kbit I2C EEPROM hafiza ile küçük veri kayit ve ayar saklama uygulamalari yapilabilir.
Pil YuvasiCR2032/LIR2032 sinifi saat pili yuvasi sayesinde ana enerji kesildiginde RTC zamani korunabilir.
DS1307 RTC Saat Modülü, Arduino ve mikrodenetleyici projelerinde gerçek zamanli saat/tarih bilgisi ve 24C32 EEPROM hafiza kullanimi için uygundur.
Neden DS1307 RTC Saat Modülü Tercih Edilmeli?
Mikrodenetleyici kartlari çalisirken yazilim içinde süre sayabilir; ancak enerji kesildiginde bu zaman bilgisi sifirlanir. DS1307 RTC Saat Modülü, projeye bagimsiz bir gerçek zamanli saat kaynagi ekler. Böylece sistem kapali kalsa bile pil destegiyle saat ve tarih bilgisi korunabilir.
Modülün I2C haberlesme yapisi, baglantiyi oldukça kolay hale getirir. Ayni I2C hatti üzerinden hem DS1307 RTC entegresi hem de 24C32 EEPROM hafiza entegresi kullanilabilir. Bu yapi; tarih-saat damgali veri kaydi, alarm zamani saklama, kullanici ayari tutma ve sistem açilisinda zaman bilgisini geri yükleme gibi uygulamalarda avantaj saglar.
Öne Çikan Özellikler
- Gerçek zamanli saat takibi: Saniye, dakika, saat, gün, tarih, ay ve yil bilgisini takip edebilir.
- I2C arayüz: SDA ve SCL hatlari ile Arduino, ESP32, Raspberry Pi ve STM32 kartlara kolayca baglanabilir.
- 24C32 EEPROM hafiza: 32Kbit harici EEPROM ile küçük veri, ayar ve kayit bilgileri saklanabilir.
- Yedek pil destegi: Pil yuvasi sayesinde ana besleme kesildiginde RTC zaman bilgisi korunabilir.
- 32.768kHz kristal: DS1307 saat kaynagi için standart saat kristali kullanir.
- Arduino uyumlu: RTClib ve benzeri kütüphanelerle kolay yazilim entegrasyonu yapilabilir.
- Kompakt Tiny RTC kart yapisi: Breadboard, delikli plaket ve proje kutularinda kullanilabilir.
- Zaman damgali projelere uygun: Sensör verisi, alarm, otomasyon ve loglama uygulamalarinda tarih-saat bilgisi saglar.
Nerelerde Kullanilir?
DS1307 RTC Saat Modülü, elektronik sistemlerde dogru tarih ve saat bilgisinin gerekli oldugu projelerde kullanilir. Özellikle sistem enerjisi kesilse bile zaman bilgisinin korunmasi gereken uygulamalarda RTC modülleri temel bilesenlerden biridir.
Arduino dijital saat ve takvim projeleri
Sensör veri kayit ve data logger uygulamalari
Zaman damgali ölçüm sistemleri
Otomasyon, alarm ve zamanlayici devreleri
ESP32 ve Raspberry Pi tabanli IoT projeleri
Kullanici ayari ve küçük veri saklama uygulamalari
DS1307 RTC Saat Modülü Ne Ise Yarar?
DS1307 RTC modülü, mikrodenetleyiciye gerçek zamanli saat ve tarih bilgisi saglar. Sistem ilk kez çalistirildiginda saat bilgisi yazilim üzerinden ayarlanir. Daha sonra mikrodenetleyici, I2C haberlesme hatti üzerinden DS1307 entegresinden anlik saat ve tarih bilgisini okuyabilir.
Modül üzerindeki pil yuvasi, ana besleme kesildiginde RTC entegresinin zaman bilgisini korumasina yardimci olur. Bu sayede sistem yeniden açildiginda saat bilgisi sifirlanmaz. Ayrica kart üzerindeki 24C32 EEPROM entegresi, küçük veri saklama islemleri için kullanilabilir. Örnegin alarm saati, kalibrasyon degeri, kullanici ayari veya kisa log bilgileri EEPROM üzerinde tutulabilir.
Teknik Özellikler
| Ürün Tipi |
RTC gerçek zamanli saat modülü / I2C saat ve EEPROM karti |
| Ürün Adi |
DS1307 RTC Saat Modülü - Tiny RTC - I2C |
| Alternatif Ürün Adi |
DS1307 RTC ve 24C32 EEPROM Modülü / Tiny DS1307 RTC Saat Modülü |
| RTC Entegresi |
DS1307 |
| EEPROM Entegresi |
24C32 / AT24C32 sinifi I2C EEPROM |
| Haberlesme Arayüzü |
I2C, 2 telli seri haberlesme |
| I2C Pinleri |
SDA, SCL |
| RTC I2C Adresi |
DS1307 için yaygin adres 0x68 |
| EEPROM I2C Adresi |
24C32 için yaygin adres 0x50 sinifi |
| Takvim Bilgisi |
Saniye, dakika, saat, gün, tarih, ay ve yil |
| Saat Formati |
12 saat / 24 saat formati desteklenebilir |
| Artik Yil Destegi |
Ay sonu ve artik yil düzeltme destegi |
| EEPROM Kapasitesi |
32Kbit, 4096 x 8 organizasyonlu harici EEPROM |
| Saat Kristali |
32.768kHz kristal |
| Çalisma Gerilimi |
5V DC sinifi kullanim; bazi kontrol kartlarinda I2C lojik seviyesi ayrica kontrol edilmelidir |
| Yedek Pil Yuvasi |
CR2032 / LIR2032 sinifi saat pili yuvasi, ürün varyantina göre pil dahil olmayabilir |
| Baglanti Pinleri |
VCC, GND, SDA, SCL |
| Uyumlu Platformlar |
Arduino, ESP32, Raspberry Pi, STM32, PIC ve I2C destekli mikrodenetleyici kartlari |
| Kullanim Alani |
Gerçek zamanli saat, tarih/saat damgasi, veri kayit, alarm, otomasyon, zamanlayici ve EEPROM veri saklama projeleri |
| Paket Içerigi |
1 adet DS1307 RTC Saat Modülü - Tiny RTC I2C |
Kullanim ve Baglanti Notlari
- I2C baglantisini dogru yapin: SDA hatti mikrodenetleyicinin SDA pinine, SCL hatti SCL pinine baglanmalidir.
- GND ortak olmalidir: RTC modülü ile Arduino, ESP32 veya Raspberry Pi arasinda ortak GND baglantisi yapilmalidir.
- Ilk saat ayari yapilmalidir: Modül ilk kez kullanilirken yazilim üzerinden tarih ve saat degeri ayarlanmalidir.
- Pil durumunu kontrol edin: Yedek pil takili degilse veya pil bitmisse enerji kesildiginde saat bilgisi korunmayabilir.
- Pil tipini ürün varyantina göre seçin: Kart üzerinde sarj devresi bulunan varyantlarda sarj edilebilir LIR2032, standart pil yuvasi kullanilan varyantlarda CR2032 tercih edilebilir. Kullanilacak pil tipi kart üzerindeki devre yapisina göre kontrol edilmelidir.
- 3.3V kartlarda lojik seviyeyi kontrol edin: ESP32 ve Raspberry Pi gibi 3.3V lojik seviyeli kartlarda I2C pull-up dirençlerinin hangi gerilime bagli oldugu kontrol edilmeli, gerekirse seviye dönüstürücü kullanilmalidir.
- Yüksek hassasiyet beklemeyin: DS1307, harici kristal tabanli ekonomik RTC çözümüdür. Daha hassas saat takibi için DS3231 sicaklik kompanzasyonlu RTC modülleri tercih edilebilir.
Kritik Not: DS1307 RTC Saat Modülü, hassas zaman tutma gerektiren tüm profesyonel uygulamalar için en dogru RTC seçimi olmayabilir. DS1307’nin zaman hassasiyeti kristal kalitesi, sicaklik degisimi, kart tasarimi ve pil durumundan etkilenebilir. Daha yüksek dogruluk gereken projelerde DS3231 RTC modülü daha uygun bir alternatif olabilir.
DS1307 ile DS3231 Arasindaki Fark Nedir?
DS1307 RTC modülü, 32.768kHz harici kristal ile çalisan ekonomik bir gerçek zamanli saat çözümüdür. Temel saat/tarih tutma, Arduino saat projeleri, basit zamanlayicilar ve düsük maliyetli veri kayit sistemleri için yeterli olabilir.
DS3231 RTC modülü ise sicaklik kompanzasyonlu kristal yapisi sayesinde genellikle daha yüksek zaman dogrulugu sunar. Uzun süreli veri kaydi, hassas zaman damgasi, daha düsük sapma ve daha kararli saat takibi gereken projelerde DS3231 tercih edilebilir. DS1307, temel RTC ihtiyaci ve EEPROM avantaji istenen uygulamalarda uygun bir seçimdir.
24C32 EEPROM Ne Ise Yarar?
Modül üzerindeki 24C32 EEPROM, elektrik kesilse bile küçük miktarda veriyi saklamak için kullanilabilen harici I2C hafiza entegresidir. 32Kbit kapasite, 4096 byte veri saklama alanina karsilik gelir. Bu alan; ayar degerleri, kullanici parametreleri, sayaç bilgileri veya kisa log kayitlari için degerlendirilebilir.
EEPROM, sürekli ve çok sik yazma gerektiren yüksek hizli veri depolama uygulamalari için uygun degildir. Yazma ömrü ve yazma süresi dikkate alinarak kullanilmalidir. Sik veri kaydi gerekiyorsa SD kart modülü veya daha büyük hafiza çözümleri tercih edilmelidir.
RTC Modül Projelerde Neden Kullanilir?
Mikrodenetleyiciler yazilimla süre sayabilir; ancak enerji kesildiginde süre bilgisi kaybolur. RTC modülü, sistem enerjisi kapaliyken bile pil üzerinden zaman bilgisini tutar. Bu sayede cihaz yeniden açildiginda dogru tarih ve saat bilgisi okunabilir.
Örnegin bir sicaklik-nem veri kayit cihazi, her ölçümü tarih ve saat bilgisiyle kaydedebilir. Bir sulama sistemi belirli saatlerde çalisabilir. Bir alarm sistemi yalnizca belirli zaman araliginda aktif hale gelebilir. Bu tip senaryolarda DS1307 RTC Saat Modülü sistemin zaman referansi olarak görev yapar.
Hangi Ürünlerle Birlikte Kullanilir?
Bu DS1307 RTC Saat Modülü, Arduino, ESP32, Raspberry Pi, STM32 gelistirme kartlari, breadboard, jumper kablolar, CR2032/LIR2032 pil, OLED/LCD ekranlar, SD kart modülleri, sensör modülleri, röle kartlari, buzzer modülleri ve IoT kontrol kartlariyla birlikte kullanilabilir. Projede tarih-saat bilgisi ekran üzerinde gösterilebilir, SD karta kaydedilebilir veya internet baglantisi olmayan sistemlerde zaman referansi olarak kullanilabilir.
- Sensör ve Modüller kategorisinden RTC, çevresel sensör ve yardimci modülleri inceleyebilirsiniz.
- Arduino Modelleri kategorisinden RTC saat projeleri için uygun gelistirme kartlarini degerlendirebilirsiniz.
- ESP8266 - ESP32 kategorisinden IoT tabanli zamanlayici ve veri kayit projeleri için kartlara ulasabilirsiniz.
- Raspberry Pi kategorisinden I2C RTC uygulamalarinda kullanilabilecek kart ve aksesuarlari inceleyebilirsiniz.
- Pil ve Batarya kategorisinden RTC yedek pili ve güç ürünlerini seçebilirsiniz.
Teknik Referans
DS1307 entegresinin saat/takvim yapisi, I2C haberlesme, yedek pil çalisma mantigi ve register detaylari hakkinda daha fazla bilgi için DS1307 teknik dokümanini inceleyebilirsiniz. 24C32 EEPROM bellek organizasyonu ve I2C veri saklama yapisi için AT24C32 teknik dokümanini degerlendirebilirsiniz.
Kimler Için Uygun?
Arduino ve ESP32 KullanicilariProjelerine gerçek zamanli saat, tarih ve zaman damgasi eklemek isteyen hobi elektronigi kullanicilari için uygundur.
Veri Kayit Projesi GelistiricileriSensör ölçümlerini tarih-saat bilgisiyle kaydetmek veya küçük ayar verilerini EEPROM üzerinde saklamak isteyen kullanicilar için degerlendirilebilir.
Otomasyon ve Zamanlayici KullanicilariBelirli saatlerde çalisan sistemler, alarm devreleri, sulama otomasyonu ve zaman kontrollü röle projeleri gelistiren kullanicilar için uygundur.
Paket Içerigi
- 1 x DS1307 RTC Saat Modülü - Tiny RTC I2C
Sik Sorulan Sorular
DS1307 RTC Saat Modülü nedir?
DS1307 RTC Saat Modülü, mikrodenetleyici projelerinde saniye, dakika, saat, gün, tarih, ay ve yil bilgisini tutmak için kullanilan I2C haberlesmeli gerçek zamanli saat modülüdür.
DS1307 RTC modülü Arduino ile kullanilabilir mi?
Evet. DS1307 RTC modülü Arduino ile I2C üzerinden kullanilabilir. SDA ve SCL hatlari baglandiktan sonra RTClib gibi uygun kütüphanelerle saat ve tarih bilgisi okunabilir.
DS1307 modül üzerinde 24C32 EEPROM ne ise yarar?
24C32 EEPROM, küçük veri ve ayar bilgilerini enerji kesilse bile saklamak için kullanilan 32Kbit kapasiteli harici I2C hafiza entegresidir.
RTC pili pakete dahil mi?
Ürün varyantina göre pil pakete dahil olmayabilir. Kullanim için kartin pil yuvasi ve devre yapisina uygun CR2032 veya LIR2032 sinifi saat pili ayrica gerekebilir.
DS1307 mi DS3231 mi tercih edilmeli?
Temel saat ve tarih projeleri için DS1307 yeterli olabilir. Daha yüksek zaman dogrulugu ve sicaklik degisimlerine karsi daha kararli çalisma gerekiyorsa DS3231 RTC modülü tercih edilmelidir.