RANCANG BANGUN ALAT PENGUKUR SUHU, KELEMBABAN DAN TEKANAN

Download RANCANG BANGUN ALAT PENGUKUR SUHU, KELEMBABAN. DAN TEKANAN UDARA PORTABLE. BERBASIS MIKROKONTROLER ATMEGA16. Agusto Pramana Putera*1, Kan...

0 downloads 416 Views 3MB Size
Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

RANCANG BANGUN ALAT PENGUKUR SUHU, KELEMBABAN DAN TEKANAN UDARA PORTABLE BERBASIS MIKROKONTROLER ATMEGA16 1

Agusto Pramana Putera*1, Kanton Lumban Toruan2 Sekolah Tinggi Meteorologi Klimatologi dan Geofisika, Jakarta 2 Badan Meteorologi Klimatologi dan Geofisika, Jakarta Email : [email protected] ABSTRAK

Pengamatan parameter cuaca adalah aktifitas rutin bagi para observer, baik dengan alat-alat konvensional ataupun secara otomatis dengan bantuan alat digital. Masing-masing metode pengamatan mempunyai kelemahan dan kelebihannya tersendiri. Alat otomatis mempermudah pengamat dalam pengumpulan data, terutama saat melakukan pengamatan diluar taman alat dan berpindah lokasi. Alat portable memiliki kelebihan dalam ukuran dan efektifitas penggunaan tanpa mengurangi keandalan seperti alat-alat konvensional. Dalam penelitian ini dirancang dan dibuat sebuah alat portable pengukur suhu, kelembaban dan tekanan udara. Keluaran dari alat ini adalah pembacaan suhu, kelembaban dan tekanan udara secara realtime yang ditampilkan di LCD dengan pewaktuan dari RTC dan dapat dikirim ke komputer untuk keperluan penyimpanan data. Kata kunci: ATMega16, sensor, cuaca, portable ABSTRACT Observation of weather parameters are routine activities for observers, either by conventional means or automatically with the help of digital tools. Each observation method has its own drawbacks and advantages. Automated tools simplify observers in collecting data, especially when observed outside garden tools and relocates. Portable tool has advantages in size and effectiveness of use without sacrificing reliability as conventional means. In this study, designed and manufactured a portable instrument measuring temperature, humidity and air pressure. The output of this tool is the reading of the temperature, humidity and air pressure in realtime displayed on the LCD with the timing of the RTC and can be sent to a computer for data storage purposes. Keywords: ATmega16, sensor, weather, portable

42

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

1. PENDAHULUAN Kemajuan teknologi saat ini membawa kita pada tahap lebih maju dalam pengamatan parameter cuaca. Penggunaan alat digital dalam pengamatan cuaca sudah banyak dilakukan bersamaan dengan pengamatan alat konvensional. Tidak bisa dihindari adanya kelemahan dari alat konvensional membuat kita memilih menggunakan alat otomatis untuk menggantikan kegiatan operasional dalam pengamatan cuaca. Pemanfaatan teknologi mikrokontroler bisa digunakan untuk pengamatan meteorologi. Parameter cuaca seperti suhu, kelembaban, tekanan udara, arah dan kecepatan angin serta lama penyinaran matahari yang biasanya diukur menggunakan alat konvensional seperti termometer, barometer, hygrometer, anemometer dan Campbell-Stokes dapat digantikan dengan penggunaan sensor-sensor yang sudah banyak diproduksi. Alat-alat ini bekerja secara tersendiri, dengan membuat suatu alat portable yang dapat mengukur suhu kelembaban dan tekanan udara sekaligus, dapat membantu efisiensi dalam penggunaan alat dan mengurangi angka kesalahan dalam pembacaan. Dalam penelitian ini dirancang dan dibuat sebuah alat pengukur suhu kelembaban dan tekanan udara portable. Karena bentuknya yang portable, alat ini dapat dibawa untuk pengamatan seperti survey dan hemat dalam penggunaan daya. Alat ini dilengkapi dengan modul sensor suhu dan kelembaban, sensor tekanan, RTC untuk pewaktuan dan sebuah chip mikrokontroler untuk pemrosesan. Dengan adanya alat portable pengukur suhu, kelembaban dan tekanan ini bisa sangat membantu pengamatan di stasiun yang belum memiliki alat digital dan mengefisienkan penggunaan 3 alat konvensional dalam satu bentuk alat portable pengukur suhu, kelembaban dan tekanan.

