Dhiya Naufal Pramoedya
IoT (Internet of Things) adalah konsep di mana perangkat fisik seperti sensor, kendali, alat elektronik, dan perangkat lainnya terhubung ke internet dan dapat saling berkomunikasi. Tujuan utama dari IoT adalah mengumpulkan data dari perangkat tersebut, mengirimkannya melalui jaringan, dan menggunakan data tersebut untuk mengambil tindakan yang relevan.
IoT (Internet of Things) adalah konsep yang mengacu pada jaringan perangkat fisik yang terhubung ke internet dan saling berkomunikasi serta berbagi data di antara mereka. Dalam IoT, berbagai jenis perangkat seperti sensor, kendali, alat elektronik, perangkat wearable, kendaraan, dan banyak lagi, dapat terhubung dan berinteraksi satu sama lain melalui internet.
Sensor DHT11 adalah sensor suhu dan kelembaban yang umum digunakan dalam proyek-proyek IoT. Fungsi utama dari sensor DHT11 adalah mengukur suhu dan kelembaban lingkungan sekitar.
Sensor DHT11 menggunakan teknologi sensor resistif untuk mengukur suhu dan kelembaban. Ia memiliki elemen pengukur suhu dan kelembaban yang sensitif terhadap perubahan suhu dan kelembaban di sekitarnya.
Fungsi dan tujuan pembuatan monitoring suhu dengan ESP8266 dan DHT11 adalah sebagai berikut:
2. Tujuan
Dengan membangun sistem monitoring suhu menggunakan ESP8266 dan DHT11, Anda dapat dengan mudah memantau suhu lingkungan, mengambil tindakan yang sesuai, dan meningkatkan pengalaman pengguna serta efisiensi energi.
Software
Hardware
2. Menghubungkan semua alat yang sudah siap
Terdiri dari 3 kabel jumper yaitu merah, orange, dan kuning.
Setelah itu hubungkan ke laptop atau komputer dengan kabel USB
3. Download dan install library yang diperlukan
4. Buat programnya
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include "DHT.h"
#define DHTTYPE DHT11
#define dht_pin D3
DHT dht(dht_pin,DHTTYPE);
char auth[] = "bnNP-Xjca20v5NvBZhLhnoj_ytZCQ2kB";
char ssid[] = "Kamar - Mikrotik"; // type your wifi name
char pass[] = "12345678"; // type your wifi password
void setup(){
Serial.begin(9600); // pembacaan untuk serial monitor
dht.begin(); // pembacaan untuk sensor dht11
Blynk.begin(auth,ssid,pass); // pembacaan ke aplikasi blynk
}
void loop(){
float t = dht.readTemperature(); // membuat perintah Pembacaan s = Temperature
float h = dht.readHumidity(); // membuat perintah Pembacaan h = Humidity
Serial.print("Suhu :"); // mencetak tulisan "suhu"
Serial.print(t); // membaca perintah s
Serial.print(","); // Mencetak tulisan ","
Serial.print("Humidity:"); // mencetak tulisan "humidity"
Serial.print(h); // mambaca perintah h
Serial.print(" "); // untuk parsing
Blynk.virtualWrite(V0, t); // kirim data ke virtual V0 pada aplikasi Blynk
Blynk.virtualWrite(V1, h); // kirim data ke virtual V1 pada aplikasi blynk
delay(500);
}
5. Buat templates Blynk yang akan dihubungkan ke Sensor dht11.
Setelah semua sudah siap, Running Program dan hasil Sensor suhu dan kelembapan akan muncul pada Blynk.
Terimakasih.