PERANCANGAN ALAT
c. Spesifikasi Sistem :
1. Modul input sensor suhu & kelembaban berupa DHT 11
2. Modul pemroses data sistem minimum AVR USB Mikrokontroller
ATMega 8535
3. Modul Output LCD dengan ukuran 16x2
22
3.2. Blok Diagram Sistem
Process Logic
Sistem Minimum
ATMega 8535
23
3.3. Perancangan Rangkaian Modul
3.3.1. Perancangan Rangkaian Sensor DHT 11
M
I
K
R
O
K
DHT 11 O
N
T
R
O
L
L
E
R
.
Gambar 3.3. Rangkaian Skematik Sensor DHT 11
24
DHT11 merupakan sensor dengan kalibrasi sinyal digital yang mampu
memberikan informasi suhu dan kelembaban. Sensor ini tergolong komponen
yang memiliki tingkat stabilitas yang sangat baik. Sensor dengan kualitas
terbaik, respon pembacaan yang cepat, dan kemampan anti-interference.
DHT11 memiliki fitur kalibrasi yang sangat akurat. Koefisien kalibrasi ini
disimpan dalam OTP program memory, sehingga ketika internal sensor
mendeteksi sesuatu, maka module ini membaca koefisien sensor tersebut.
Ukurannya yang kecil, dengan transmisi sinyal hingga 20 meter, membuat
produk ini cocok digunakan untuk banyak aplikasi-aplikasi pengukuran suhu
dan kelembaban.
M
I
K
R
O
K
O LCD 16x2
N
T
R
O
L
L
E
R
25
Gambar 3.5. Rangkaian Skematik LCD 16x2
LCD (Liquid Cristal Display) adalah suatu display dari bahan cairan
kristal yang pengoperasiannya menggunakan system dot matriks. LCD
banyak digunakan sebagai display dari alat-alat elektronika seperti kalkulator,
multitester digital, jam digital dan sebagainya.
26
3.3.3. Perancangan Sistem Minimum Mikrokontroller ATMega 8535
27
5. Port C (PC0...PC7) merupakan port I/O dan pin yang mempunyai
fungsi khusus, yaitu komparator analog dan Timer Oscillator.
6. Port D (PD0...PD1) merupakan port I/O dan pin fungsi khusus
yaitu komparator analog dan interrupt eksternal serta komunikasi
serial.
7. RESET merupakan pin yang digunakan untuk mereset
mikrokontroler.
8. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal.
9. AVCC merupakan pin masukan untuk tegangan ADC
10. AREF merupakan pin masukan tegangan referensi untuk ADC.
28
Adapun diagram alir dari program DHT 11 adalah sebagai berikut:
29
Penjelasan urutan kerja dari program dht11.hex adalah sebagai berikut :
7. Jika yang diterima merupakan data valid, lakukan konversi nilai rh_data
dan t_data kemudian tampilkan kedua data tersebut ke EMS LCD Display.
Lanjut ke langkah 9.
30