hanya lengkap bila disertai dengan pernyataan ketidakpastian dari pernyataan tersebut. Ketidakpastian adalah ukuran sebaran yang secara layak dapat dikaitkan dengan nilai terukur, yang memberikan rentang, terpusat pada nilai terukur, dimana di dalam rentang tersebut terletak nilai benar dengan kemungkinan tertentu. Ketidakpastian hasil pengukuran mencerminkan kurangnya pengetahuan yang pasti tentang nilai besaran ukur. 1.2. Termometer Alat untuk mengukur temperatur adalah termometer. Ada beberapa jenis termometer yang digunakan dewasa ini, namun dalam pengamatan meteorologi dan klimatologi, umumnya digunakan termometer kaca (liquidin-glass termometer) untuk peralatan konvensional dan termometer PT-100 untuk peralatan-peralatan digital. Termometer kaca (liquid-in-glass thermometer) umumnya menggunakan Air raksa (mercury) untuk pengukuran temperatur diatas suhu freezing point (-38.3 °C) dan menggunakan alkohol untuk pengukuran yang memiliki jangkauan ukur dibawah/sekitar freezing point. Termometer berdasarkan konstruksinya dapat dibedakan menjadi 4 tipe, yaitu: 1. Sheathed Type dengan skala ukur tercatat di batang termometer. 2. Sheathed Type dengan skala ukur tercatat di dalam selubung termometer. 3. Unsheathed Type dengan skala ukur tercatat di batang dan tempat termometer. 4. Beberapa termometer adapula yang dilengkapi dengan kaca pembesar, terutama untuk kepentingan labotatorium medis, namun jarang digunakan dalam pengamatan meterologi atau klimatologi.

1.1. Pengukuran Pengukuran adalah penentuan besaran, dimensi, atau kapasitas, biasanya terhadap suatu standar atau satuan pengukuran. Pengukuran tidak hanya terbatas pada kuantitas fisik, tetapi juga dapat diperluas untuk mengukur hampir semua benda yang bisa dibayangkan, seperti tingkat ketidakpastian. Secara umum, hasil pengukuran hanya merupakan taksiran atau pendekatan nilai besaran ukur, oleh karena itu hasil tersebut

Gambar 1. Jenis-jenis termometer.

43

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

1.3. Higrometer Secara umum kelembaban (Relative Humidity) adalah istilah yang digunakan untuk menggambarkan jumlah uap air yang ada di udara dan dinyatakan dalam persen dari jumlah uap air maksimum dalam kondisi jenuh. Alat yang dapat digunakan untuk mengukur kelembaban udara (Relative Humidity) adalah higrometer. Higrometer rambut adalah sebuah alat pengukur kelembaban udara dengan satuan persen yang menggunakan prinsip muai panjang rambut dimana rambut akan memanjang ketika kelembaban udara bertambah. Rambut yang digunakan adalah rambut manusia atau kuda yang sudah dihilangkan lemaknya yang kemudian dikaitkan dengan pengungkit (engsel) yang dihubungkan dengan jarum yang menunjuk kepada skala sehingga memperbesar perubahan skala dari perubahan kecil dari panjangnya rambut.

Gambar 2. Higrometer

