DS1302 ile LCD ekranlı Saat & DHT11 Termometre
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.
10 Comments
Ali Dora KAVAK · 20 December 2018 at 12:26
çok solun hocam bayaa yardımcı oldunuz başarı dileklerimle alidora 🙂
anaoim · 20 December 2018 at 12:28
aklımdan bunu yapmak grçiyor
Admin · 6 January 2019 at 22:02
Anonim hiç durma harekete geç
Vural Savaş · 6 January 2019 at 23:24
Tebrikler harika proje 😊
admin · 10 January 2019 at 10:44
Teşekkür ederim kardeşim.
silentscholar · 18 February 2020 at 09:36
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 February 2020 at 09:09
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.
Ömer · 6 November 2022 at 11:35
Bu projede saati mi gösteriyor yoksa tarihide gösteriyorum
Ömer Faruk · 6 November 2022 at 13:53
10 sn Sıcaklık ve nemi gösterdikten sonra 10 saniye saat ve tarihi mi göstericek
admin · 6 November 2022 at 21:10
Bu projede hem saati-tarihi hemde sıcaklık ve nemi gösteriyor. Programlama durumuna göre 10 ar sn ye arayla değişiyor.