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

Bu eğitimde, buluta bağlı DHT11 ve ESP32'yi kullanarak odanızın veya masanızın sıcaklığını ve nemini nasıl izleyeceğinizi öğreneceksiniz.
Eğitici güncellemelerimiz burada bulunabilir.
DHT11 Özellikleri:
DHT11 sensörü, 0°C ile 50°C arasında sıcaklık (doğruluk ±2°C) ve nemi %20 ile %90 arasında (doğruluk ±%5) ölçebilir. Sensörün düzgün çalışması için 5V gerekir ve seri verilerde sıcaklık ve nem çıkışı sağlar.
O halde başlayalım!
Adım 1: Donanım Gereksinimleri

Malzemeler:
Bu demoda ihtiyacımız olacak:
- ESP32 WiFi modülü.
- Arduino IDE çalıştıran bir bilgisayar.
- ekmek tahtası
- DHT11 veya DHT22
- 47K Direnç
- DHT11 ve ESP32 arasındaki bağlantılar için teller.
- ESP32'yi bilgisayarınıza bağlamak için USB Mikro kablo.
Bağlantılar:
Bağlantılar oldukça kolaydır, aşağıdaki pinleri yukarıdaki resimde gösterildiği gibi bağlayın:
- DHT VCC'den ESP32 5V'ye.
- DHT Toprak - ESP32 Toprağı.
- DHT Verileri ESP32 IO4'e (kodda belirtilmiştir).
- Veri (IO4) pimini ve 5V'yi 47K veya 10K çekme dirençleriyle bağlayın.
2. Adım: Yazılım Gereksinimleri
AskSensors hesabı
AskSensors IoT platformlarında ücretsiz bir hesap için kaydolun (çok hızlı!). Ardından verilerinizi bulutta depolayabilecek, internet üzerinden uzaktan erişebilecek ve verilerinizi grafiklerde görselleştirme, CSV dosyalarına dışa aktarma ve e-posta uyarıları ayarlama gibi birçok özelliğe sahip olabileceksiniz…
Bu başlangıç kılavuzunda açıklandığı gibi iki modüllü yeni bir sensör oluşturun. 'Api Key In'inizi kopyalamayı unutmayınız, sonraki adımlar için zorunludur.
ESP32'yi arduino IDE'ye yükleyin
ESP32 ile ilk kez çalışıyorsanız, lütfen size ESP32'nizi Arduino IDE'ye nasıl kuracağınız ve onu buluta nasıl bağlayacağınız konusunda adım adım bir kılavuz gösterdiğim bu eğitime bakın.
Kitaplıkları yükleyin
DHT kitaplığını github'dan yükleyin (Kroki > Kitaplığı Dahil Et > Kitaplıkları Yönet'e giderek de yükleyebilirsiniz ve adafruit dht kitaplığını aratın)
Adım 3: Kodu Yazma
Bu demoyu AskSensors Github sayfasından indirin ve sıkıştırmasını açın.
Çizim, DHT11 sensöründen sıcaklık ve nemi okur ve HTTP GET İsteklerini kullanarak AskSensörlerine gönderir.
Tek ihtiyacınız olan aşağıdakileri değiştirmek:
const char* ssid = "……………"; //Wifi SSID'si
const char* şifre = "……………"; //Wifi Şifre const char* apiKeyIn = "……………."; // API Anahtarı
DHT Veri pininin ESP32 IO4 pinine bağlı olduğunu unutmayın. gerekirse buradan değiştirebilirsiniz:
//DHT yapılandırması. #define DHTPIN 4 // DHT sensörüne bağlı olan pin.
4. Adım: Testi Çalıştırın


- ESP32'yi bir USB kablosuyla bilgisayarınıza bağlayın.
- Arduino IDE'yi açın ve kodu yükleyin.
- Bir seri terminal açın. ESP32'nizin WiFi üzerinden internete bağlandığını görmelisiniz, ardından ESP32 periyodik olarak sıcaklık ve nemi okuyacak ve AskSensors'a gönderecektir.
Adım 5: Sonuçlar


Şimdi AskSensors'a geri dönün.
- Oturum açın ve Sensör kontrol panelinizi açın.
- Modüller'e tıklayın ve Modül 1 ve Modül 2'ye grafikler ekleyin.
- Yukarıdaki şekillerde gösterildiği gibi grafikte görüntülenen veri buharınızı görmelisiniz.
Not: Sıcaklık ve nem farklılıklarını görmek için saç kurutma makinesi kullandım;-)
Adım 6: Teşekkürler
Herhangi bir sorunuz veya öneriniz var mı? Sadece yorum yapın, geri bildiriminizi görmekten çok mutlu olacağız!
Bu eğitim size herhangi bir şekilde yardımcı oldu mu? Lütfen o küçük kalbe vur:-)
Önerilen:
BLYNK ESP8266 ve DHT11 ile İnternet Üzerinden Oda Sıcaklığı: 5 Adım (Resimlerle)

BLYNK ESP8266 & DHT11 İle İnternet Üzerinden Oda Sıcaklığı: Merhaba arkadaşlar bugün dünyanın her yerinden odamızı izlemek için kullanabileceğimiz bir oda sıcaklığı monitörü yapacağız ve bunun için BLYNK IoT plateformu kullanacağız ve kullanacağız. Oda sıcaklığını okumak için DHT11, erişmek için bir ESP8266 kullanacağız
Raspberry Pi Kullanarak Nem ve Sıcaklığı SI7006 ile Değerlendirin: 6 Adım

Raspberry Pi Kullanarak Nem ve Sıcaklığı SI7006 ile Değerlendirin: Raspberry Pi meraklısı olduğumuz için onunla daha muhteşem deneyler yapmayı düşündük. SI7006, Nem ve Sıcaklık sensörü
LM35 Sensör ve Makine Öğrenimi ile Oda Sıcaklığı Tahmini: 4 Adım

LM35 Sensörü ve Makine Öğrenimi Yoluyla Oda Sıcaklığı Tahmini: GirişBugün, polinom regresyon yoluyla sıcaklığı tahmin eden bir makine öğrenimi projesi oluşturmaya odaklandık.Makine öğrenimi, sistemlere otomatik olarak öğrenme yeteneği sağlayan bir yapay zeka (AI) uygulamasıdır
Oda Sıcaklığı ve Nem Monitörü: 6 Adım

Oda Sıcaklığı ve Nem Monitörü: Projem QTempair, oda sıcaklığını, nemi ve hava kalitesini ölçer. Bu proje sensörlerden gelen verileri okur, bu verileri veritabanına gönderir ve bu veriler bir web sitesinde görüntülenecektir. Ayarlarda bir sıcaklık kaydedebilirsiniz
Raspberry Pi Kontrollü Gnuplot Görüntü Çıkışı ve Email Uyarısı ile Oda Sıcaklığı Takibi: 7 Adımda

Raspberry Pi Kontrollü Gnuplot Görüntü Çıkışı ve Email Uyarısı ile Oda Sıcaklığı İzleme Özelliği: Çalıştığım yerde çok sayıda bilgisayarın bulunduğu çok önemli bir oda var. Bu sistemlerin performansını optimize etmek için bu odanın ortam sıcaklığı çok soğuk olmalıdır. Benden şu yeteneğe sahip bir izleme sistemi bulmam istendi