İçindekiler:

Sıcaklık ve Nem LED'leri: 12 Adım
Sıcaklık ve Nem LED'leri: 12 Adım

Video: Sıcaklık ve Nem LED'leri: 12 Adım

Video: Sıcaklık ve Nem LED'leri: 12 Adım
Video: Arduino Sıcaklık ve Nem Gösteren Lcd Ekran Yapımı #arduino #mblock #nem #sıcaklık #lcdekran 2024, Kasım
Anonim
Sıcaklık ve Nem LED'leri
Sıcaklık ve Nem LED'leri

Daha görsel bir termometre istediyseniz, bu proje yardımcı olabilir. Nem ve sıcaklık seviyelerine göre belirli renkleri gösteren bir dizi LED yapacağız.

Adım 1: Malzemeler

Malzemeler
Malzemeler

Bu Proje için ihtiyacınız olacak:

- 2 RGB LED

- DHT11 Sıcaklık ve nem modülü

- 6 220Ω direnç

-12 breadboard jumper'ları (teller)

-Arduino UNO R3

- Arduino IDE (kodlama için)

- DHT Sensör Kütüphanesi (sıcaklık modülünüzü çalıştırmak için)

Adım 2: Breadboard'u Kablolama

Breadboard'u Kablolama
Breadboard'u Kablolama

Aşama 3:

resim
resim

Her bileşene uygun bir güç kaynağı kurmak istiyorsunuz, bu yüzden toprak ve 5 volt bağlantılarla başlayalım.

4. Adım:

resim
resim

Ardından, sıcaklık sensörünü ayarlayalım. Mine, Arduino uno'daki 2 pime bağlı

Adım 5:

resim
resim

Son olarak LED'leri ayarlayalım. Her ikisi de aynı kablolama ve direnç kurulumuna sahiptir. Sıcaklık okumalarını temsil eden LED pinlerim 3, 5 ve 6'dayken nem LED'i pin 9, 10 ve 11'de ayarlandı

6. Adım:

resim
resim

Artık bitmiş bir devreniz var! Bu LED'lerin sıcaklığı algılamasını sağlayan kod üzerinde çalışmaya başlayalım.

İlk olarak, sıcaklık sensörünüzün pinlerini ve pinlerinize göre LED'leri tanımlayın ve sıcaklık sensörü için kütüphaneyi ekleyin. Kütüphaneyi dahil etmek için (bizim durumumuzda “DHT” bizim gerekli kütüphanemizdir), menü çubuğuna gidin ve “Çizim> Kitaplığı Dahil Et>. ZIP Kitaplığı Ekle”yi seçin ve indirdiğiniz yerden “DHT” ZIP klasörünü seçin.

Adım 7: Kodlama

kodlama
kodlama
kodlama
kodlama

Adım 8:

resim
resim

Ardından, Void Setup'ta hem LED'lerin çıkışını hem de sensörünüzün seri monitörünü belirleyin.

9. Adım:

resim
resim

Void Loop'a seri monitörünüzün işlevini yazın. Burası, daha sonra döngü işlevi için sıcaklık ve nem okumalarını alacağınız yerdir.

Adım 10:

resim
resim

Menü çubuğuna gidip “Araçlar> Seri Monitör” öğesini seçerek Seri monitörü çalıştırın. Sıcaklık ve nem için okumalar almalısınız. 30 saniye bekleyin ve hem sıcaklık hem de nem için en sık görünen sayıları yazın. Artık bir okumanız olduğuna göre, bir sonraki kod bölümümüz için bu değerleri ekleyebiliriz.

Adım 11:

resim
resim

LED'lerimizin buna göre yanmasını sağlamak için bazı "else" ifadeleri yazmamız gerekiyor. Sıcaklık için aldığınız değeri alın ve ilk ifadeler grubuna ekleyin. Sıcaklık atanan değerden yüksekse, ışık kırmızıya döner. Aksi takdirde mavi kalacaktır. Aynısı nem için de geçerlidir. Okuma, aldığınız değerden yüksekse ışık kırmızıya döner. Aksi takdirde mavi kalacaktır.

Adım 12: Tamamlandı

Artık kendi sıcaklık ve nem algılama LED'leriniz var!

Önerilen: