Monitoring Suhu dan Kelembaban Menggunakan Sensor DHT11
Last updated
Last updated
Pada project ini Anda akan diarahkan untuk monitoring suhu dan kelembaban menggunakan sensor DHT11 yang dihubungkan ke Raspberry Pi. Selanjutnya, data suhu dan kelembaban yang terbaca oleh sensor DHT11 akan dikirimkan ke Antares IoT Platform.
Material yang dibutuhkan mengikuti Prasyarat Umum pada laman sebelumnya. Jika Anda belum menyiapkan kebutuhan pada laman tersebut, maka Anda dapat mengunjungi laman berikut.
Berikut adalah beberapa peralatan yang Anda perlukan untuk monitoring suhu dan kelembaban menggunakan Sensor DHT11:
Raspberry Pi
Sensor DHT11
Resistor 10kΩ
Breadboard
Kabel jumper (3 jumper male to female dan 3 jumper male to male)
Untuk monitoring suhu dan kelembaban, Anda perlu menghubungkan sensor DHT11 dengan Raspberry Pi. Anda perlu membuat rangkaian seperti pada gambar berikut.
Berikut adalah pinout diagram Raspberry Pi dan sensor DHT11 yang dapat memudahkan Anda dalam membuat rangkaian.
Untuk menyalakan Raspberry Pi, masukkan SD card yang sudah ter-install OS pada slot yang tersedia di board Raspberry Pi. Kemudian hubungkan Raspberry Pi ke monitor menggunakan kabel Micro HDMI to HDMI. Hubungkan juga keyboard dan mouse ke slot USB pada Raspberry Pi sesuai pada gambar di bawah. Terakhir, hubungkan board Raspberry Pi dengan power source menggunakan USB-C.
Setelah Raspberry Pi terhubung dengan power source, selanjutnya Anda dapat menyalakan monitor. Raspberry Pi yang sudah melakukan booting dan masuk ke dalam OS ditunjukkan seperti pada gambar di bawah.
Selanjutnya Anda dapat membuka terminal pada bagian kiri atas seperti pada icon gambar berikut.
Terminal yang sudah terbuka akan tampak seperti pada gambar berikut.
Setelah merangkai hardware dan menghidupkan Raspberry Pi via monitor, Anda dapat membuka terminal dan melakukan instalasi library DHT11 dari Adafruit dengan cara proses cloning dari Github. Berikut syntax yang harus diketikkan pada terminal.
Setelah proses cloning selesai, akan muncul folder Adafruit_Python_DHT yang dapat diperiksa dengan mengetikkan "ls" pada terminal.
Untuk melakukan instalasi library DHT11, masuk ke dalam folder Adafruit_Python_DHT dengan mengetikkan syntax berikut.
Setelah masuk ke dalam folder tersebut, Anda dapat memeriksa file yang ada di dalamnya dengan mengetikkan "ls" pada terminal.
Ketikkan syntax di bawah untuk melakukan instalasi.
Setelah menginputkan syntax di atas, maka output terminal akan menjadi seperti pada gambar di bawah. Pada kondisi ini, library DHT11 sudah berhasil Anda install.
Setelah berhasil melakukan instalasi library yang diperlukan, Anda perlu membuat file Python untuk menginputkan kode program yang diperlukan. Anda perlu masuk ke direktori examples dengan mengetikkan syntax berikut.
Kemudian Anda perlu membuat file Python baru dengan mengetikkan syntax di bawah.
Setelah itu, tampilan pada terminal akan berubah menjadi seperti gambar di bawah.
Berikut adalah kode program yang perlu Anda inputkan ke file Python yang sudah Anda buat sebelumnya.
Setelah berhasil menginputkan kode program, maka tampilan akan menjadi seperti pada gambar berikut.
Setelah file Node.js Request berhasil disimpan. Selanjutnya Anda dapat mengeksekusi file tersebut dengan mengetikkan syntax berikut pada terminal.
Setelah file Python dieksekusi, maka tampilan pada terminal akan menjadi seperti pada gambar berikut.
Untuk memastikan bahwa data suhu dan kelembaban telah terkirim ke Antares IoT Platform, Anda dapat membuka URL device Anda. Gambar berikut menunjukkan tampilan pada Antares IoT Platform yang sudah menerima data dari Raspberry Pi.