Oleh: AnakKomputer
Mengenal cara kerja IoT melalui simulasi sederhana yang menghubungkan sensor, mikrokontroler, dan server MQTT.
Silahkan Download Materi Disni!
📘 Pendahuluan
Internet of Things (IoT) menjadi salah satu teknologi yang berkembang pesat karena kemampuannya menghubungkan berbagai perangkat elektronik dengan jaringan internet. Dalam simulasi kali ini, kita akan mempelajari bagaimana cara membaca data dari sensor DHT11 dan mengirimkannya ke broker MQTT, serta mengendalikan LED melalui perintah jarak jauh menggunakan ESP32 dan Python.
⚙️ Arsitektur Sistem
Proyek ini menggunakan tiga komponen utama:
-
ESP32 sebagai pengendali utama yang membaca data suhu dan kelembapan dari sensor DHT11.
-
Broker MQTT (HiveMQ) sebagai perantara komunikasi antara perangkat dan komputer.
-
Python sebagai client yang dapat menampilkan data sensor dan mengirimkan perintah untuk mengontrol LED.
💡 Alur Kerja
-
ESP32 membaca data dari sensor DHT11 dan mengirimkannya ke topik MQTT:
-
Python client melakukan subscribe ke topik tersebut untuk menampilkan data suhu dan kelembapan secara real-time.
-
Dari sisi komputer, pengguna dapat mengirimkan perintah ke topik berikut untuk mengatur LED:
-
ESP32 akan menerima perintah tersebut dan menyalakan atau mematikan LED sesuai instruksi (“ON” atau “OFF”).
🧩 Langkah-Langkah Simulasi
-
Rancang rangkaian di Wokwi menggunakan ESP32, sensor DHT11, dan LED.
-
Tulis program Arduino untuk membaca data sensor dan publish ke broker MQTT.
-
Hubungkan ke HiveMQ Cloud sebagai broker komunikasi IoT.
-
Buat script Python untuk subscribe data sensor dan publish perintah LED.
-
Jalankan simulasi, amati data suhu dan kelembapan yang tampil, serta coba kontrol LED dari jarak jauh.
🔍 Kesimpulan
Simulasi ini memperlihatkan bagaimana perangkat IoT bekerja melalui sistem komunikasi publish–subscribe menggunakan MQTT. Dengan cara ini, perangkat seperti ESP32 dapat mengirim data sensor ke server dan menerima perintah dari pengguna secara real-time.
Melalui latihan sederhana ini, kita belajar dasar penting dari sistem IoT modern — konektivitas, komunikasi data, dan kendali jarak jauh.
🧠 Eksperimen Lanjutan
Kamu dapat mengembangkan proyek ini menjadi lebih menarik, seperti:
-
Menyimpan data sensor ke database.
-
Membuat tampilan visual dengan dashboard Streamlit.
-
Menggabungkan AI untuk menganalisis data suhu dan kelembapan.
📍Artikel ini dibuat oleh AnakKomputer sebagai panduan belajar IoT praktis untuk pelajar dan pengembang muda.
Selamat bereksperimen dan terus berinovasi!
Silahkan Download Materi Disni!
Sumber: AnakKomputer
0 Komentar