1.4. Barometer Salah satu unsur cuaca dan iklim adalah tekanan udara. Tekanan udara pada suatu permukaan adalah gaya yang diberikan kepada suatu permukaan atau area oleh sekolom udara di atas permukaan tersebut. Tekanan yang diberikan tersebut sebanding dengan massa udara vertikal yang terdapat di atas permukaan tersebut sampai pada batas ketinggian lapisan atmosfer terluar. Hal itu yang membuat tekanan udara di setiap tempat berbeda menurut ketinggian dari tempat tersebut. Tekanan udara juga merupakan salah satu parameter yang diamati oleh observer ketika melakukan pengamatan udara permukaan atau synoptic observation. Pada kenyataannya terdapat banyak alat yang digunakan untuk mengukur tekanan udara, diantaranya barometer air raksa, barometer aneroid, aneroid barograph, serta bourdon tube barograph.

Gambar 3. Jenis-jenis barometer

1.5. Mikrokontroler

Gambar 4. ATMega16

Konfigurasi

pin

mikrokontroler

Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil Read Acess Memory atau RAM, memori program, atau keduanya), dan perlengkapan input output. Dengan kata lain, mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus. 1.6. SHT11 SHT11 Module merupakan modul sensor suhu dan kelembaban relatif yang berbasis sensor SHT11 dari Sensirion. Modul ini dapat digunakan sebagai alat pengindra suhu dan kelembaban dalam aplikasi pengendali suhu dan 44

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

kelembaban ruangan maupun aplikasi pemantau suhu dan kelembaban relatif ruangan. SHT11 adalah sebuah single chip sensor suhu dan kelembaban relatif dengan multi modul sensor yang outputnya telah dikalibrasi secara digital. Dibagian dalamnya terdapat kapasitas polimer sebagai eleman untuk sensor kelembaban relatif dan sebuah pita regangan yang digunakan sebagai sensor temperatur. Output kedua sensor digabungkan dan dihubungkan pada ADC 14 bit dan sebuah interface serial pada satu chip yang sama. Sensor ini mengahasilkan sinyal keluaran yang baik dengan waktu respon yang cepat. SHT11 ini dikalibrasi pada ruangan dengan kelembaban yang teliti menggunakan hygrometer sebagai referensinya. Koefisien kalibrasinya telah diprogramkan kedalam OTP (On Time Programmable) memori. Koefisien tersebut akan digunakan untuk mengaklibrasi keluaran dari sensor selama proses pengukuran.

Gambar 6. Sensor MPX4115AP

Gambar 7. Skematik sensor tekanan

2. PERANCANGAN SISTEM

Gambar 5. Diagram blok SHT11

Untuk membuat alat portable pengukur suhu, kelembaban dan tekanan udara perlu dibuat rancangan sistem, diagram blok dan diagram alur pemrograman. 2.1. Rancangan sistem

1.7. MPX4115AP MPX 4115AP adalah sensor tekanan keluaran freescale semiconductor dengan kompensasi suhu, pengkondisi sinyal, dan telah terkalibrasi. Sensor chip terintegrasi dengan bipolar sirkuit op-amp dengan sistem resistor thin film untuk menghasilkan output analog yang akurat dan presisi serta kompensasi suhu. Faktor fisiknya yang kecil dan keandalannya yang tinggi dari chip terintegrasi membuat MPX 4115AP menjadi pilihan tepat dan ekonomis. Gambar 8. Skematika perancangan

45

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

2.2. Blok diagram Blok diagram menjelaskan bagian-bagian utama dalam perancangan sistem dan urutan kerja tiaptiap peralatan agar dapat bekerja sesuai dengan fungsinya.

Gambar 9. Blok diagram

2.3. Diagram alur pemrograman Diagram alur pemrograman menjelaskan alur pembuatan program mikrokontroler. Tahaptahap mulai dari inputan - proses – output bisa dilihat pada diagram alur pemrograman.

2.4. Cara kerja sistem Alat ini menggunakan modul sensor SHT11 sebagai pengukur suhu dan kelembaban serta sensor MPX4115AP untuk pengukuran tekanan udara. Sensor SHT11 menggunakan koneksi 2 wire bukan I2C untuk berkomunikas dengan mikrokontroler, sedangkan sensor MPX4115AP harus dihubungkan pada ADC pada port A dari mikrokontroler. Pertama mikrokontroler akan meginisialisasi sistem, mulai dari deklarasi variabel, sub program, interupsi ( portD.2 dan portD.3) serta koneksi. Program IF yang pertama akan melihat apakah ada inputan dari pinD.2, jika YA maka akan masuk pada kondisi IF kedua apakah ada inputan dari pindD.3, jika YA maka mikrokontroler akan mengambil data suhu, kelembaban dan tekanan dari sensor untuk ditampilkan pada display sekaligus mengirimkannya ke serial untuk ditampilkan di PC. Kondisi pertama jika hanya pinD.2 on dan pinD.3 off maka akan menampilkan suhu dan kelembaban serta waktu pada display sekaligus mengirimkan semua data pengukuran ke PC (fungsi menampilkan suhu dan kelembaban), selanjutnya kondisi jika pinD.3 on dan pinD.2 off makan mikrokontroler akan mengambil data tekanan dan menampilkannya pada display dengan waktu dari RTC sekaligus tetap mengirimkan semua pengukuran data ke PC melalui serial RS232. (fungsi menampilkan tekanan). 3. IMPLEMENTASI DAN PENGUJIAN 3.1. Implementasi Tahap implementasi adalah tahap dimana setelah perancangan diselesaikan makan alat akan memasuki proses pengoperasian dilapangan., apakah dapat beroperasi sesuai yang diharapkan. Alat dapat menampilkan data pengukuran suhu, kelembaban dan tekanan udara, serta menampilkan waktu dengan tepat.

Gambar 10 Diagram alur pemrograman

Gambar 11. Tampilan suhu dan kelembapan

46

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

Gambar 12. Tampilan tekanan

Gambar 15. Pengambilan data alat dengan alat standar kalibrasi suhu

Gambar 13. Tampilan transfer data Gambar 16. Pengambilan data alat dengan alat standar kalibrasi kelembaban

Gambar 14. Tampilan waktu

3.2. Pengujian Pengujian dilakuan dengan mem-bandingkan hasil pembacaan dari alat dengan alat standar kalibrasi di Laboratorium Instrumentasi dan Kalibrasi BMKG Pusat. Parameter yang dibandingkan adalah suhu, kelembaban dan tekanan udara dengan alat standar kalibrasi FLUKE Thermometer 1502 A untuk sensor suhu, RH Vaisala HMT 33 untuk sensor kelembaban dan Vaisala PTB 220 untuk sensor tekanan udara.

Gambar17. Pengambilan data alat dengan alat standar kalibrasi tekanan

3.3. Analisis data Analisis data hasil pengukuran menggunakan analisis regresi linear dan korelasi untuk melihat pengaruh variabel bebas (data pengukuran alat standar kalibrasi) terhadap variable tergantung (data pengukuran alat) serta memprediksi nilai variabel tergantung dengan menggunakan variable bebas. Dalam analisis regresi variabel bebas berfungsi untuk menerangkan (explanatory) sedang variabel tergantung berfungsi sebagai yang diterangkan (the 47

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

explained) serta analisis korelasi untuk melihat hubungan dua variabel yang ada. Rumus umum yang digunakan dalam persamaan regresi linier adalah sebagai berikut : Y = a + bX Y : variable tergantung X : variable bebas a : konstanta b : kemiringan b

=

a

=



sehingga

a=







(1) Rumus yang digunakan dalam persamaan korelasi linier sederhana adalah sebagai berikut : r

=



.∑

∑ ∑

40,717 40,711 40,701 40,666 40,616 40,603 40,583 40,582

40,6 40,57 40,59 40,57 40,55 40,55 40,54 40,55

rata-rata koreksi ∑ ∑

. .∑

21 22 23 24 25 26 27 28

0,117 0,141 0,111 0,096 0,066 0,053 0,043 0,032 2,56 0,091429

Pada Tabel 1 dapat dilihat nilai hasil pembacaan sensor dan alat standar, nilai rata-rata koreksi pembacaan dari kedua alat adalah 0,0091429 o C, nilai ini masih masuk dalam tentang nilai koreksi yang diperbolehkan yaitu min 0,2 – 0,5 o C berdasarkan aturan WMO 8 tentang pengperasian peralatan meteorologi.

