Gerekli Parçalar
- 1x Arduino™ MEGA
- 9x Erkek-Erkek Jumper Kablo
- 4x Erkek-Dişi Jumper Kablo
- 1x LCD ekran (20×4)
- 1x DHT22 sıcaklık ve nem modülü
- 1x DS1307 RTC ve 24C32 Hafıza Kartlı modül
Açıklama

DS1307 RTC modülü, gerçek zamanlı saat ve takvim bilgilerini tutmak için kullanılan, I2C arayüzüne sahip bir entegredir. Bu modül, saat, dakika, saniye yanı sıra gün, ay ve yıl bilgilerini pil destekli olarak koruyarak cihazların zamanı doğru bir şekilde takip etmesini sağlar. DS1307, Arduino gibi diğer cihazlarla iletişim kurmak için I2C iletişim protokolünü kullanır. Ayrıca, yedek pil yardımı ile elektrik kesintisi durumunda tam zamanı kaydetme özelliğine de sahiptir.

DHT22, sıcaklık ve nem algılayıcı kalibre edilmiş dijital sinyal çıkışı veren gelişmiş bir sensör birimidir. İşte DHT22’nin teknik özellikleri:
- Çalışma Gerilimi: 3.3 – 6 VDC
- Nem: 0-100% nisbi nem
- Sıcaklık: -40 – 80 °C
- Algılama Elemanı: Polimer kapasitör
- Hassasiyet Nem: +/- %2 (Maksimum %5) RH
- Hassasiyet Sıcaklık: < +/- 1°C
- Ölçüm Periyodu: 2 saniye
DHT22, üzerinde 8 bitlik bir mikrodenetleyici bulunur ve kısa tepki süresine sahiptir. Bu sensör, diğer DHT modellerine göre biraz daha büyük boyutlara sahiptir. Bacakları aynı hizada sıralanmış olduğundan bağlantısı kolaydır.
Arduino™ gibi platformlarla kullanılarak dijital saatler, hava istasyonları ve nem kontrol sistemleri gibi projelerde DHT22 sensörü tercih edilebilir. Sensörün doğru sonuçlar vermesi için ölçüm periyodu 2 saniyeden az olmamalıdır.

20×4 LCD ekran modülü, I2C arayüzü ile kolay entegrasyon sağlayan ve mavi aydınlatmalı bir gösterge panelidir. Bu geniş ekran, 4 satırda 20 karakter gösterebilir, böylece kullanıcılar çeşitli projelerde geniş bilgiyi rahatça görebilirler.
- Çalışma Gerilimi: 3.3 – 6 VDC
- Ekran Boyutu: 20 karakter x 4 satır
- Arka Aydınlatma: Mavi
Kullanım Alanları: Arduino™ projeleri, dijital saatler, hava istasyonları, veri görselleştirmesi ve daha fazlası.
Bizim projemizde, DS1307 gerçek zamanlı saat modülünden zaman ve tarih bilgisi, DHT22 sıcaklık ve nem modülünden, anlık ısı ve nem bilgilerini alıyor, 20×4 LCD ekrana gönderiyoruz.

Projenin çalıştırılabilmesi için RTClib by Adafruit, DHT sensor library by Adafruit, LiquidCrystal_I2C kütüphanelerinin kurulu olması gerekmektedir. Library Manager ile kütüphane kurulumu hakkında detaylı bilgi için http://www.arduno.com.tr/index.php/2024/03/31/arduino-ide-library-manager-kullanimi/ yazımızı okuyabilirsiniz.
Not: LCD ekran kullanımlarınızda (16×2 veya 20×4) I2C arayüzüne sahip olması bağlantı sırasında işiniz çok kolaylaştıracaktır (Yalnızca 4 pin).







Bir yanıt yazın