Dijital Termometre Projesi (DHT11 + LCD)

DHT11 sıcaklık/nem sensörü ile I2C LCD ekranın birleşimi, ekranda canlı derece (°C) ve nem (%) gösterimi, oda konfor izleme. RK1.4.1-7 ders notu.

Robotik Kodlama30. HaftaRK1.4.1-7
KAZANIM • RK1.4.1-7

RK1.4.1. Yazılım geliştirme sürecinde robotik sistemler ile entegre temel düzey bir ürün geliştirebilme

a) Robotik sistemler ile entegre temel düzey bir ürün için gereksinimleri belirler.

b) Robotik sistemler ile entegre temel düzey bir ürün için kullanılacak araç gereçleri seçer.

c) Robotik sistemler ile entegre temel düzey bir ürünü oluşturur.

ç) Robotik sistemler ile entegre temel düzey bir ürünü belirlenen ölçütleri karşılayacak şekilde çalışır hâle getirir.

🎯 Bu hafta sarı ile işaretli süreç bileşeni üzerinde duracağız.
Bu Hafta Ürünümüz: Dijital Termometre — DHT11 ile ölçüp LCD de gösteren bir ürün. İki hazır beceriyi (sensör okuma + ekrana yazma) birleştiriyoruz.
🤖 Robotik Atölyesi — 30. Hafta Rehberi: Seralarda, kuluçka makinelerinde ve akıllı evlerde kullanılan dijital termometre projesi: 1. satırda Sıcaklık, 2. satırda Nem oranını canlı güncelleme.
Anahtar Kavramlar: dijital termometre projesi dht11 lcd ekran oda sıcaklık nem göstergesi arduino termometre rk1.4.1-7 robotik kodlama 30. hafta ders notu

Devre Şeması ve Pin Bağlantı Tablosu

Projemizi devre tahtası (breadboard) üzerinde kurarken Arduino Uno ile bileşenler arasındaki kablo bağlantılarını aşağıdaki Fritzing devre şeması ve pin tablosuna göre eksiksiz yapınız:

Fritzing Devre Kurulum Şeması

Dijital Termometre Projesi (DHT11 + LCD) Devre Şeması
Şema: Arduino Uno, Breadboard ve Devre Elemanları Fiziksel Bağlantı Planı
BileşenBağlantı PiniArduino PiniLCD Ekrandaki YeriÖrnek Görünüm
DHT11 SensörDATA ÇıkışıDijital Pin 2Her iki satıra veri beslerCanlı ortam ölçümü
I2C LCDSDA / SCLA4 (SDA) / A5 (SCL)1. Satır (0,0)"Sicaklik: 24 C"
I2C LCDSDA / SCLA4 (SDA) / A5 (SCL)2. Satır (0,1)"Nem: %58"

Konu Anlatımı ve Donanım Mantığı

DERS NOTUOrta Düzey • Dijital Termometre
DHT11 + LCD Dijital Termometre
DONANIM VİTRİNİ

Dijital Termometre

DHT11 sensörü sıcaklık ve nemi ölçer; I2C LCD ekran bu değerleri yazı olarak gösterir. İki bileşen birlikte çalışarak bir ürün oluşturur.

DHT11 + LCDDATA: D2 • I2C: A4/A5Bütünleşik Ürün

1) İki Beceriyi Birleştirmek

Daha önce DHT11 ile ölçmeyi, LCD ile göstermeyi öğrendik. Dijital termometre bu ikisini tek üründe birleştirir: sensör okur, ekran gösterir.

2) Nasıl Çalışır?

Döngü içinde her saniye: DHT11'den sıcaklık ve nem okunur, sonra "LCD'ye yaz" bloğuyla üst satıra sıcaklık, alt satıra nem yazılır. Böylece ekran canlı güncellenir.

İPUCU

LCD Türkçe karakter göstermeyebilir; ekrana "Sicaklik" gibi sade yaz. Değer "nan" çıkarsa 10K pull-up direncini kontrol et.

🛠️ Ürün Geliştirme Yolu

📝
1. İhtiyaç
🧰
2. Araç Seç
🔧
3. Oluştur
✅
4. Test Et

Sınav Tarzı Örnek Sorular ve Çözümleri

⚠️ Örnek Soru 1: Dijital termometre hangi iki bileşeni birleştirir?

A) DHT11 + LCD
B) LDR + Buzzer
C) Servo + Buton
D) RGB + PIR
Doğru Cevap: A) DHT11 + LCD
⚠️ Örnek Soru 2: Sıcaklık/nem değerini ekrana hangi blok yazar?

A) LCD'ye yaz (satır, sütun)
B) Nota çal
C) Bekle
D) Motoru döndür
Doğru Cevap: A) LCD'ye yaz (satır, sütun)

30. Hafta Özeti ve Altın İlkeler

  • Algıla-Karar Ver-Uygula: Tüm devre elemanları bu döngünün birer parçasıdır (Girdi sensörleri, Kontrol kartı ve Çıktı eyleyicileri).
  • Devre Güvenliği: Asla dirençsiz LED bağlamayınız; kısa devreleri önlemek için bağlantıları karta enerji vermeden önce iki kez kontrol ediniz.
  • Kod Akışı ve Zamanlama: Bekleme sürelerini (delay) doğru ayarlayarak mikrodenetleyicinin komutları insan algısına uygun hızda çalıştırmasını sağlayınız.
  • Algoritma Disiplini: Karar bloklarını (eğer... ise) doğru eşik değerleriyle kurarak sistemin kararlı çalışmasını güvenceye alınız.

Dersi BlocKodlama ile işleyin.

Kazanım bazlı interaktif içerikler, Türkçe blok kodlama editörü Dizge ve sınav merkezi tek platformda.