Kali ini saya akan menceritakan mengenai bagaimana cara mengakses sensor kelembaban yang sudah sangat umum digunakan karena outputnya berupa tegangan analog, sensor tersebut yaitu buatan sencera.co. Ltd dengan nama 808H5V6, sensor ini sangat bagus sekali jika digunakan karena outputnya yang linear dan sangat sensitif terhadap kondisi.memang harga sensor ini lumayan mahal karena fitur yang diberikan juga bagus dan akurasi yang maksimal. untuk lebih jelasnya berikut adalah skema dan programnya.
Spesifikasi :
a. Minimum System
b. Sensor Humidity 808H5V6
c. Cara Kalibrasi Sensor
- Dari datasheet didapat data berikut
VOUT Humidity
0 | 3 |
0.25 | 10 |
0.72 | 20 |
0.93 | 30 |
1.24 | 40 |
1.55 | 50 |
1.85 | 60 |
2.15 | 70 |
2.43 | 80 |
2.75 | 90 |
2.95 | 100 |
- masukkan rumusnya Y = 32.86x + 0.025
d. Program Bascom AVR
$regfile = "m16def.dat"
$crystal = 12000000
Config Lcdpin = Pin , Rs = Portc.2 , E = Portc.3 , Db4 = Portc.4
Config Lcdpin = Pin , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7
Config Lcd = 16 * 2
Config Adc = Single , Prescaler = Auto , Reference = Avcc
Dim Dataadc As Word
Dim Volt As Single
Dim Hum As Single
Cls
Cursor Off
Start Adc
Do
Dataadc = Getadc(0)
Volt = Dataadc * 5
Volt = Volt / 1023
Hum = 32.86 * Volt
Hum = Hum + 0.025
Upperline
Lcd "Hum = " ; Fusing(hum , "#.##") ; " %"
Waitms 100
Loop
e. Cara Penggunaan Alat
Hubungkan supply 12 volt ke rangkaian, kemudian hubungkan sensor dengan mikrokontroller, jika sudah tampak hasilnya di LCD maka coba dipanaskan, jika semakin panas maka output sensor akan rendah karena berbanding terbalik dengan output sensor suhu.
No comments:
Post a Comment