Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Blynk ESP-01, Monitoring Suhu dan Kelembaban

Blynk ESP-01, Monitoring Suhu dan Kelembaban

Diposting pada 11 January 2020 oleh farhan / Dilihat: 1.293 kali / Kategori:

 

Jumpa lagi bersama indomaker.com, setelah kemarin kita sudah bisa menampilkan sensor suhu dan kelembaban pada web browser DISINI. Sekarang kita akan mencoba untuk menampilkan via BLYNK, dimana sudah banyak juga tutorial disini yang membahas tentang BLYNK. Jadi bagi yang pemula, tidak apa-apa kita akan ulas kembali dari awal.

Alat dan bahan :

Rangkaian Flash Mode

keterangan :

 

Pembuatan pada aplikasi BLYNK

Langkah-langkahnya berikut ini :

  1. Klik New Project > Create (sesuaikan nama) > anda akan mendapatkan token melalui email.
  2. Buka email dan catat untuk dimasukkan ke sketch program Arduino > tambahkan widget Labeled value 2 buah
  3. Setting widget di Virtual 5 untuk suhu dan Virtual 6 untuk kelembaban
  4. Buka Arduino IDE, masukkan library yang sudah di download dan perhatikan sketch program di bawah ini.

Sketch Program

#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <DHT.h>
char auth[] = "paste token dari email";
char ssid[] = "nama wifi";
char pass[] = "pasword wifi";
#define DHTPIN 2
#define DHTTYPE DHT11     // DHT 11
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;
void sendSensor()
{
  float h = dht.readHumidity();
  float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit
  if (isnan(h) || isnan(t)) {
    Serial.println("Sensor tidak terbaca!");
    return;
  }
  Serial.print("Suhu : ");
  Serial.println(t);
  Serial.print("Hum : ");
  Serial.println(h);
  Blynk.virtualWrite(V5, t); //suhu virtual 5
  Blynk.virtualWrite(V6, h); //kelembaban virtual 6
}
void setup()
{
  // Debug console
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
  //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
  //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
  dht.begin();
  timer.setInterval(1000L, sendSensor);
}
void loop()
{
  Blynk.run();
  timer.run();
}

Yang perlu diperhatikan :

char auth[] = “paste token dari email”;

char ssid[] = “nama wifi”;

char pass[] = “pasword wifi”;

Buka Serial monitor maka akan tampil di bawah ini :

Hubungkan esp01 ke shield dht11 dan hubungkan tegangan 5V ke vcc dan GND.

Hasilnya :

Semoga bermanfaat.

Bagikan ke

Blynk ESP-01, Monitoring Suhu dan Kelembaban

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Blynk ESP-01, Monitoring Suhu dan Kelembaban

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: