Tugas Sistem Pengendali Elektronik123
Tugas Sistem Pengendali Elektronik123
Oleh:
TEKNIK OTOMOTIF
FAKULTAS TEKNIK
UNIVERSITAS NEGERI PADANG
2018
A. Tujuan
1. Mahasiswa mampu membuat sensor suhu DHT11 menggunakan
arduino uno
2. Mahasiswa mampu mengetahui langkah pembuatan sensor suhu
DHT11 menggunakan arduino uno
3. Mahasiswa paham dan mengerti tujuan dibuatnya sensor suhu DHT11
menggunakan arduino uno
C. Keselamatan Kerja
1. Bekerja sesuai dengan prosedur
2. Menggunakan alat sesuai fungsinya
D. Teori Singkat
Sensor suhu dan kelembapan DHT11 merupakan sensor untuk
mensensing objek suhu dan kelembapan pada 1 module yang memiliki
output sinyal, yang dimana memiliki output sinyal digital yang sudah
terkalibrasi. Module sensor ini tergolong kedalam elemen resestif
seperti perangkat pengukur suhu seperti contohnya yaitu NTC.
keunggulan dari sensor DHT11 dibanding dengan yang lainnya antara
lain memiliki kualitas pembacaan data sensing yang sangat baik,
responsif (cepat dalam pembacaan kondisi ruangan) serta tidak mudah
terinterverensi.
Jeni-jenis sensor DHT11, sebagai berikut :
1. LM35
2. DHT 22
3. DS18B20, dan lain sebagainya
Karakteristik umum :
E. Langkah Pembuatan
1. Susun rangkaian seperti gambar berikut :
#include <dht.h>
#include <dht.h>
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
int n = 1;
LiquidCrystal_I2C
lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D
7_pin);
int SENSORSUHU = 3;
dht DHT;
//Icon di arduino
B00100,
B01010,
B01010,
B01110,
B01110,
B11111,
B11111,
B01110
};
B00100,
B00100,
B01010,
B01010,
B10001,
B10001,
B10001,
B01110,
};
void setup()
Serial.begin(9600);
pinMode(SENSORSUHU, OUTPUT);
lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);
lcd.createChar(1,termometru);
lcd.createChar(2,picatura);
//Kolom ke 0 baris ke 0
lcd.setCursor (3,0);
lcd.print("SENSOR DHT11");
lcd.setCursor (0,1);
lcd.print("DENGAN ARDUINO");
delay(3000);
lcd.clear();
lcd.setCursor (0,0);
lcd.print("ADE PURWANSYAH");
lcd.setCursor(0,1);
lcd.print("17074046");
delay(2000);
lcd.clear();
lcd.setCursor (0,0);
lcd.print("ANUGRAH DIPA");
lcd.setCursor(0,1);
lcd.print("17074048");
delay(2000);
lcd.clear();
lcd.setCursor (0,0);
lcd.print("AFIF IRWAN");
lcd.setCursor(0,1);
lcd.print("17074001");
delay(2000);
lcd.clear();
lcd.setCursor (0,0);
lcd.print("ENGGAR AMRI");
lcd.setCursor(0,1);
lcd.print("17074051");
delay(2000);
lcd.clear();
lcd.setCursor (0,0);
lcd.print("LISMA MEITA");
lcd.setCursor(0,1);
lcd.print("17074052");
delay(2000);
lcd.clear();
lcd.setCursor (0,0);
lcd.print("suhu kelembaban");
void loop()
DHT.read11(SENSORSUHU);
//Kolom ke 0 baris ke 2
lcd.setCursor (0,1);
//munculkan icon
lcd.write(1);
// Kolom ke 2 baris ke 2
lcd.setCursor (2,1);
lcd.print(suhu);
lcd.print((char)223);
lcd.setCursor (10,1);
//munculkan icon
lcd.write(2);
lcd.setCursor (12,1);
lcd.print(temp);
lcd.print(" %");
delay(1000);
F. Langkah Kerja
Saat DHT11 mendeteksi panas, pin 2 DHT11 akan mengirim data ke
arduino melalui saluran analog 0(nol), untuk kemudian diproses dan di
kirim ke modul 12C, setelah masuk ke modul 12C, data yang masih
berbentuk analogi diubah ke bentuk digital untuk kemudian di tampilkan
pada layar LCD.
G. Gambar Kerja
H. Kesimpulan
Melalui pembuatan sensor suhu dan kelembapan DHT11
menggunakan Arduino uno dapat ditarik kesimpulan bahwa sensor suhu
dan kelembapan DHT11 sensor untuk mensensing objek suhu dan
kelembapan pada 1 module yang memiliki output sinyal. Sensor ini dibuat
dengan tujuan untuk memudahkan membaca atau menampilkan besar suhu
dan kelembaban suatu ruangan, es batu dan suhu panas lainnya di LCD.