Monitoring Sensor Pendeteksi Suhu Dan Kelembaban Memakai ESP8266 Dan DHT11

by pndu_Mjo in Circuits > Arduino

47 Views, 0 Favorites, 0 Comments

Monitoring Sensor Pendeteksi Suhu Dan Kelembaban Memakai ESP8266 Dan DHT11

IMG_20251003_073552_199.jpg

Ini adalah proyek yang telah kami buat ulang dari proyek orang lain dan nama proyek ini adalah Monitoring suhu dan kelembaban menggunakan esp8266 dan sensor dht11 lewat Blynk. Proyek ini mendemonstrasikan implementasi Internet of Things (IoT) untuk memantau suhu dan kelembaban suatu lokasi secara real-time menggunakan mikrokontroler ESP8266 dan platform cloud Blynk.


Proyek ini disusun oleh:

Pandu A

Aditya A

Revan A

M Ridwan


Supplies

Screenshot_20251002-123123.jpg

Alat :

  1. Solder
  2. Cutter

Bahan :

  1. esp8266
  2. sensor suhu DHT11
  3. kabel jumper female
  4. kabel micro USB

Perakitan

17594537157311239642895444063018.jpg
17594537343048374096446266167236.jpg

DHT11 Pin NodeMCU Pin

+ (VCC) - 3V (3V3)

OUT (DATA) - D4 (GPIO2)

– (GND) - G


Pemrograman

Screenshot_20251003-084222.jpg
IMG_20251003_085232_156.jpg
Screenshot 2025-10-08 144401.png

Pendahuluan:

  1. Install software Arduino IDE di perangkat https://www.arduino.cc/en/software
  2. Install library untuk menjalankan program yaitu : Blynk by Volodymyr Shymanskyy, ESP8266WiFi, DHT sensor by Adafruit
  3. Setelah install, pada beranda Arduino IDE tekan file dan buka examples.
  4. Pilih board & port
  5. Siapkan Blynk IoT(cloud)
  6. Pemograman :


Membuat Template Di Blynk

Screenshot_20251003-085532.jpg



1. Login ke Blynk

Buka aplikasi Blynk IoT (Android/iOS) atau website https://blynk.cloud.

Login pakai akun kamu.


2. Buat Template Baru

Klik + (Add New Template).

Isi:

Name: misalnya DHT11 Monitor

Hardware: pilih ESP8266

Connection Type: WiFi

Klik Create.


3. Buat Datastream

Masuk ke Template → Datastreams → Add Datastream → Virtual Pin.

Tambahkan:

1. Suhu

Name: Temperature

Pin: V0

Type: Double

Units: °C

2. Kelembapan

Name: Humidity

Pin: V1

Type: Double

Units: %


4. Dapatkan Auth Token

Setelah template dibuat → klik Devices → New Device → From Template → pilih template DHT11 Monitor.

Device akan muncul dengan Auth Token unik.

Copy token ini dan tempel di koding Arduino (char auth[] = "...").


5. Buat Dashboard di Aplikasi

Masuk ke Mobile App Blynk IoT → pilih device.

Tekan + Widget lalu tambahkan:

Gauge / Value Display untuk suhu (hubungkan ke V0).

Gauge / Value Display untuk kelembapan (hubungkan ke V1).

Atur label & unit sesuai kebutuhan.

Memasukkan Kodingan Ke ESP8266

IMG_20250911_202112_952.jpg

DHT11 Pin NodeMCU Pin

+ (VCC) - 3V (3V3)

OUT (DATA) - D4 (GPIO2)

– (GND) - G


  1. sambungkan esp8266 ke laptop/PC memakai kabel USB micro/c sesuai jenis esp8266
  2. buka Arduino ide dan upload kodingannya yang telah di program sebelumnya
  3. setelah semua berjalan maka sudah siap untuk monitoring lewat Blynk software yang telah di instal di mobile device



untuk lebih lanjutnya bisa lewat sini:

https://youtu.be/2vcJgeBEMBI?si=fBYTWbihoHz665If

Pengetesan