İçindekiler:
- Adım 1: Malzemeler
- Adım 2: Breadboard'u Kablolama
- Aşama 3:
- 4. Adım:
- Adım 5:
- 6. Adım:
- Adım 7: Kodlama
- Adım 8:
- 9. Adım:
- Adım 10:
- Adım 11:
- Adım 12: Tamamlandı
Video: Sıcaklık ve Nem LED'leri: 12 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
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
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Yüksek
ESP32 NTP Sıcaklık Problu Steinhart-Hart Düzeltmeli ve Sıcaklık Alarmlı Pişirme Termometresi: 7 Adım (Resimli)
ESP32 NTP Sıcaklık Probu Steinhart-Hart Düzeltme ve Sıcaklık Alarmı ile Pişirme Termometresi.: "Yaklaşan bir projeyi" tamamlama yolculuğunda, "Steinhart-Hart Düzeltme ve Sıcaklık Alarmlı ESP32 NTP Sıcaklık Probu Pişirme Termometresi"; bir NTP sıcaklık probunu nasıl eklediğimi gösteren bir Eğitilebilirliktir, piezo b