Anda di halaman 1dari 5

1 Inkubatek [supported by : www.tokotronik.

com]

Monitoring suhu kelembaban dg 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 00C – 500C 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

INKUBATEK

Modul DHT11

Diagram Blok:

LCD 2x16
Arduino UNO

Sensor Suhu
&
Kelembababn
DHT11 Komputer /
Laptop

Schematics
2 Inkubatek [supported by : www.tokotronik.com]

INKUBATEK

Koneksi Arduino UNO dengan LCD:


Pin ARDUINO LCD

2 RS
3 EN
4 D4
5 D5
6 D6
7 D7

Koneksi Modul DHT11:


Pin Modul DHT11 Pin ARDUINO

GND GND
VCC +5V
DOUT PIN 8

Source Code/Sketch :
/*************************************
* Program : Project 90. Monitoring Suhu Kelembaban dg DHT11
* Input : Sensor DHT11
* Output : LCD 2x16
* 125 Proyek Arduino Inkubatek
3 Inkubatek [supported by : www.tokotronik.com]

* www.tokotronik.com
* ***********************************/
#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);
}

Jalannya Alat :
1. Koneksikan antara sistem Arduino dengan peripheral lain (sensor dll) seperti pada
rangkaian (skematik).
4 Inkubatek [supported by : www.tokotronik.com]

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:

Monitoring Suhu
& Kelembababan
4. Selanjutnya tampilkan hasil pembacaan sensor pada LCD:

DHTduino
T= 27 C H=76 %
5. Program komputer : Delphi (Program delphi sudah ada di CD).
6. Jalankan program aplikasinya : Project1.exe

INKUBATEK

7. Keterangan kontrol dari Toolbar:

Settings Save Close

INKUBATEK
Start Stop Save data
base

Toolbar Keterangan

Settings Seting komunikasi serial (nomor comm dll)

Start Untuk memulai koneksi & proses

Stop Untuk mengakhiri koneksi & proses

Save Menyimpan data

Save data base Menyimpan data berupa data base

Close Keluar program (aplikasi)


5 Inkubatek [supported by : www.tokotronik.com]

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.

[Uji coba memakai hardware “Master Mikro ARDUINO V2” :


http://tokotronik.com/master-mikro-arduino-v2/ ]

Anda mungkin juga menyukai