cobaseh

Kembali ke Blog

Sensor

proyek monitoring suhu berbasis iot dengan sensor dht11 dan aplikasi blynk

08 Nov 2024

Untuk membuat proyek Monitoring Suhu Berbasis IoT menggunakan Sensor DHT11 dan aplikasi Blynk , Anda akan memerlukan beberapa komponen dan langkah-langkah yang jelas. Berikut adalah panduan lengkap untuk menyelesaikan proyek ini.

Komponen yang dibutuhkan

  1. NodeMCU ESP8266 : 1 buah
  2. Sensor DHT11 : 1 buah
  3. Kabel Jumper : Beberapa kabel betina ke betina
  4. Koneksi Internet : Untuk menghubungkan NodeMCU ke Blynk
  5. Aplikasi Blynk : Diunduh dari Google Play Store atau Apple App Store

Skema Rangkaian

Berikut adalah cara menghubungkan komponen:

  • Menghubungkan pin data dari sensor DHT11 ke pin D4 (GPIO2) pada NodeMCU.
  • Menghubungkan pin VCC dari DHT11 ke pin 3V3 pada NodeMCU.
  • Menghubungkan pin GND dari DHT11 ke GND pada NodeMCU.

Langkah-Langkah Pembuatan

1. Persiapan Aplikasi Blynk

  • Buat akun di aplikasi Blynk.
  • Buat proyek baru dengan memilih hardware NodeMCU dan koneksi Wi-Fi .
  • Catat Auth Token yang diberikan oleh Blynk, karena akan digunakan dalam kode program.

2. Kode Program

Berikut adalah contoh kode yang dapat Anda gunakan di Arduino IDE:

#define BLYNK_PRINT Serial #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> #include <DHT.h> char auth[] = "YOUR_AUTH_TOKEN"; // Ganti dengan Auth Token Anda char ssid[] = "YOUR_SSID"; // Ganti dengan nama Wi-Fi Anda char pass[] = "YOUR_PASSWORD"; // Ganti dengan password Wi-Fi Anda #define DHTPIN D4 // Pin data sensor DHT11 #define DHTTYPE DHT11 // Tipe sensor yang digunakan DHT dht(DHTPIN, DHTTYPE); BlynkTimer timer; void sendSensor() { float h = dht.readHumidity(); float t = dht.readTemperature(); // Celsius if (isnan(h) || isnan(t)) { Serial.println("Failed to read from DHT sensor!"); return; } Blynk.virtualWrite(V5, t); // Kirim data suhu ke Virtual Pin V5 Blynk.virtualWrite(V6, h); // Kirim data kelembaban ke Virtual Pin V6 } void setup() { Serial.begin(9600); Blynk.begin(auth, ssid, pass); dht.begin(); timer.setInterval(1000L, sendSensor); // Kirim data setiap detik } void loop() { Blynk.run(); timer.run(); }

3. Unggah Kode

  • Menghubungkan NodeMCU ke komputer dan pilih port yang sesuai di Arduino IDE.
  • Unggah kode di atas ke NodeMCU.

4. Konfigurasi Aplikasi Blynk

  • Di aplikasi Blynk, buat widget untuk menampilkan suhu dan kelembaban.
  • Gunakan widget Gauge untuk suhu (V5) dan kelembaban (V6).
  • Sesuaikan pengaturan widget sesuai kebutuhan.

Pengujian Proyek

Setelah semua langkah selesai, jalankan proyek untuk memastikan NodeMCU terhubung ke Wi-Fi. Anda seharusnya dapat melihat data suhu dan kelembaban secara real-time di aplikasi Blynk.

Dengan mengikuti langkah-langkah ini, Anda akan berhasil membuat sistem monitoring suhu berbasis IoT menggunakan sensor DHT11 dan aplikasi Blynk. Proyek ini tidak hanya berguna untuk memantau suhu tetapi juga sebagai pengantar untuk memahami konsep IoT lebih dalam.

Sekian dulu penjelasan kita kali ini jika inovator membutuhkan bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll), Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja hubungi akun media sosial kami melalui link WA berikut ini.

Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.

Postingan Terkait

Lihat postingan lainnya disini

Komentar

1 komentar


avatar_placeholder_1

Muhammad Sumbul

29 Februari 2025

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin eu interdum libero. Sed placerat suscipit.

Profile

Anda login sebagai Placeholder

ingatlah selalu untuk berkomentar dengan baik dan sopan

avatar_placeholder_1
Submit