Skip to content
-
Subscribe to our newsletter & never miss our best posts. Subscribe Now!
Electronic Project

Electronic Project Indonesia

Electronic Project

Electronic Project Indonesia

  • Home
  • Tutorial
  • Project
  • Produk
  • Tentang Kami
  • Kontak
  • Cara Upload Program Pertama ESP8266 Lengkap untuk Pemula
  • Home
  • Tutorial
  • Project
  • Produk
  • Tentang Kami
  • Kontak
  • Cara Upload Program Pertama ESP8266 Lengkap untuk Pemula
Close

Search

  • https://www.facebook.com/
  • https://twitter.com/
  • https://t.me/
  • https://www.instagram.com/
  • https://youtube.com/
Subscribe
ESP8266

Monitoring Suhu DHT11 dengan ESP8266

By Electronic Project
May 15, 2026 3 Min Read
0

Monitoring suhu merupakan salah satu proyek dasar Internet of Things (IoT) yang sangat populer. Dengan menggunakan ESP8266 dan sensor DHT11, kita dapat membaca suhu dan kelembapan secara real-time.

Tutorial ini cocok untuk:

  • pemula belajar IoT,
  • siswa SMK,
  • mahasiswa,
  • dan penggemar elektronika.

Pada tutorial ini kita akan belajar:

  • pengertian DHT11,
  • fungsi ESP8266,
  • cara wiring,
  • instal library,
  • program Arduino IDE,
  • dan cara menampilkan data suhu.
Apa Itu DHT11?

DHT11 adalah sensor digital yang digunakan untuk membaca:

  • suhu,
  • dan kelembapan udara.

Sensor ini sangat populer karena:

  • murah,
  • mudah digunakan,
  • dan cocok untuk pemula.
Spesifikasi DHT11
SpesifikasiNilai
Tegangan Kerja3V – 5V
Rentang Suhu0°C – 50°C
Rentang Kelembapan20% – 90% RH
Akurasi Suhu±2°C
Akurasi Kelembapan±5%
Apa Itu ESP8266?

ESP8266 adalah mikrokontroler berbasis WiFi yang sangat populer dalam dunia IoT.

ESP8266 dapat:

  • terhubung ke internet,
  • membaca sensor,
  • mengontrol relay,
  • mengirim data ke aplikasi,
  • dan membuat sistem monitoring otomatis.

Board ESP8266 yang paling populer adalah:

  • NodeMCU ESP8266
  • Wemos D1 Mini

Pada tutorial ini kita menggunakan:

NodeMCU ESP8266
Alat dan Bahan

Berikut komponen yang diperlukan:

1NodeMCU ESP82661
2Sensor DHT111
3Breadboard1
4Kabel JumperSecukupnya
5Kabel USB1
Pin DHT11

Sensor DHT11 memiliki 3 pin:

PinFungsi
VCCTegangan
DATAData Sensor
GNDGround
Wiring DHT11 ke ESP8266

Hubungkan sensor seperti berikut:

DHT11ESP8266
VCC3V3
DATAD4 (GPIO2)
GNDGND
Cara Install Board ESP8266 di Arduino IDE

Jika belum ada board ESP8266:

  1. Buka Arduino IDE.
  2. Pilih File → Preferences.
  3. Masukkan URL berikut pada Additional Board Manager URLs:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
  1. Klik OK.
  2. Masuk menu Tools → Board → Boards Manager.
  3. Cari ESP8266.
  4. Klik Install.
Cara Install Library DHT11
  1. Buka Arduino IDE.
  2. Pilih Sketch → Include Library → Manage Libraries.
  3. Cari:
DHT sensor library
  1. Install library dari Adafruit.

Kemudian install juga:

Adafruit Unified Sensor
Program Monitoring Suhu DHT11

Salin program berikut:

#include <DHT.h>

#define DHTPIN D4
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(115200);
  Serial.println("Monitoring Suhu DHT11");

  dht.begin();
}

void loop() {
  float suhu = dht.readTemperature();
  float kelembapan = dht.readHumidity();

  if (isnan(suhu) || isnan(kelembapan)) {
    Serial.println("Sensor gagal dibaca");
    return;
  }

  Serial.print("Suhu : ");
  Serial.print(suhu);
  Serial.println(" °C");

  Serial.print("Kelembapan : ");
  Serial.print(kelembapan);
  Serial.println(" %");

  Serial.println("----------------------");

  delay(2000);
}
Penjelasan Program
1. Memanggil Library
#include <DHT.h>

Digunakan untuk mengaktifkan library sensor DHT.

2. Menentukan Pin Sensor
#define DHTPIN D4

Sensor DHT11 terhubung ke pin D4.

3. Menentukan Jenis Sensor
#define DHTTYPE DHT11

Karena menggunakan DHT11.

4. Membaca Suhu
float suhu = dht.readTemperature();

Digunakan untuk membaca nilai suhu.

5. Membaca Kelembapan
float kelembapan = dht.readHumidity();

Digunakan untuk membaca kelembapan udara.

Cara Upload Program
  1. Hubungkan NodeMCU ke laptop.
  2. Pilih board:
Tools → Board → NodeMCU 1.0
  1. Pilih port COM sesuai.
  2. Klik Upload.
Cara Melihat Data Sensor
  1. Setelah upload selesai.
  2. Buka:
Tools → Serial Monitor
  1. Atur baudrate:
115200

Maka akan muncul:

Suhu : 29 °C
Kelembapan : 70 %
Penyebab Sensor Tidak Terbaca

Jika muncul:

Sensor gagal dibaca

Periksa:

  • wiring salah,
  • pin data salah,
  • library belum terinstall,
  • sensor rusak,
  • atau kabel longgar.
Pengembangan Proyek

Setelah berhasil, proyek dapat dikembangkan menjadi:

  • monitoring suhu IoT,
  • monitoring greenhouse,
  • monitoring aquascape,
  • monitoring ruangan,
  • dan sistem otomatis kipas.

Data suhu juga dapat dikirim ke:

  • Telegram,
  • MQTT,
  • Blynk,
  • ThingSpeak,
  • dan aplikasi Android.
Kesimpulan

Monitoring suhu menggunakan ESP8266 dan DHT11 merupakan proyek IoT dasar yang sangat cocok untuk pemula.

Dengan proyek ini kita belajar:

  • membaca sensor,
  • pemrograman ESP8266,
  • komunikasi serial,
  • dan dasar Internet of Things.

Tutorial ini dapat menjadi dasar untuk membuat sistem monitoring yang lebih kompleks di masa depan.

Author

Electronic Project

Follow Me
Other Articles
Previous

Kontrol LED Menggunakan ESP8266 Lengkap untuk Pemula

Next

Mengenal Sensor DHT11 Lengkap untuk Pemula

No Comment! Be the first one.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Mengenal Sensor LDR (Light Dependent Resistor)
  • Mengenal Sensor PIR untuk Sistem Otomatis
  • Mengenal Relay DC Lengkap untuk Pemula
  • Sensor Ultrasonik: Pengertian, Fungsi, Spesifikasi, dan Cara Kerja
  • Motor Servo

Recent Comments

No comments to show.

Archives

  • May 2026

Categories

  • Aktuator
  • ESP8266
  • Sensor
  • Tentang Kami
Copyright 2026 — Electronic Project. All rights reserved. Blogsy WordPress Theme