Arduino ile ilgili projeleri incelerken DS1302  ve LCD ekran kullanılarak yapılan dijital saat çok güzel bir proje olmuştu. Projeyi yaptıktan sonra üzerine birkaç özellik eklemeye karar verdim. Saat ve tarih bilgisinin yanında ekranda sıcaklık ve nem bilgisinide göstermesi oldukça hoş duruyor. Tüm bilgileri aynı anda ekranda göstermeye LCD ekranın boyutu yetmediği için ekranda gösterilecek bilgileri 10 saniye ara ile değiştirdim. RGB led ile de hangi bilgiyi gösterdiğini uzaktanda anlamak için tarih saat bilgisi gösterilirken kırmızı sıcaklık-nem bilgisi gösterilirken de yeşil yanacak şekilde ayarladım. Projenin başlangıç şekli ve ilham kaynağı için İlge İPEK  beye çok teşekkür ederim.
LCD ekranlı dijital saat için gerekli malzemeler;
  • 1x Arduino uno
  • 1x Breadboard
  • 2x LED farklı renklerde olabilir veya rgb led. 
  • Jumper kablolar
  • 2×16 model LCD ekran
  • DS1302 rtc saat modülü
  • DHT11 Sıcaklık ve Nem Sensörü

Arduino için kütüphane derlemesi

Bilgisayarınıza kütüphane arşivini eklemek için tıklayınız.

Dijital Saat Devre Şeması:

 

Projenin kodları:

Devrenizi tasarlayıp artık kodlara ihtiyacınız varsa indirmek için tıklayınız. 

Projenin çalışması için ilk önce saat-ayar dosyasından o andaki saat bilgisini güncelleyip arduinoya yüklemeniz gerekiyor. Hemen ardından saatkopya klasörünün içerisindeki programı yüklerseniz saat ve içerisinde ki nem sıcaklık bilgileri ekranınıza gelecektir. 

Projenin çalışma videosunu izleyebilirsiniz.

 


7 yorum

Ali Dora KAVAK · 20 Aralık 2018 12:26 tarihinde

çok solun hocam bayaa yardımcı oldunuz başarı dileklerimle alidora 🙂

anaoim · 20 Aralık 2018 12:28 tarihinde

aklımdan bunu yapmak grçiyor

Admin · 6 Ocak 2019 22:02 tarihinde

Anonim hiç durma harekete geç

Vural Savaş · 6 Ocak 2019 23:24 tarihinde

Tebrikler harika proje 😊

admin · 10 Ocak 2019 10:44 tarihinde

Teşekkür ederim kardeşim.

silentscholar · 18 Şubat 2020 09:36 tarihinde

merhaba
hocam önce saat-ayar dosyasını arduino yükledikten sonra akabinde saat kopya dosyasını yüklersek önceki program silinmez mi? yani pici programlıyoruz ardından tekrar prograladığımızda önceki programı silmez mi?

admin · 28 Şubat 2020 09:09 tarihinde

Evet, Şöyle ki saat ayar dosyasını yüklediğimizde arduino saati canlı olarak bi yerden çekmiyor. DS1302 saat devresindeki saati ayarlamak gibi düşünebilirsin bunu. Daha sonra ayarlanan saatten devam etmesi için asıl kodları yüklüyoruz.
Kabaca mantığı bu şekilde çalışıyor.

Bir cevap yazın

Avatar placeholder

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir