ALAT PENDETEKSI KESEHATAN KESEHATAN MANUSIA PADA SUATU SUATU RUANGAN RU ANGAN MENGGUNAKAN SENSOR SUHU
Diajukan Untuk Memenuhi Tugas Mata Kuliah Perancangan dan Integrasi Sistem Program Studi S-1 Teknik Teknik Kendali Jurusan Teknik Elektro
Disusun Oleh Dwiki Mauldani Ira Noviani Rivansyah usu!andi Su"arya#
$URUSAN TEKNIK ELEKTRO %AKULTAS TEKNIK UNI&ERSITAS $ENDERAL $END ERAL A'HMAD ANI 'IMAHI ( )*+,
DA%TAR ISI
DA%TAR DA%TAR ISI-------------------------------------ISI--------------------------------------------------------------------------------------------------------------------------------------------------------i ------------------------i .A. I
PENDAHULU PENDAHULUAN--AN----------------------------------------------------------------------------------------------------------------------------------------------+ -----+
1!1
"atar #elakang!! #elakang!!!!!!! !!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!1 !!!1
1!$
%umusa %umusan n Masalah Masalah!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!! !!!!!!! !!!!!!!! !!!!!!!! !!!!!!!! !!!!!!!! !!!!!!!! !!!!!!!! !!!!!& !&
1!&
Tujuan Tujuan Penelitian!! Penelitian!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!! !!!!!!!!!!!!!!& !!!!!!&
1!'
Man(aat Man(aat Penelitian!! Penelitian!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!& !!!!!&
1!)
#atasan #atasan Masalah!!!!! Masalah!!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!' !'
.A. II
TIN$AUAN TIN$AUAN PUSTAK PUSTAKA---A----------------------------------------------------------------------------------------------------------------------------/ -----/
$!1
Dasar Teori eori *ard+are!!! *ard+are!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!) !!!!!)
$!1!1 Sensor Sensor I% M",./1'D M",./1'D0I!!! 0I!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!) !!!!!!!) $!1!$ Mikrokont Mikrokontroler roler rduino rduino Uno!!!!!!!!! Uno!!!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!/ !!!!!!!/ $!1!& Po+er Po+er Su22l3!!! Su22l3!!!!!!!! !!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!4 !!!!4 $!1!' #u55er!!!! #u55er!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!6 !!!!!!!!!6 $!1!) "0D 1/7$!!!!! 1/7$!!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!6 !!!!!!!6 $!$
Dasar Teori eori So(t+are!!! So(t+are!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!! !!!!!!!!
$!$!1 8rit5ing!! 8rit5ing!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!! $!$!$ ISIS Proteus!!!! Proteus!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!1. !1. $!$!& rduino rduino IDE!!!!!!! IDE!!!!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!11 !!!!11
1
.A. III METODOLOGI----------------------------------------------------------------------------------+)
&!1
Perancangan Perangkat Keras 9*ard+are:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1$
&!1!1 Diagram #lock dan Prinsi2 Kerja!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1$ &!1!$ Perancangan %angkaian Po+er Su22l3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1& &!1!&
Perancangan %angkaian lat Pendeteksi Kesehatan Manusia Pada
Suatu %uangan!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1' &!1!' Sketsa Penem2atan Sensor Dalam #entuk &D!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1) &!$
Perancangan Perangkat "unak 9So(t+are:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1/
&!$!1 8lo+chart dan Prinsi2 Kerja!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1/ &!&
Simulasi lat!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!14
.A. I& PENUTUP--------------------------------------------------------------------------------------------+0
'!1
Kesim2ulan!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
'!$
Saran!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
DA%TAR PUSTAKA------------------------------------------------------------------------------------------ -)* LAMPIRAN
$
.A. I PENDAHULUAN
+-+
La#ar .1lakan2
Perkem;angan teknologi 3ang demikian 2esatn3a< terutama di;idang elektronika men3e;a;kan rangkaian-rangkaian a2likasi elektronika menggantikan 2eran manusia se;agai ketelitian dan keakuratan dalam suatu 2ekerja =1>! Perkem;angan teknologi dirasa semakin tum;uh dari +aktu ke +aktu! Penggunaan 2eralatan elektronik semakin mem2ermudah 2ekerjaan manusia! ?amun 2ertum;uhan tidaklah ;erhenti< 2ara 2eneliti terus mencari cara ;aru agar ditemukan alat 3ang le;ih e(ekti( di;andingkan alat 3ang sudah ada terse;ut! Maka se;agai ci@itas akademik< sudah seharusn3a memahami 2erkem;angan teknologi agar da2at mengem;angkan 2eralatan elektronik dan menjadi sum;er da3a 3ang di;utuhkan! Dari 2erkem;angan teknologi terse;ut< maka untuk mengukur suhu tu;uh tidak han3a dilakukan melalui termometer saja< teta2i 2ada saat ini ;isa dilakukan dengan menggunakan se;uah sensor 3ang sudah di2rogram! Salah satu indikasi untuk mengetahui kesehatan seseorang 3aitu dengan mengetahui suhu tu;uhn3a! Suhu adalah ;esaran 3ang men3atakan derajat 2anas dingin suatu 5at! Pemeriksaan suhu digunakan untuk menilai kondisi meta;olisme di dalam tu;uh< dimana tu;uh menghasilkan 2anas secara kimia+i melalui meta;olisme =$>! Suhu tu;uh sangat mudah sekali ;eru;ah dan di2engaruhi oleh ;an3ak (aktor<
1
;aik (aktor eksternal mau2un (aktor internal! Peru;ahan suhu tu;uh sangat erat kaitann3a dengan 2roduksi 2anas 3ang ;erle;ihan< 2roduksi 2anas maksimal mau2un 2engeluaran 2anas 3ang ;erle;ihan! Si(at 2eru;ahan 2anas terse;ut sangat memengaruhi masalah klinis 3ang dialami setia2 orang! Untuk mem2ertahankan suhu tu;uh manusia dalam keadaan konstan< di2erlukan regulasi suhu tu;uh! Suhu tu;uh manusia diatur dengan mekanisme um2an ;alik 9 feedback : 3ang di2erankan oleh 2usat 2engaturan suhu di hi2otalamus! 2a;ila 2usat tem2eratur hi2otalamus mendeteksi suhu tu;uh 3ang terlalu 2anas< maka tu;uh akan melakukan mekanisme um2an ;alik! Mekanisme um2an ;alik ini terjadi ;ila suhu inti tu;uh telah mele+ati ;atas dari toleransi tu;uh untuk mem2ertahankan suhu 3ang dise;ut titik teta2 9 set point : =&>! Suhu tu;uh manusia normal ;erkisar antara &/<)-&4<)
o
0! ?amun 2ada
keadaan tertentu se2erti ketika sakit< 2anas tu;uh da2at melonjak tinggi! Dalam kesehatan< 2emantauan dan 2engukuran suhu tu;uh ketika sakit sangat 2enting se;a; suhu tu;uh 3ang tinggi da2at ;eraki;at (atal! 0ontoh 2en3akit 3ang sedang ramai saat ini 3aitu 5ika< 2en3akit ini da2at diketahui salah satun3a dengan mengetahui suhu tu;uh 2ada 2enderitan3a! Suhu tu;uh terda2at dua macam< 3aitu hi2otermia dan hi2ertermia! *i2otermia 3aitu jika suhu tu;uh rendah 9di;a+ah &) o0:< suhu tu;uh 3ang terlalu rendah da2at mengancam ji+a karena da2at mem2erlam;at sistem kerja sara( dan 2erna2asan< serta 2eredaran darah! *i2ertermia 3aitu kondisi ketika suhu tu;uh tinggi 9le;ih dari &6 o0:< hi2ertermia terjadi ketika tu;uh gagal mengatur suhu sehingga suhu tu;uh 2un semakin meningkat ='>!
$
gar kita da2at memonitoring suhu tu;uh setia2 orang 3ang masuk 2ada suatu ruangan< maka di;uatlah Ala# P1nd1#1ksi K1s1ha#an Manusia Pada Sua#u Ruan2an M1n22unakan S1nsor Suhu !
+-)
Ru"usan Masalah
#erdasarkan 3ang telah diuraikan se;elumn3a maka 2enulis menco;a mengidenti(ikasi 2ermasalahan 3ang menjadi dasar dalam 2enulisan tugas akhir ini< 3aitu 1! #agaimana menem2atkan sensor suhu agar da2at ;ekerja secara e(ekti(A $! #era2a jumlah sensor 3ang di2akai agar hasiln3a akuratA
+-3
Tu4uan P1n1li#ian
1!
Mem;uat suatu alat 2endeteksi kesehatan melalui 2engecekan suhu tu;uh
$!
3ang hasiln3a akurat dengan jarak sensor & cm dari dahi! Mencegah terjadin3a 2enularan suatu 2en3akit ;er;aha3a 3ang da2at
&!
diketahui melalui suhu tu;uh! Memonitoring suhu tu;uh orang 3ang masuk kedalam suatu ruangan dengan tam2ilan "0D dan out2ut ;u55er!
+-5
Man6aa# P1n1li#ian
1! Da2at mengetahui suhu tu;uh orang 3ang masuk ke dalam ruangan! $! Da2at mengetahui kesehatan seseorang dari suhu tu;uhn3a!
+-/
.a#asan Masalah
%uang lingku2 la2oran tugas akhir ini meli2uti< antara lain
&
1!
Pusat 2engendalian 9Central Process: sistem kerja alat adalah rduino Uno rduino Uno!
$!
Sensor 3ang digunakan adalah I% Thermometer M",./1'D0I untuk mendeteksi suhu tu;uh!
&!
#u55er se;agai alarm 2ada saat suhu mele;ihi ;atas normal atau kurang dari ;atas normal!
'!
"0D 1/7$ untuk menam2ilkan suhu tu;uh!
'
.A. II TIN$AUAN PUSTAKA
)-+ Dasar T1ori Hardwar1 )-+-+ S1nsor IR ML70*,+5D'I
Sensor M",./1'D0I meru2akan sensor 3ang digunakan untuk mengukur suhu dengan meman(aatkan radiasi gelom;ang in(ramerah! Sensor ini didesain khusus untuk mendeteksi energi radiasi in(ramerah dan secara otomotis telah didesain sehingga da2at mengkali;rasikan energi radiasi in(ramerah menjadi skala tem2eratur!
M",./1'D0I
terdiri
dari
detektor
thermo2ile
in(ramerah
M",611.1 dan signal conditioning SSP M",.&.$ 3ang digunakan untuk mem2roses keluaran dari sensor in(ramerah! Pada thermo2ile terdiri dari la3erla3er atau mem;ran 3ang ter;uat dari silikon dan mengandung ;an3ak sekali termoko2el sehingga radiasi in(ramerah 2ada sensor ini ;er(ungsi se;agai 2endeteksi intensitas radiasi In(ramerah 3ang di2ancarkan o;jekB;enda uji! Sensor 3ang di2akai adalah M",./1'D0I tam2ak 2ada Cam;ar $!1! Sensor ini mam2u mendeteksi radiasi 2ada tem2eratur o;jek antara -'. o0 hingga 6)o0!
Ga"8ar )-+ Sensor I% M",./1'D0I =)>
)
)-+-) Mikrokon#rol1r Arduino Uno
rduino adalah 2lat(orm hard+are ter;uka 3ang ditujukan ke2ada sia2a saja 3ang ingin mem;uat 2ur+aru2a 2eralatan elektronik interakti( ;erdasarkan hardware dan software 3ang (leksi;el dan mudah digunakan! Mikrokontroler di2rogram menggunakan ;ahasa 2emrograman arduino 3ang memiliki kemiri2an syntax dengan ;ahasa 0! Karena si(atn3a 3ang Open Source maka sia2a saja da2at mengunduh skema hardware arduino dan mem;angunn3a! S2esi(ikasi dari rduino Uno %& • • • • •
• • • •
• • •
Mikrokontroler Tegangan catu da3a Tengangan In2ut 9rekomendasi: Tengangan In2ut 9;atas: Jumlah digital IBO 2in
Jumlah nalog 2in #esar arus 2er 2in IBO #esar arus untuk 2in &!& Ka2asitas (lash memor3
S%M EEP%OM 0lock S2eed
Tmega&$6 ) 4-1$ /-$. 1' 9 / diantaran3a da2at digunakan untuk out2ut PM : / '. m ). m &$ K# 9.!) K# telah digunakan oleh ;ootloader: $ K# 1 K# 1/ M*5
Ga"8ar )-) Mikrokontroler rduino Uno =>
/
)-+-3 Pow1r Su!!ly
Po+er Su22l3 adalah se;uah 2iranti elektronika 3ang ;erguna se;agai sum;er da3a untuk 2iranti lain< terutama da3a listrik! Pada dasarn3a 2o+er su22l3 ;ukanlah se;uah alat 3ang menghasilkan energi listrik saja< namun ada ;e;era2a 2o+er su22l3 3ang menghasilkan energi mekanik dan energi 3ang lain!
Ga"8ar )-3 Po+er Su22l3
)-+-5 .u991r
#u55er adalah se;uah kom2onen elektronika 3ang ;er(ungsi untuk mengu;ah getaran listrik menjadi getaran suara! Pada dasarn3a 2rinsi2 kerja ;u55er ham2ir sama dengan loud s2eaker! #u55er juga terdiri dari kum2aran 3ang ter2asang 2ada dia(ragma dan kemudian kum2aran terse;ut dialiri arus sehingga menjadi elektromagnet< kum2aran tadi akan tertarik ke dalam atau keluar< tergantung dari arah arus dan 2olaritas magnetn3a< karena kum2aran di2asang 2ada dia(ragma maka setia2 gerakan kum2aran akan menggerakkan dia(ragma
4
secara ;olak-;alik sehingga mem;uat udara ;ergetar 3ang akan menghasilkan suara! #u55er ;iasa digunakan se;agai indikator ;ah+a 2roses telah selesai atau terjadi suatu kesalahan 2ada se;uah alat 9alarm: =/>!
Ga"8ar )-5 #u55er =/>
)-+-/ L'D +,:)
"0D 9 Liquid Crystal Display: adalah suatu jenis media tam2il 3ang menggunakan kristal cair se;agai 2enam2il utama! "0D sudah digunakan di;er;agai ;idang misaln3a alalFalat elektronik se2erti tele@isi< kalkulator< atau 2un la3ar kom2uter! Pada 2ostingan a2likasi "0D 3ang digunakan ialah "0D dot matrik dengan jumlah karakter $71/! "0D sangat ;er(ungsi se;agai 2enam2il 3ang nantin3a akan digunakan untuk menam2ilkan status kerja alat!
6
Ga"8ar )-/ "0D 1/7$ =/>
)-) Dasar T1ori Software )-)-+
%ri#9in2
8rit5ing meru2akan salah satu dari sekian ;an3ak a2likasi untuk mendesain rangkaian elektronika! Sama haln3a se2erti a2likasi lain 9eagle< 2rotel< 2ad$2ad< dll : (rit5ing juga memiliki skematik editor 9mem;uat skema rangkaian: dan ;oard designer 9untuk mem;uat jalur 2c;: =4>!
Ga"8ar )-, Icon so(t+are 8rit5ing =6>
)-)-)
ISIS Pro#1us
Proteus meru2akan ga;ungan dari 2rogram ISIS dan %ES! Dengan 2engga;ungan kedua 2rogram ini maka skematik rangkaian elektronika da2at dirancang serta disimulasikan dan di;uat menjadi la3out P0#! ISIS Singkatan dari Intelligent Schematic Input System dan meru2akan salah satu 2rogram simulasi 3ang terintegrasi dengan Proteus dan menjadi 2rogram utaman3a!
ISIS
dirancang
se;agai
media
untuk
menggam;ar
skematik rangkaian elektronik 3ang sesuai dengan standar internasional! Dalam ISIS juga dimasukkan se;uah 2rogram ProSPI0E 3ang ;erguna untuk men3imulasikan skematik rangkaian< sehingga ISIS da2at menjadi 2rogram simulator rangkaian elektronika 3ang interakti(! ProSPI0E dirancang ;erdasarkan standar
;ahasa
2emrograman
SPI0E&8)<
sehingga
mam2u
mensimulasikan rangkaian ga;ungan dari kom2onen analog dan digital secara interakti( 3ang dikenal dengan istilah Interacti@e Mi7ed Mode 0ircuit Simulator! ISIS da2at men3imulasikan ;er;agai jenis mikro2rosesor dan rduino Uno< termasuk rduino Uno
keluarga %! Dihara2kan dengan menggunakan
2rogram simulasi ini maka 2erancangan rangkaian ;er;asis rduino Uno da2at le;ih mudah dilakukan serta mengurangi ;ia3a 2roduksi dan menghemat +aktu! ISIS dilengka2i 2rogram com2iler< sehingga da2at mengkom2ilasi (ile kode sum;er se2erti ssem;l3 menjadi (ile *e7 sehingga nantin3a da2at digunakan oleh rduino Uno 3ang se;enarn3a!
1.
Ga"8ar )-; ISIS Proteus
)-)-3
Arduino IDE
rduino IDE adalah so(t+are 3ang ditulis dengan menggunakan ;ahasa Ja@a! IDE rduino terdiri dari 1! ditor 2rogram< se;uah +indo+ 3ang memungkinkan 2engguna menulis dan mengedit 2rogram dalam ;ahasa Processing ! $! Compiler < se;uah modul 3ang mengu;ah kode 2rogram 9;ahasa Processing : menjadi kode ;iner! #agaimana2un se;uah microcontroller tidak akan ;isa memahami ;ahasa Processing ! Gang ;isa di2ahami oleh microcontroller adalah kode ;iner! Itulah se;a;n3a compiler di2erlukan dalam hal ini! &! !ploader < se;uah modul 3ang memuat kode ;iner dari kom2uter ke dalam memor3 di dalam 2a2an rduino!
Ga"8ar )-< Icon So(t+are rduino IDE =>
11
.A. III METODOLOGI
3-+ P1ran=an2an P1ran2ka# K1ras > Hardware? +
Dia2ra" .lo=k dan Prinsi! K1r4a
Ga"8ar 3-+ Diagram #lok Perangkat Keras
Prinsi2 Kerja
1$
rduino Uno rduino Uno di;eri tegangan dari power supply se;esar ) D0! Tegangan dari power supply terse;ut juga dihu;ungkan ke sensor M",./1'D0I! Sensor M",./1'D0I ;er(ungsi se;agai sensor 2endeteksi intensitas radiasi In(ramerah 3ang di2ancarkan o;jekB;enda uji! Sensor 3ang di2akai adalah M",./1'D0I tam2ak 2ada gam;ar $!1! Sensor terse;ut akan mengirimkan data dalam ;entuk digital! Data in2utan 3ang dikirim akan se;anding dengan radiasi In(ramerah 3ang diterima oleh sensor terse;ut! Setelah menda2atkan data 3ang dikirimkan oleh Sensor M",./1'D0I< maka rduino Uno rduino Uno akan mem2roses data terse;ut sesuai dengan 2rogram 3ang sudah dimasukan se;elumn3a kedalam rduino Uno rduino Uno oleh 2rogrammer! *asil 2emrosesan data terse;ut selanjutn3a ditam2ilkan 2ada "0D dan ;u55er se;agai out2ut! #u55er akan ;er;un3i a2a;ila sensor mendeteksi kelainan 2ada suhu!
3-+-)
P1ran=an2an Ran2kaian Pow1r Su!!ly
Ga"8ar 3-) Perancangan %angkaian Po+er Su22l3
1&
3-+-3
P1ran=an2an Ran2kaian Ala# P1nd1#1ksi K1s1ha#an Manusia Pada Sua#u Ruan2an
Ga"8ar 3-3 Perancangan %angkaian lat Pendeteksi Kesehatan Manusia Pada
Suatu %uangan
1'
3-+-5
Sk1#sa P1n1"!a#an S1nsor Dala" .1n#uk 3D
Ga"8ar 3-5 Sketsa Penem2atan Sensor Dalam #entuk &D
Keterangan a! ;! c! d! e! (!
#u55er "0D 1/7$ Titik 2engukuran sensor 9dahi:! Sensor tem2eratur 0o@er sensor tem2eratur Tiang 2en3angga sensor
Penem2atan sensor 3aitu diarahkan 2ada dahi! Pengukuran suhu tu;uh 2ada dahi le;ih sta;il< karena dahi termasuk kedalam suhu inti 3ang menggam;arkan suhu 2ada organ-organ dalam =1.>!
1)
3-) P1ran=an2an P1ran2ka# Lunak > Software? 3-)-+
%low=har# dan Prinsi! K1r4a
Ga"8ar 3-/ 8lo+chart Perangkat "unak
Prinsi2 Kerja Pertama menginisialisasikan sensor M",./1'D0I se;agai in2ut< "0D dan ;u55er terhada2 rduino Uno se;agai out2ut! Proses dimulai dari 2em;acaan
1/
Sensor M",./1'D0I 3ang akan ditam2ilkan 2ada "0D 1/7$! Selanjutn3a ketika nilai 3ang dihasilkan sensor mele+ati set point tem2eratur dalam derajat celcius 3ang telah ditentukan 3akni 2ada saat tem2eratur ;erkisar H &) o0 dan &6 o0 maka ;u55er akan ;er;un3i! Setelah diatur< a2a;ila nilai sensor ;erada 2ada kisaran &) o0 dan &6 o0 maka 2roses akan kem;ali lagi ke a+al 2em;acaan sensor M",./1'D0I!
3-3 Si"ulasi Ala#
Ga"8ar 3-, Simulasi lat
Prinsi2 Kerja Simulasi alat 3ang dilakukan 3aitu menggunakan sensor "M&)< karena li;rar3 untuk sensor M",./1'D0I tidak tersedia untuk disimulasikan 2ada so(t+are 2roteus! Sensor "M&) secara real-n3a memang ;er;eda dengan sensor M",./1'D0I< namun secara simulasi terda2at 2ersamaan! Pada la2oran ini
14
simulasi dengan sensor "M&) dimaksudkan untuk mengilustrasikan alat 3ang kami rancang untuk sehingga sesuai dengan tujuan 2enelitian! Prinsi2 kerja dari alat ini 3aitu ketika seseorang mendekatkan dahin3a ke sensor< kemudian sensor 3ang telah di 2rogram akan mem;aca suhu tu;uh orang terse;ut! Ketika suhu tu;uhn3a ;erkisar antara &)-&6 o0< maka ;u55er tidak akan ;er;un3i< karena suhu tu;uhn3a normal! Kami menanamkan 2rogram< suhu dikatakan tidak normal atau ;er;aha3a a2a;ila suhu tu;uh masuk kedalam kategori hi2otermia atau hi2ertermia jadi< ketika ada seseorang 3ang memeriksa suhu tu;uh dan suhu tu;uh orang terse;ut di;a+ah &) o0 atau diatas &6 o0< maka ;u55er akan men3ala dan suhu tu;uh orang 3ang di2eriksa akan ditam2ilkan 2ada "0D!
.A. I& PENUTUP
5-+ K1si"!ulan
1! Penem2atan sensor 3ang kami ;uat diarahkan 2ada dahi karena suhu 2ada dahi diangga2 konstan< serta mudah dalam 2engukurann3a!
16
$! Sensor
3ang digunakan cuku2 satu ;uah saja
karena
sensor
M",./1'D0I menggunakan in(ramerah dan tingkat keakuratann3a 3ang cuku2 tinggi! &! Jarak 2engukuran suhu dari sensor ke dahi maksimaln3a & cm! '! Dengan di;uatn3a alat ini kita da2at memonitoring kesehatan setia2 orang 3ang akan masuk ke dalam suatu ruangan secara ;erkala!
5-)
Saran
1! Penem2atan sensor harus ;ersi(at (leksi;el karena tinggi ;adan setia2 orang 3ang akan memeriksa suhu ;er;eda-;eda! $! 0atu da3a 2o+er su22l3 da2at digantikan dengan sum;er lain agar le;ih sim2el dan terlihat le;ih menarik!
1
DA%TAR PUSTAKA
=1> Sa2utra< E! $.11! LPengukur Suhu Tu;uh Manusia #er;asis TMega 6)&)! Diam;il
dari
htt2BBsa2utro-eko!;logs2ot!co!idB$.11B1$B2engukur-suhu-
tu;uh-manusia-;er;asis! Diakses tanggal $/-.6-$.1/ 2ukul ./!1.! =$> %ahma+ati< ! $.1$! L%?0?C #?CU? "T PE?CUKU% SU*U TU#U* DE?C? TMPI"? DICIT" D? KE"U%? SU% #E%#SIS MIK%OKO?T%O""E% % TMEC
6)&)! Jurnal
Monitor! 1 9I:< )-1$! =&> 8ikri< M!8!%! $.1&! L%ancang #angun Prototi2e Monitoring Suhu Tu;uh Manusia #er;asis O!S ndroid! JU%?" TEK?IK POMITS! $ 9I:< 1-'! ='> nonim! $.1/ LMemahami Suhu Tu;uh! Diam;il dari htt2BB+++!alodokter!comBmemahami-suhu-tu;uh! Diakses tanggal $/-.6$.1/ 2ukul ./!$.! =)> nonim! $.1&!
LM",./1'
8amil3!
Diam;il
dari
htt2sBB+++!s2ark(un!comBdatasheetsBSensorsBTem2eratureBM",./1'Nre@ ..1!2d( " Diakses tanggal $/-.6-$.1/ 2ukul ./!'1! =/> nonim! $.1/! LKom2onen ;u55er!
Diam;il
dari
htt2BB+++!(uturlec!comB#u55ersN8l3ingN"eads! Diakses tanggal $/-.6$.1/ 2ukul ./!')! =4> %udia+an< E! $.1.! LSo(t+are 2em;uat 2c; (rit5ing! Diam;il dari htt2BBeko-rudia+an!comBso(t+are-2em;uat-2c;-(rit5ingB$.1.!
Diakses
tanggal $/-.6-$.1/ 2ukul ./!).! =6> nonim! $.11! LMake 3our o+n (rit5ing 2arts +hat is (rit5ing! Diam;il dari htt2sBBlearn!s2ark(un!comBtutorialsBmake-3our-o+n-(rit5ing-2artsB+hatis-(rit5ing! Diakses tanggal $/-.6-$.1/ 2ukul .4!..!
$.
=> nonim!
$.1'!
Lrduino
hard+are
dan
so(t+are
Diam;il
dari
htt2BBlock+ood-director3!;logs2ot!co!idB$.1'B11Barduino-hard+are-danso(t+are!html! Diakses tanggal $4-.6-$.1/ 2ukul .4!..! =1.> nonim! LPengaturan Suhu Tu;uh!
Diam;il
dari
htt2BBsta((!ui!ac!idBs3stemB(ilesBusersBkuntartiBmaterialBthermoregulation!2d( ! Diakses tanggal $4-.6-$.1/ 2ukul 1.!..!
$1
LAMPIRAN +- Pro2ra" s1nsor suhu d1n2an s1nsor ML70*,+5
include H"iuid0r3stal!h
BB Include li;rar3 needed (or the "0D
include Hire!h
BB Include ire li;rar3
include Hda(ruitNM",./1'!h
BB Include M",./1' li;rar3
da(ruitNM",./1' ml7 Q da(ruitNM",./1'9:R "iuid0r3stal lcd96< 4< /< )< '< &:R screen
BB De(ine the I% sensor
BB De(ine the 2in in2uts (or the "0D
long 2re@iousMillisR
BB Time (or measurement dela3 @alues
long inter@al Q 1...R
BB Dela3 time in mili seconds
BB--------SETUP 0G0"E I"" #E %U? O?"G O?0E--------BB
@oid setu29: ml7!;egin9:R
BB Start M", sensor
Serial!;egin9/..:R
BB Start serial
lcd!;egin91/< $:R
BB Start "0D li;rar3
lcd!set0ursor9.<.:R
BB Set cursor (or te7t at line .< collom .
lcd!2rint9KE"OMPOK ):R
BB Print te7t
dela39$...:R
BB Ci@e ;rie( 2ause
lcd!clear9:R
BB 0lear the "0D screen
2inMode9$< OUTPUT:R
BB initiali5e digital 2in $ as an out2ut!
BB-------"OOP 0G0"E I"" #E %U? 0O?TI?OUS"G--------BB
@oid loo29:
unsigned long currentMillis Q millis9:R BB Measurement and 2rint dela3 i(99unsigned long:currentMillis - 2re@iousMillis Q inter@al: BB Measurement and 2rint dela3 2re@iousMillis Q currentMillisR BB Measurement and 2rint dela3 lcd!set0ursor9.<.:R
BB "0D Set cursor (or te7t at line .< collom .
lcd!2rint9TEMPE%TU%E :R BB "0D Print te7t lcd!2rint9ml7!readO;jectTem209:<1:R BB "0D Print o;ject tem2erature the <1 is the rounding to one digit lcd!2rint99char:$$&:R
BB Print degree s3m;ol
lcd!2rint90:R
BB "0D Print te7t
Serial!2rint9V0WtO;ject Q :R Serial!2rint9ml7!readO;jectTem209::R Serial!2rintln9V0:R
BB %ead and 2rint O;ject tem2erature in X0
i(9tem2cH&): digitalrite9$< *IC*:R
BB turn the #UYYE% on 9*IC* is the @oltage le@el:
else digitalrite9$< "O:R
BB turn the #UYYE% o(( ;3 making the @oltage "O
dela391.:R i(9tem2c&6: digitalrite9$< *IC*:R
BB turn the #UYYE% on 9*IC* is the @oltage le@el:
else
digitalrite9$< "O:R
BB turn the #UYYE% o(( ;3 making the @oltage "O
dela391.:R
BB +ait (or a second
LAMPIRAN )- Pro2ra" si"ulasi s1nsor suhu d1n2an s1nsor LM3/
include H"iuid0r3stal!h
BB initiali5e the li;rar3 +ith the num;ers o( the inter(ace 2ins "iuid0r3stal lcd96< 4< /< )< '< &:R const int sensor Q .R
BB ssigning analog 2in 1 to @aria;le ZsensorZ
(loat tem2cR
BB@aria;le to store tem2erature in degree 0elsius
(loat @outR
BBtem2orar3 @aria;le to hold sensor reading
@oid setu29: 2inMode9sensor
BB 0on(iguring 2in 1 as in2ut
2inMode9$< OUTPUT:R
BB initiali5e digital 2in $ as an out2ut!
Serial!;egin9/..:R lcd!;egin91/< $:R
BB set u2 the "0DZs num;er o( columns and ro+s
dela39)..:R BB Print a message to the "0D! lcd!set0ursor9.<.:R lcd!2rint9KE"OMPOK ):R
@oid loo29: @outQanalog%ead9sensor:R @outQ9@outV)..:B1.$&R tem2cQ@outR BB Storing @alue in Degree 0elsius lcd!set0ursor9.<1:R lcd!2rint9tem2c:R lcd!2rint9W7d(:R
lcd!2rint90:R
i(9tem2cH&): digitalrite9$< *IC*:R
BB turn the #UYYE% on 9*IC* is the @oltage le@el:
else digitalrite9$< "O:R
BB turn the #UYYE% o(( ;3 making the @oltage "O
dela391.:R i(9tem2c&6: digitalrite9$< *IC*:R
BB turn the #UYYE% on 9*IC* is the @oltage le@el:
else digitalrite9$< "O:R
BB turn the #UYYE% o(( ;3 making the @oltage "O
dela391.:R
BB +ait (or a second