Program upgrade skill di bidang engineering, dari dasar hingga mahir.
Program khusus melalui platform mitra resmi dokter mekanik academy seperti Udemy, Prakerja, dan Kampus Merdeka.
Sertifikasi BNSP
Pilih pelatihan dan sertifikasi Nasional BNSP di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat SemuaSertifikasi Internasional
Pilih pelatihan dan sertifikasi Internasional di bidang engineering, rekayasa, manufaktur, dan subsetnya
Lihat Semua
Temukan inspirasi dari hasil karya dan pengalaman para alumni dr. Mekanik Academy.
dr. Mekanik Academy tersedia di berbagai platform mitra resmi untuk memudahkan akses pelatihan Anda.
Jelajahi produk dan layanan lainnya dari ekosistem dr. Mekanik untuk solusi bisnis yang komprehensif.
Membantu kamu belajar, berkarya, dan membuat proyek engineering secara instan dan presisi!
Oleh: Fitri Rahmadini
Dengan kemajuan teknologi Internet of Things (IoT), muncul peluang untuk mengembangkan solusi yang lebih efisien dan efektif dalam monitoring suhu dan kelembapan. Memanfaatkan sebuah teknologi mikrokontroler ESP32 yang terhubung ke sensor DHT22 dan aplikasi Blynk, dapat dibuat alat monitoring suhu dan kelembapan yang dapat diakses secara real-time melalui smartphone.
Pemanfaatan Internet of Things (IoT) semakin populer untuk memantau kondisi lingkungan seperti suhu dan kelembapan. Salah satu solusi efisien yang dapat dibangun adalah sistem monitoring berbasis mikrokontroler ESP32 yang terhubung dengan sensor DHT22 serta aplikasi Blynk untuk mempermudah akses secara real-time melalui smartphone.
Pada sistem ini, sensor DHT22 bertugas untuk mengukur suhu dan kelembapan. Sensor ini memiliki akurasi tinggi dan kemampuan untuk mendeteksi perubahan suhu dan kelembapan secara cepat. Data yang dikumpulkan oleh sensor ini akan dikirim ke mikrokontroler ESP32, yang memiliki keunggulan dalam konektivitas Wi-Fi sehingga memungkinkan pengiriman data ke server atau platform berbasis cloud.
Selanjutnya, aplikasi Blynk digunakan sebagai platform antarmuka pengguna. Blynk mendukung koneksi IoT melalui koneksi internet, sehingga pengguna dapat memantau suhu dan kelembapan di mana saja dan kapan saja. Dengan Blynk, kita dapat membuat dashboard sederhana untuk menampilkan data suhu dan kelembapan yang diperbarui secara real-time dari ESP32.
Berikut cara kerja sistem ini:
Dengan sistem ini, monitoring suhu dan kelembapan menjadi lebih mudah, hemat biaya, dan efisien, serta memberikan kemudahan bagi pengguna untuk memperoleh informasi lingkungan sekitar secara langsung dan cepat.
Kode Program pada Wokwi
#define BLYNK_AUTH_TOKEN "af-CpBkbhHOTpU3fCoQSnmxMTbyVqeaX"
#define BLYNK_PRINT Serial
#include <WiFi.h>
#include <WiFiClient.h>
#include <BlynkSimpleEsp32.h>
#include <DHT.h>
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[] = "Jaren"; //nama hotspot yang digunakan
char pass[] = "jarenjaya"; //password hotspot yang digunakan
#define DHTPIN 5 // Mention the digital pin where you connected
#define DHTTYPE DHT22 // DHT 11
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;
void setup(){
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk.cloud", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
dht.begin();
timer.setInterval(2500L, sendSensor);
}
void loop(){
Blynk.run();
timer.run();
}
void sendSensor(){
float h = dht.readHumidity();
float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit
Blynk.virtualWrite(V1, h);
Blynk.virtualWrite(V0, t);
Serial.print("Temperature : ");
Serial.print(t);
Serial.print(" Humidity : ");
Serial.println(h);
0 Orang Menyukai Karya Ini