MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

dengan BascomAVR kita dengan mudah bisa membuat alat pengukur suhu dan kelembaban udara menggunakan sensor SHT-11. BasomAVR sudah menyediakan Library khusus untuk menangani sensor suhu dan kelembaban udara SHT-11.

untuk display sebaiknya menggunakan LCD supaya lebih informatif, karena selain menampilkan suhu, alat ini juga akan menampilkan kelembaban udara. jika memakai Seven Segmen terlalu membutuhkan banyak PORT Mikrokontroler, padahal yang bisa di tampilkan hanya sedikit dan kurang informatif.

untuk LCD kita pilih LCD yang sudah sangat familier, yaitu LCD 16x2. baris atas untuk menampilkan suhu, baris bawah untuk menampilkan kelembaban udara. boleh juga menggunakan LCD Nokia 3310

rasanya kurang lengkap jika alat ini hanya menampilkan suhu dan kelembaban udara saja. untuk itu nanti bisa kita tambahkan sebuah Kipas angin (Fan) dan Pemanas (Heater). untuk apa kedua alat ini kita tambahkan? ga enak kan kalau kamu kepanasan kayak Cacing, ga enak juga kan kalu kamu kedinginan. nah alat ini yang akan membuat suhu lingkungan selalu terjaga nyaman. disaat kepanasan kipas akan berputar, dan disaat kedinginan Heater akan memanaskan ruangan. jadi lebih bermanfaat bukan....

buatlah rangkaian seperti dibawah ini menggunakan Proteus. pada gambar dibawah adalah hasil Simulasi software yang akan kita buat nanti
bagi yang masih awam Proteus bisa mempelajari di Blog ini juga.

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11


sensor SHT-11 memiliki Protokol 2 wire, tetapi bukan I2C. akan tetapi karena BascomAVR sudah menyediakan Library kita ga usah pusing-pusing membuat Protokol tersebut. untuk melihat library langsung saja buka BascomAVR kemudian buka yang di lingkari

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

kemudian buka My Document, selanjutnya buka MCS Electronics, BasomAVR, & Samples.

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

akan terlihat sebagai berikut, pilih file yang dilingkari.

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

akan terlihat seperti di bawah ini. karena terlalu panjang kodenya hanya ditampilkan sebagian

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

ada beberapa kode yang harus di hapus karena memang tidak kita pakai. kode mana saja yang di hapus lihat keterangan dibawah ini
tidak dihapuspu juga tidak masalah, cukup ditambahkan dibawahnya. akan tetapi sebagai Programer yang baik tentunya akan berusaha menghemat penggunaan memory. 

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

ganti kode diatas dengan kode dibawah ini

 Dis = Fusing(tempc , "###.##")
 Locate 1 , 1 : Lcd "Temp: " ; Dis ; "'C"

hapus juga kode dibawah ini, atau cukup ditambahkan dibawahnya. ingat! semua yang diawali dengan " ' " akan dianggap sebagai komentar. termasuk kode yang dilingkari merah dibawah.

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

ganti dengan kode ini

   Dis = Fusing(rhlinear , "##.##")
   Locate 2 , 1 : Lcd "Hum = " ; Dis ; " %"

ganti kode dibawah ini, cukup buang/delete angka 8. setelah itu kompilasi program. jalankan di Proteus. 
penghapusan angka 8 karena kita memakai Atmega8, bukan Atmega88

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11

kode yang telah dimodifikasi diatas belum mampu menggerakkan Kipas maupun menyalakan Heater, karena memang belum ada kode yang menangani kedua alat tambahan tersebut.
tambahkan kode dibawah ini tepat di atas loop

Artikel Terkait

MEMBUAT ALAT PENGUKUR SUHU dan KELEMBABAN UDARA DENGAN SENSOR SHT-11
4/ 5