İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu eğitimde, bir DHT11 sensörü ve I2C LCD kullanarak basit bir sıcaklık monitörünün nasıl yapıldığını öğreneceğiz.
Videoyu izle!
Adım 1: Neye İhtiyacınız Olacak?
- 20x4 I2C Karakter LCD ekran
- Atlama telleri
- Arduino Uno veya başka bir Arduino kartı
- DHT11 sıcaklık ve nem sensörü
- Visuino yazılımı: Buradan indirin
Adım 2: Devre
- LCD Ekran pinini[VCC] Arduino pinine[5V] bağlayın
- LCD Ekran pinini[GND] Arduino pinine[GND] bağlayın
- LCD Ekran pinini[SDA] Arduino pinine[SDA] bağlayın
- LCD Ekran pinini[SCL] Arduino pinine[SCL] bağlayın
Not: Parlaklığı ayarlamak için LCD'nin arkasındaki potansiyometreyi kullanın.
- DHT11 sensör pinini[GND] Arduino pinine[GND] bağlayın
- DHT11 sensör pinini[VCC] Arduino pinine[5V] bağlayın
- DHT11 sensör pimini[OUT] veya "S"yi Arduino dijital pimine[2] bağlayın
Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino: https://www.visuino.eu da kurulmalıdır. Ücretsiz sürümü indirin veya Ücretsiz Deneme için kaydolun.
İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin
Adım 4: Visuino'da Bileşenleri Ekle, Ayarla ve Bağla
- "DHT11" bileşenini ekleyin
- "Liquid Crystal Display (LCD) - I2C" bileşenini ekleyin "LiquidCrystalDisplay1"i seçin ve özellikler penceresinde Satırları 4'e ve sütunları 20'ye ayarlayın
"LiquidCrystalDisplay1" üzerine çift tıklayın ve Elements penceresinde:
- "Metin Alanı"nı sol tarafa sürükleyin, ardından özellikler penceresinde metni "TEMP:" ve genişliği 20 olarak ayarlayın
- sol tarafa başka bir "Metin Alanı" sürükleyin, ardından özellikler penceresinde sütunu 1'e ve genişliği 20'ye ayarlayın
- başka bir "Metin Alanı"nı sol tarafa sürükleyin, ardından özellikler penceresinde metni "NEM:" ve genişliği 20 ve sütunu 2 olarak ayarlayın
- başka bir "Metin Alanı"nı sol tarafa sürükleyin, ardından özellikler penceresinde sütunu 3'e ve genişliği 20'ye ayarlayın
Öğeler penceresini kapatın
- "LiquidCrystalDisplay1" pin I2C Çıkışını Arduino I2C Girişine bağlayın
- "NemTermometre1" pin Sensörünü Arduino Digital pin 2'ye bağlayın
- "NemTermometre1" pin Sıcaklığını LiquidCrystalDisplay1>Metin Alanı2 pin Girişine bağlayın
- "NemTermometre1" pin Nemi LiquidCrystalDisplay1>Metin Alanı4 pin Girişine bağlayın
Adım 5: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Visuino'da, en alttaki "Build" Sekmesine tıklayın, doğru bağlantı noktasının seçildiğinden emin olun, ardından "Compile/Build and Upload" düğmesine tıklayın.
6. Adım: Oynat
Arduino UNO modülüne güç verirseniz, LCD Ekran Sıcaklık ve Nem değerlerini göstermeye başlayacaktır. Herhangi bir metin görmüyorsanız, bir potansiyometre kullanarak parlaklığı ayarladığınızdan emin olun.
Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi ektedir, onu indirebilir ve Visuino'da açabilirsiniz: