Simulasi Iot Sensor Suhu dan Kelembapan Udara

Andreas Simbolon

Sosial Media


0 orang menyukai ini
Suka

Summary

IoT, atau Internet of Things, adalah konsep di mana objek fisik dihubungkan ke internet dan dapat saling berkomunikasi serta bertukar data tanpa interaksi manusia secara langsung. Objek-objek ini dilengkapi dengan sensor, perangkat lunak, dan teknologi lainnya untuk mengumpulkan, memproses, dan bertukar data dengan sistem lain melalui internet. Hal ini memungkinkan otomatisasi, pemantauan real-time, dan peningkatan efisiensi di berbagai bidang seperti rumah pintar, kesehatan, transportasi, pertanian, dan industri. Dengan IoT, perangkat dapat beroperasi lebih cerdas dan responsif, menciptakan ekosistem yang lebih terhubung dan efektif.

Description

Simulasi IoT dengan Wokwi(https://wokwi.com/)

Pada simulasi ini, saya menggunakan mikrokontroler ESP32 yang diprogram untuk membaca data suhu dan kelembapan udara dari sensor DHT22. Kemudian menampilkan informasi tersebut pada sebuah layar LCD serta mengirimkan data tersebut ke server melalui koneksi WiFi. Berikut ini rancangan dan sourcecodenya:

Rancangan simulasi IoT:

Sourcecode pada mikrokontroler ESP32:


Proses kerja dari simulator dimulaidengan inisialisasi perangkat keras dan koneksiWiFi. Setelah koneksi WiFi pada simulator stabil, ESP32 membaca data suhu dan kelembapan udara dari sensor DHT22 dalam loop utama. Data tersebut kemudian ditampilkan secara bersamaan pada layar LCD dan dikirim ke server dalam format JSON menggunakan protokol HTTP.

 

Setelah data dikirim ke dalam server, buat program di server untuk menerima data yang di kirim dari simulator. Buat program pada server yang telah dihubungkan di mikrokontroler, dan pastikan port yang dijalankan pada program di server sama dengan port yang dimasukkan pada mikrokontroler ESP32.

Konfigurasi server:

Jalankan server dengan perintah python3 nama_file.py  dan run simulator di wokwi. Uji coba dengan merubah temperature suhu dan kelembapan udara dengan cara klik sensor DHT22.

 

 

Hasil akhirnya seperti pada gambar di bawah, disana terlihat bahwa setelah koneksi wifi stabil dan ESP32 membaca data suhu dan kelembapan dari sensor DHT22 selanjutnya akan tampak hasilnya di monitor simulasitersebut, kemudian data tersebut dikirimkan dan langsungdi print di server.

 

 

Informasi Course Terkait
  Kategori: Cyber Security
  Course: Cyber Security SIB Batch 6