
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

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

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

Aşama 3:

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:

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

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:

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


Adım 8:

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:

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:

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:

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:
Sıcaklık, Nem Monitörü - Arduino Mega + Ethernet W5100: 5 Adım

Sıcaklık, Nem Monitörü - Arduino Mega + Ethernet W5100: Modül 1 - FLAT - donanım: Arduino Mega 2560 Wiznet W5100 Ethernet kalkanı OneWire veriyolunda 8x DS18B20 sıcaklık sensörü - 4 OneWire veriyoluna bölünmüş (2,4,1,1) 2x dijital sıcaklık ve nem sensörü DHT22 (AM2302) 1x sıcaklık ve nem
Arduino Bölüm 2'de Kolay Çok Düşük Güç BLE -- Sıcaklık/Nem Monitörü -- Rev 3: 7 Adım

Arduino Bölüm 2'de Kolay Çok Düşük Güç BLE -- Sıcaklık/Nem Monitörü -- Rev 3: Güncelleme: 23 Kasım 2020 – 15 Ocak 2019'dan beri 2 x AAA pilin ilk değişimi, yani 2xAAA Alkalin için 22 ay Güncelleme: 7 Nisan 2019 – Rev 3 / lp_BLE_TempHumidity, pfodApp V3.0.362+ kullanarak Tarih/Saat grafikleri ekler ve hangi
NodeMCU Lua MicroPython Sıcaklık ve Nem Kaydı, Wifi ve Mobil İstatistikler ile Ucuz 6$ Board: 4 Adım

NodeMCU Lua MicroPython Sıcaklık ve Nem Kaydı, Wifi ve Mobil İstatistikler ile Ucuz 6$ Board: Bu temelde bulut hava durumu istasyonudur, telefonunuzdaki verileri kontrol edebilir veya bazı telefonları canlı görüntü olarak kullanabilirsiniz NodeMCU cihazı ile sıcaklık ve nem verilerini dışarıda kaydedebilirsiniz , oda, sera, laboratuvar, soğutma odası veya başka herhangi bir yerde eksiksiz
M5STACK Visuino Kullanarak M5StickC ESP32 Üzerinde Sıcaklık, Nem ve Basıncı Görüntüleme - Yapması Kolay: 6 Adım

M5STACK Visuino Kullanarak M5StickC ESP32 Üzerinde Sıcaklık, Nem ve Basıncı Görüntüleme - Yapması Kolay: Bu eğitimde, ESP32 M5Stack StickC'yi Arduino IDE ve Visuino ile ENV sensörünü (DHT12, BMP280, BMM150)
Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): 5 Adım

Kablosuz Nem Monitörü (ESP8266 + Nem Sensörü): Maydanozu saksıda alıyorum ve çoğu gün toprak kuruydu. Bu yüzden, ne zaman su dökmem gerektiğini kontrol etmek için, maydanozlu tencerede toprağın nemini algılamak için bu projeyi yapmaya karar verdim. Sanırım, bu sensör (Kapasitif nem sensörü v1.2) iyi çünkü