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.