.∑ .∑



(2) Tabel 1. Perbandingan data pembacaan suhu alat dengan alat standar suhu. FLUKE Thermometer 1502 A (x)

PM.TRP 5.7 (y)

1

20,021

19,93

2

20,021

19,95

0,071

3

20,019

19,99

0,029

4

20,021

19,8

0,221

5

20,105

19,89

0,215

6

19,953

19,92

0,033

7

19,93

19,96

-0,03

8

19,904

20,02

-0,116

9

19,91

20

-0,09

10

20,08

20,08

0

11 12 13 14 15 16 17 18 19 20

30,31 30,329 30,342 30,234 30,286 40,726 40,727 40,724 40,721 40,718

30,17 30,2 30,22 30,09 30,1 40,56 40,57 40,57 40,57 40,59

No

set point 20

30

40

koreksi 0,091

0,14 0,129 0,122 0,144 0,186 0,166 0,157 0,154 0,151 0,128

Gambar 18. Grafik regresi linear suhu Tabel 2. Perbandingan data pembacaan kelembaban alat dengan alat standar suhu

NO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

set point 40

45

50

Vaisala HMT 33 (x) 41,1 41,17 41,21 41,24 41,28 41,32 41,34 44,06 44,12 44,14 44,18 44,22 44,28 44,34 44,4 44,41 49,93 49,95

PM.TRP 5.7 (y) 41,18 41,15 41,21 41,24 41,25 41,31 41,34 43,72 43,68 43,72 43,75 43,78 43,91 43,88 43,94 43,94 49,32 49,27

Koreksi -0,08 0,02 0 0 0,03 0,01 0 0,34 0,44 0,42 0,43 0,44 0,37 0,46 0,46 0,47 0,61 0,68

48

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63

55

60

65

70

75

80

49,94 49,95 49,94 49,97 49,98 54,54 54,6 54,64 54,66 54,68 54,64 58,58 58,64 58,68 58,7 58,73 58,74 63,05 63,08 63,08 63,09 63,07 63,04 62,97 62,96 62,95 67,72 67,69 67,68 67,66 67,63 67,6 67,55 67,53 72,44 72,22 72,14 71,92 81,9 81,64 81,43 81,23 81,18 81,03 80,95

rata-rata koreksi

49,2 49,2 49,21 49,18 49,21 53,41 53,38 53,41 53,47 53,5 53,45 57,02 57,01 57,01 57,04 57,08 57,11 60,88 60,88 60,83 60,88 60,85 60,85 60,85 60,85 60,77 64,77 64,83 64,74 64,74 64,77 64,69 64,63 64,6 68,51 68,48 68,45 68,37 78,06 78,75 78,77 78,66 78,59 78,54 78,41

0,74 0,75 0,73 0,79 0,77 1,13 1,22 1,23 1,19 1,18 1,19 1,56 1,63 1,67 1,66 1,65 1,63 2,17 2,2 2,25 2,21 2,22 2,19 2,12 2,11 2,18 2,95 2,86 2,94 2,92 2,86 2,91 2,92 2,93 3,93 3,74 3,69 3,55 3,84 2,89 2,66 2,57 2,59 2,49 2,54 103,25 1,638889

Tabel 2 menunjukan hasil data pembacaan kelembaban, dapat dilihat nilai rata-rata koreksi dari alat adalah 1,638889 yang masih masuk dalam rentang yang diperbolehkan pada aturan WMO 8 yaitu 5% untuk kelembaban.

Gambar 19. Grafik regresi linear kelembaban

Tabel 3. Perbandingan data pembacaan kelembaban alat dengan alat standar tekanan No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

Vaisala PTB 220 (x) 850,32 850,34 850,35 850,37 850,2 850,31 896,61 896,62 896,54 896,56 896,7 896,6 946,78 946,76 946,74 946,73 946,75 946,64 996,63 996,61 996,63 996,61 996,63 1041,6 1041,71 1041,53 1041,67 1041,44 1041,33

