Monitoring Suhu dan Kelembapan dengan Sensor DHT11
Sistem Kerja Alat
Arduino UNO membaca temperature dan kelembaban dengan sensor DHT11 dan hasilnya ditampilkan ke LCD 2x16 serta komputer berupa data dan grafik. Tipe sensor yang dipakai adalah DHT11 dengan range pembacaan suhu 0°C – 50°C dan Kelembaban 20 – 80 %.
Di komputer dibuat program untuk menampilkan hasil pembacaan sensor yang berupa tabel dan grafik. Program di komputer dibuat dengan Delphi (Delphi 7) data dikirim secara serial menggunakan konektor USB pada Arduino. LCD dipakai untuk menampilkan proses sehingga lebih mudah untuk memonitor apakah alat jalan/tidak.
Kebutuhan Hardware
- Modul DHT11
- Modul LCD 2x16
- Modul Arduino UNO
- Komputer / laptop
- Power supply +9Volt
Modul DHT11 | Source
Diagram Blok
Schematic
Koneksi Arduino UNO dengan LCD
Koneksi Modul DHT11
Source Code/Sketch
#include <LiquidCrystal.h>
#include "DHT.h"
#define DHTPIN 8
#define DHTTYPE DHT11
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int adc0;
DHT dht(DHTPIN, DHTTYPE);
int h,t;
void setup(){
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print("Monitoring Suhu");
lcd.setCursor(0, 1);
lcd.print(" & Kelembababan");
delay(2000);
lcd.clear();
lcd.print(" DHTduino ");
lcd.setCursor(0, 1);
lcd.print(" T= C H= %");
dht.begin();
}
void loop(){
h = dht.readHumidity();
t = dht.readTemperature();
lcd.setCursor(4,1);
lcd.print(t);
lcd.setCursor(12,1);
lcd.print(h);
t=29;
h=78;
Serial.print(t);
Serial.print('A');
Serial.print(h);
Serial.print("B#");
delay(1000);
}
#include "DHT.h"
#define DHTPIN 8
#define DHTTYPE DHT11
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
int adc0;
DHT dht(DHTPIN, DHTTYPE);
int h,t;
void setup(){
Serial.begin(9600);
lcd.begin(16, 2);
lcd.print("Monitoring Suhu");
lcd.setCursor(0, 1);
lcd.print(" & Kelembababan");
delay(2000);
lcd.clear();
lcd.print(" DHTduino ");
lcd.setCursor(0, 1);
lcd.print(" T= C H= %");
dht.begin();
}
void loop(){
h = dht.readHumidity();
t = dht.readTemperature();
lcd.setCursor(4,1);
lcd.print(t);
lcd.setCursor(12,1);
lcd.print(h);
t=29;
h=78;
Serial.print(t);
Serial.print('A');
Serial.print(h);
Serial.print("B#");
delay(1000);
}
Jalannya Alat
1. Koneksikan antara sistem Arduino dengan peripheral lain (sensor dll) seperti pada
rangkaian (skematik).
2. Pasang power supply (adaptor 9 V) dan hidupkan (colokkan ke sumber PLN 220V)
sehingga lampu LED indikator nyala, LCD juga nyala.
3. Tampilan pertama pada LCD selama 2detik:
4. Selanjutnya tampilkan hasil pembacaan sensor pada LCD:
5. Program komputer : Delphi (Dapat anda download pada download link).
6. Jalankan program aplikasinya : Project1.exe
7. Keterangan kontrol dari Toolbar:
8. Selanjutnya sesuaikan dulu nomor com serialnya (com serial sama dengan com aduino)
contoh com yang terinstal pada komputer kita com 22. Baud rate 9600 serta setingan
yang lain sesuai seperti gambar.
9. Kemudian klik ‘OK’
10. Klik tombol ‘Start’
11. Selanjutnya tinggal memantau hasil pembacaan sensor.
Video Project II - 4. Monitoring Suhu dan Kelembapan dengan Sensor DHT11 berbasis Arduino
KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO
KONTAK KAMI 085743320570 (adi sanjaya)
No comments:
Post a Comment