UNIVERSITAS NEGERI PADANG MATAKULIAH : Praktik Kendali Jarak Jauh
TOPIK : Kontrol Sensor DHT11 dengan
Program Studi : Teknik Elekronika
NOMOR : 4
PERTEMUAN KE :
Membuat Alat Monitoring Suhu dan kelembaban (Sensor DHT11) Menggunakan
Android dan ARDUINO
Membuat Alat Monitoring Suhu dan kelembaban (Sensor DHT11) Menggunakan
Android dan ARDUINO
Jobsheet ini menjelaskan cara membuat sebuah alat monitoring suhu dan
kelembaban menggunakan sensor DHT11, dan media interfacenya adalah handphone
android, jadi nanti nilai akan tampil pada aplikasi yang telah dibuat menggunakan
Android, mikrokontroller yang digunakan adalah arduino dengan media transfer data
yang dipakai adalah bluetooth HC-05. untuk lebih jelasnya berikut adalah program dan
skemanya.
a. Arduino UNO
b. Sensor Suhu dan Kelembaban DHT11
Sensor DHT11 adalah module sensor yang berfungsi untuk mensensing objek suhu
dan kelembaban yang memiliki output tegangan analog yang dapat diolah lebih lanjut
menggunakan mikrokontroler. Module sensor ini tergolong kedalam elemen resistif
seperti perangkat pengukur suhu seperti contohnya yaitu NTC.
Kelebihan dari module sensor ini dibanding module sensor lainnya yaitu dari segi
kualitas pembacaan data sensing yang lebih responsif yang memliki kecepatan
dalam hal sensing objek suhu dan kelembaban, dan data yang terbaca tidak mudah
terinterverensi. Sensor DHT11 pada umumya memiliki fitur kalibrasi nilai pembacaan
suhu dan kelembaban yang cukup akurat. Penyimpanan data kalibrasi tersebut
terdapat pada memori program OTP yang disebut juga dengan nama koefisien
kalibrasi.Sensor ini memiliki 4 kaki pin, dan terdapat juga sensor DHT11 dengan
breakout PCB yang terdapat hanya memilik 3 kaki pin seperti gambar dibawah ini.
c. Bluetooth HC-05
Rangkaian :
Sensor DHT 11:
Data dihubungkan ke pin 4 arduino
VCC dihubungkan ke 5 V arduino
GND dihubungkan ke GND Arduino
Bluetooth HC-05:
TX dihububungkan ke RX arduino
RX dihubungkan ke TX arduino
VCC dihubungkan ke 3,3 V arduino
GND dihubungkan ke GND arduino
d. Program Android
e. Program Arduino IDE
Langkah – langkah untuk installing library DHT11 dengan catatan terhubung
internet :
Buka Software arduino uno IDE
Arahkan cursor pada menu sketch -> include libraries -> manage libraries
Ketikan “DHT11“
Pilih “DHT Sensor Library by Adafruit“
Klik install dan closed
#include "Wire.h"
#include "DHT.h"
#include <stdio.h>
#define DHTPIN 4 // what digital pin we're connected to
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
void setup(){
Serial.begin(9600);
dht.begin();
}
void loop(){
delay(900);
int h = dht.readHumidity();
int t = dht.readTemperature();
int hic = dht.computeHeatIndex(t, h, false);
Serial.print("Suhu= ");
Serial.print(t);
Serial.println("oC");
Serial.print("Kelembaban= ");
Serial.print(h);
Serial.println(" %");
}
Masukkan library DHT 11 kedalam program arduino, setelah itu pastikan dalam
mengupload program kedalam mikrokontroler arduino lepas terlebih dahulu pin TX dan
RX Bluetooth HC 05. Jika berhasil diupload, hubungkan kembali pin TX dan RX-nya.
Silahkan install aplikasi yang sudah dibuat pada App Inventor. Aktifkan Bluetooth pada
smartphone, kemudian pindai sampai menemukan perangkat HC-05, masukkan
password 1234, silahkan mulai buka aplikasi yang sudah diinstal.
Tugas Project:
Buatlah Project dengan output suhu dan kelembaban dengan output suara.