Rata-rata koreksi

PM.TRP 5.7 (y)

set point

850,35 851,43 850,35 851,23 850,31 851,43 896,82 896,82 896,82 896,9 897,9 897,9 947,61 947,53 947,61 947,53 947,61 947,61 997,33 997,33 997,33 997,57 997,52 1041,64 1041,72 1041,56 1047,56 1047,56 1047,56

850

900

950

1000

1050

Koreksi -0,03 -1,09 0 -0,86 -0,11 -1,12 -0,21 -0,2 -0,28 -0,34 -1,2 -1,3 -0,83 -0,77 -0,87 -0,8 -0,86 -0,97 -0,7 -0,72 -0,7 -0,96 -0,89 -0,04 -0,01 -0,03 -5,89 -6,12 -6,23 -34,13 -1,1769

Pada Tabel 3 menunjukan nilai hasil pembacaan dari alat rata-rata koreksinya adalah -1,1769 mb. Nilai ini bukan berarti minus, tetapi 49

Jurnal Meteorologi Klimatologi dan Geofisika Vol. 3 No.2, Juli 2016

merupakan offset karena nilai pembacaan alat berulang diatas dari rata-rata pembacaan alat standar tekanan, oleh karena itu, untuk bisa mendapatkan hasil yang mendekati dengan pembacaan alat standar perlu di adjustment (dikurangi sebesar 1,1769 (dengan catatan pengurangan tekanan disetiap set poin adalah linear)

/Instrumentasi_dan_Rekayasa_Meteorologi .bmkg, diakses tanggal 18 Agustus 2015 Dallas-Maxim Semiconductor. 2008. DS1307 64 x 8, Serial, I2C Real-Time Clock, http://datasheets.maxim ic.com/en/ds/DS1307.pdf. [17 Mei 2012] Pramana P Agusto., 2012, Rancang Bangun Alat Pengukur Suhu, Kelembaban dan Tekanan Udara Portable Berbasis Mikrokontroler ATMega16, Laporan Kerja Prodi Instrumentasi, Akademi Meteorologi dan Geofisika, Jakarta Sensirion. 2007. SHT1x/SHT7x Humidity and Temperature Sensor, http:// www.sensirion.com/images/getFile?id=25. [18 Mei 2012]

Gambar 20. Grafik regresi linear tekanan udara

4. KESIMPULAN Kesimpulan yang di dapat setelah tahap implementasi dan pengujian adalah: Telah dibuat alat pengukur suhu, kelembaban dan tekanan udara yang dapat mengukur ketiga parameter dan menampilkannya pada display LCD dan mengirimkan pada PC. Pengujian laboratorium dari sensor o mendapatkan hasil koreksi 0,091429 C untuk suhu, 1,638889 % untuk kelembaban dan -1,1769 mb untuk tekanan udara. Nilai yang didapat masuk dalam toleransi koreksi pembacaan yang diperbolehkan berdasarkan aturan WMO 8 tentang pengoperasian alat meteorologi.

Toruan, Kanton L., Automatic Weather Station (AWS) Berbasis Mikrokontroler Tesis, Program Pasca Sarjana Fakultas MIPA UI, Depok, 2009. Webopedia. 2003. What is Microcontroller?. http://www.webopedia.com/TERM/m/micro controller.html [10 Mei 2012] World Meteorological Organization (WMO), 2008. Guide to Meteorological Instru ments and Methods of Observation. WMONo.702. Geneva-Switzerland: secretariat of WMO.

. DAFTA PUSTAKA Atmel. 2008. 8-bit AVR® Microcontroller with 32 KB In-System Programmable Flash,http://www.atmel.com/dyn/resources /prod_documents/doc2503.pdf. [ 17 mei 2012]. Badan Meteorologi Klimatologi dan Geofisika, BMKG, 2015, http://www. bmkg.go.id/BMKG_Pusat/I/Sarana_Teknis 50