DHT Pro Shield untuk D1 Mini DHT11 Sensor Suhu dan Kelembaban Digital Singlebus
Deskripsi Produk: DHT Pro Shield adalah modul pelindung untuk papan pengembangan D1 Mini, dirancang untuk memudahkan penggunaan sensor suhu dan kelembaban DHT11. Modul ini dilengkapi dengan konektor yang sesuai dan pemrograman yang diperlukan untuk pengukuran suhu dan kelembaban dengan satu jalur (singlebus).
Spesifikasi:
- Sensor: DHT11
- Tipe Sensor: Digital, singlebus
- Fungsi: Mengukur suhu dan kelembaban
- Kompatibilitas: D1 Mini (ESP8266)
- Konektor: Terintegrasi dengan pin D1 Mini
- Jarak Pengukuran Suhu: 0-50°C (rentang akurat)
- Jarak Pengukuran Kelembaban: 20-80% RH (rentang akurat)
- Tegangan Operasi: 3.3V hingga 5V
- Format Shield: Plug-and-play pada D1 Mini
Fitur:
- Kemudahan Pemasangan: Plug-and-play pada papan D1 Mini.
- Pengukuran Akurat: Mengukur suhu dan kelembaban dengan akurasi yang dapat diandalkan.
- Desain Kompak: Menghemat ruang dan menjaga tampilan perangkat tetap rapi.
Cara Penggunaan:
-
Persiapan:
- Pastikan D1 Mini dalam keadaan mati dan tidak terhubung ke sumber daya.
-
Pemasangan Shield:
- Pasang DHT Pro Shield ke papan D1 Mini dengan hati-hati, pastikan semua pin terhubung dengan benar.
-
Koneksi ke Komputer:
- Hubungkan D1 Mini ke komputer menggunakan kabel USB.
-
Pengaturan Kode:
- Gunakan IDE Arduino atau platform lain yang mendukung ESP8266 untuk memprogram D1 Mini.
-
Mengunggah Kode:
- Unggah kode berikut ke D1 Mini untuk membaca data dari sensor.
Contoh Kode untuk Arduino IDE:
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Gagal membaca dari sensor!");
return;
}
Serial.print("Kelembaban: ");
Serial.print(h);
Serial.print(" %\t");
Serial.print("Suhu: ");
Serial.print(t);
Serial.println(" °C");
delay(2000); // Tunggu 2 detik sebelum membaca lagi
}
Penjelasan:
DHTPIN
adalah pin yang terhubung ke pin data sensor pada D1 Mini.DHTTYPE
adalah tipe sensor yang digunakan (DHT11).dht.begin()
menginisialisasi sensor.dht.readHumidity()
dandht.readTemperature()
membaca kelembaban dan suhu dari sensor.
Catatan:
- Pastikan koneksi sensor ke D1 Mini dilakukan dengan benar.
- Sensor DHT11 memiliki batasan dalam akurasi dan rentang pengukuran. Untuk aplikasi yang memerlukan akurasi lebih tinggi, pertimbangkan untuk menggunakan DHT22 atau sensor suhu dan kelembaban lainnya.