Monitoring Suhu dan Kelembapan dengan NodeMCU

Indobot Academy

Monitoring Suhu dan Kelembapan
Monitoring Suhu dan Kelembapan BLYNK NodeMCU ESP8266

Monitoring Suhu dan Kelembapan dengan NodeMCU – Sensor DHT11 adalah module sensor yang berfungsi untuk mendeteksi suhu dan kelembaban yang memiliki output tegangan analog yang dapat di olah lebih lanjut menggunakan mikrokontroler. Apabila Sensor DHT11 ini dihubungkan dengan perangkat IoT, data yang didapat dapat diolah dan ditampilkan dimana saja.

https://github.com/adafruit/Adafruit_Sensor

https://github.com/adafruit/DHT-sensor-library

 

Monitoring Suhu dan Kelembapan BLYNK NodeMCU ESP8266

1. Skema Rangkaian

Rangkaian Monitoring Suhu dan Kelembapan

2. Alat / Bahan

  • NodeMCU ESP8266    : 1 buah
  • Sensor DHT11             : 1 buah

Baca Juga Project Blynk IoT Terbaru: Tutorial Pengoperasian Blynk IoT

3. Sketch Program

/*
    Program Monitoring Suhu dan Kelembaban
    dibuat oleh Indobot
*/
#define BLYNK_PRINT Serial //Pendeklarasian Library
#include ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#include DHT.h

char auth[] = "XXXX"; // masukkan kode autentikasi disini
char ssid[] = "Indobot"; //nama wifi
char pass[] = "123456789"; //password

#define DHTPIN 2  // Pemilihan Pin D4 dan pendeklarasian variabel
#define DHTTYPE DHT11     
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;

void sendSensor(){ //Pengaturan Variabel Sensor dan Virtual Pin
  float h = dht.readHumidity();
  float t = dht.readTemperature(); 
  if (isnan(h) || isnan(t)) {
    Serial.println("Failed to read from DHT sensor!");
    return;
  }

  Blynk.virtualWrite(V5, h);
  Blynk.virtualWrite(V6, t);
}

void setup(){ //Pengaturan Variabel
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
  dht.begin();
  timer.setInterval(1000L, sendSensor);
}

void loop(){ //Perulangan Program
  Blynk.run();
  timer.run();
}

Baca Juga Kontrol Relay BLYNK NodeMCU ESP8266 

Pengaturan BLYNK

  • Pertama gunakan Widget Box tipe Gauge.

Gambar pemilihan Widget Box Gauge

  • Kemudian setting pin V6 untuk gauge setting temperature dan V5 untuk gauge setting humidity.

etting Gauge Temperature

Gambar Setting Gauge Humidity

 

Interface Monitoring Suhu

Gambar interface Monitoring Suhu dan Kelembaban BLYNK

Kesimpulan :

Pada Project ini, NodeMCU terhubung dengan aplikasi Blynk secara wireless digunakan untuk memonitoring suhu dengan menggunakan sensor DHT11. Dalam aplikasi Blynk terdapat penunjukan suhu dan kelembaban.

 

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!

Jangan lupa tetap upgrade skill kamu di Indobot Academy. Kamu bisa mendapatkan berbagai tutorial project. Selanjutnya tutorial bisa kamu terapkan di dalam kehidupan sehari-hari. Tak hanya itu, Indobot sudah menyediakan semua source coding yang dibutuhkan. Sehingga kamu hanya cukup membuka satu website saja. Oleh karena itu penting untuk mempelajari hal itu.

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp