TUGAS AKHIR - skripsi.narotama.ac.idskripsi.narotama.ac.id/files/04105009 BUDI SANTOSO.pdf · TUGAS...
Transcript of TUGAS AKHIR - skripsi.narotama.ac.idskripsi.narotama.ac.id/files/04105009 BUDI SANTOSO.pdf · TUGAS...
-
i
TUGAS AKHIR
Pengukur Suhu Badan Berbasis Mikrokontroler AVR 8535 Dengan
Tampilan LCD
Disusun oleh :
BUDI YULIANTONIM:04105009
PROGRAM STUDI SISTEM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS NAROTAMA
SURABAYA
2011
TUGAS AKHIR
-
ii
SURAT PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Tugas Akhir ini tidak terdapat karya
yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan
Tinggi, dengan sepanjang pengetahuan saya juga tidak terdapat Karya / Pendapat
yang pernah ditulis oleh orang lain, kecuali yang secara tertulis diacu dalam
naskah ini dan disebutkan dalam Daftar Acuan / Daftar Pustaka.
Apabila ditemukan suatu jiplakan / plagiat maka saya bersedia menerima akibat
berupa sanksi akademis dan sanksi lain yang diberikan oleh yang berwenang
sesuai ketentuan peraturan dan perundang undangan yang berlaku.
Surabaya, 9 april 2011
Yang Membuat Pernyataan
Nama : budi yulianto NIM : 04105009
-
iii
KATA PENGANTAR
Puji syukur kepada Allah SWT. Atas segala rahmat dan berkat yang
diberikan,kita masih bisa menghirup udara sampai saat ini sehingga penulis dapat
menyelesaikan skripsi yang berjudul Pengukur Suhu Badan Berbasis Mikrokontroler
AVR 8535 dengan Tampilan LCD. Pembuatan skripsi ini tidak terlepas dari berbagai
macam hambatan dan kesulitan, yang di alami oleh si penulis namun demikian
penulis memperoleh hikmah dan pengalaman yang berlimpah setelah berhasil
menyelesaikannya.
Penulis mendapat banyak bantuan dalam menyelesaikan pembuatan
skripsi ini. Oleh karena itu, penulis tidak lupa mengucapkan banyak terima kasih
kepada orang-orang terdekat seperti Orang tua, keluarga, teman-teman tercinta,
terutama ayah trimanto , ibu tumini, agung nugroho, heru atmanto, ari cobain
asyari, johan van sancrata berserta istrinya dan keluarga besarnya ,danny donjuan,
anggie dwi leonica ,dian erlina , cristian david beserta keluarga, keluarga besar
ponorogo dan keluarga besar wonogiri teman-teman kantor syakirul ,rio , riris,
indra, febri hartoyo, muhammad yudha, budi LA, didit pramono, agung gondo dan
semua yang tidak bisa saya sebutkan satu per satu, dan terutama para dosen
pembimbing dan dosen Universitas Narotama Surabaya, yang berkenan membagi
ilmunya kepada penulis.
Penulis menyadari bahwa penulisan skripsi ini tidak lepas dari
kekurangan-kekurangan. Oleh karena itu, bilamana terjadi kesalahan dalam
-
iv
penulisannya, penulis menerima segala kritik dan saran demi penyempurnaan
penulisan sekripsi ini.
Akhir kata besar harapan penulis agar penulisan skripsi ini dapat
bermanfaat dan ber guna bagi semua pihak.
Surabaya, 9 arptil 2011
Budi yulianto
NIM : 04105009
-
v
DAFTAR ISI
HALAMAN JUDUL ........................................................................... i
HALAMAN PENGESAHAN ............................................................. ii
SURAT PERNYATAAN .................................................................... iv
KATA PENGANTAR ......................................................................... vi
DAFTAR ISI ......................................................................................... vii
DAFTAR GAMBAR ........................................................................... ix
DAFTAR TABEL ............................................................................... x
BAB I PENDAHULUAN ............................................................... 1
1.1. Latar Belakang ............................................................................. 2
1.2. perumusan Masalah ..................................................................... 2
1.3. tujuan dan mafaat ......................................................................... 2
1.3.1 Tujuan ................................................................................ 2
1.3.2 manfaat .................................................................................
1.4. Batasan masalah ............................................................................ 2
1.5. Metodologi penulisan .................................................................... 2
1.6. Sistematika penulisan .................................................................... 3
BAB II TINJAUAN PUSTAKA ...................................................... 5
2.1. CATU DAYA ............................................................................... 5
2.1.1. Komponen utama catu daya ............................................... 5
2.2. Sensor suhu LM 32 ....................................................................... 10
2.3. Mikrokontroler ............................................................................ 11
2.3.1 ArsitekturAVR 8535 ............................................................. 13
2.3.2 Konfigurasi Pin AVR 8535................................................... 15
2.3.3 Fungsi Port Pin AVR 8535 .................................................... 16
2.3.4 Fungsi-fungsi Pin Mikrokontroler AVR 8535 ........................ 19
2.3.5 Rangkaian Sistem Minimum AVR 8535................................ 19
-
vi
2.4. LCD 2X16 .................................................................................. 20
2.5. Bahasa Pemrograman Basic Compile............................................. 24
2.5.1 Bagian-Bagian Basic Compiler.............................................. 24
2.5.2 Pengenalan fungsi tools pada BASCOM AVR....................... 24
BAB III PERANCANGAN SISTEM .................................................. 30
1. Tujuan perancangan ....................................................................... 30
2. Perancangan Sistem Alat................................................................ 30
3. Rangkaian Power Supply ............................................................... 31
4. Rangkaian Mikrokontroler AVR 8535............................................ 32
5. Rangkaian Sensor LM35 Dengan Mikrokontroler AVR 8535........ 33
6. Rangkaian LCD Dengan Mikrokontroler AVR 8535 ...................... 34
7. Perancangan Layout ....................................................................... 35
8. Tata Letak Komponen.................................................................... 35
9. Pembuatan Jalur Pada PCB ............................................................ 36
10. Alat dan Bahan Yang Digunakan ................................................... 36
11. Perancangan Software .................................................................... 37
12. mekanisme pembuatan program .................................................... 38
3.12.1 pembuatan program ............................................................. 38
BAB IV PEMBAHASAN................................................................... 42
4.1. Pengujian alat................................................................................. 42
4.2. Tujuan pengujian ........................................................................... 42
4.3. Analisa Alat ................................................................................... 42
4.4. Uji Coba Sistem Alat...................................................................... 43
4.5. Simulasi program pengukur suhu badan ......................................... 44
BAB V PENUTUP ........................................................................... 45
5.1. Kesimpulan ................................................................................... 45
5.2. Saran ............................................................................................ 45
-
vii
DAFTAR PUSTAKA ........................................................................... 45
DAFTAR GAMBAR
Gambar 2.1 Diagram Blok Catu Daya ......................................................... 5Gambar 2.2 Simbol Transformator .............................................................. 6Gambar 2.3 Lilitan Transformator ............................................................... 6Gambar 2.4 Transformator .......................................................................... 7Gambar 2.5 Simbol Dioda ........................................................................... 7Gambar 2.6 Simbol Kapasitor ..................................................................... 8Gambar 2.7 Kapasitor ................................................................................. 8Gambar 2.8 IC Regulator ............................................................................ 9Gambar 2.9 Rangkaian Catu Daya............................................................... 10Gambar 2.10 LM 35 basic temperature sensor............................................... 11Gambar 2.11 Arsitektur AVR 8535 ............................................................... 15Gambar 2.12 Mikrokontroler AVR 8535 ....................................................... 16Gambar 2.13 Rangkaian Sistem Minimum AVR 8535 .................................. 20Gambar 2.14 Bentuk Fisik LCD 2X16........................................................... 22Gambar 2.15 Jendela Program BASCOM-8051............................................. 24Gambar 2.16 tool pada bascom AVR ............................................................ 24Gambar 2.17 tool edit ................................................................................... 25Gambar 2.18 bar pada program ..................................................................... 26Gambar 2.19 bar pada tools........................................................................... 26Gambar 2.20 bar pada option ........................................................................ 27Gambar 2.21 compile.................................................................................... 28Gambar 2.22 jendela simulasi ....................................................................... 28Gambar 3.1 Blok Diagram Rangkaian Pengukur suhu badan ....................... 30Gambar 3.2 Rangkaian Pengukur Suhu Badan dengan Tampilan LCD ........ 31Gambar 3.3 Rangkaian Power Supply ......................................................... 32Gambar 3.4 Rangkaian Dasar Mikrokontroler AVR 8535............................ 33Gambar 3.5 Rangkaian Sensor LM35 dengan Mikrokontroler AVR 8535.... 34Gambar 3.6 Rangkaian LCD Dengan Mikrokontroler AVR 8535 ................ 35Gambar 3.7 Simbol Flowchart..................................................................... 37Gambar 3.8 text editor BASCOM AVR.................................................... 39Gambar 3.9 contoh listing program ............................................................. 39Gambar 3.10 tampilan jendela AVR.............................................................. 40Gambar 3.11 tampilan awal pony prog .......................................................... 40Gambar 4.1 Simulasi program pengukur suhu badan ................................... 43Gambar 4.2 Tampilan Simulasi Pengukuran Suhu badan............................. 43
-
viii
DAFTAR TABEL
Tabel 2.1 Fungsi Khusus Port Pin B ............................................................. 17Tabel 2.2 Fungsi Khusus Port Pin D............................................................. 18Tabel 3.1 Alat,komponen dan Bahan yang Digunakan.................................. 36
-
ix
Pengukur Suhu Badan Berbasis Mikrokontroler AVR 8535 dengan Tampilan LCD
ABSTRAKOleh : BUDI YULIANTO
Pembimbing : Didik Tristianto, S.Kom., M.Kom
Laporan akhir ini menjelaskan tentang alat pengukur suhu tubuh manusia dengan menggunakan perangkat elektronika berupa mikrokontroler AVR 8535,Sensor Suhu LM 35 dengan tampilan layar LCD. Tujuan dari pembuatan alat ini yaitu mempelajari prinsip kerja sensor LM35, AVR 8535, LCD dan perangkat pendukung lainnya, Sensor LM35 mempunyai batas ukur antara -55derajat celcius sampai dengan +150 derajat celcius dan digunakan sebagai sensor suhu yang dapat mendeteksi data berupa suhu yang masih bersifat analog dan mengubahnya menjadi bentuk digital untuk memudahkan kita dalam mengetahui suhu tubuh seseorang. Alat pengukur suhu dapat juga digunakan dalam mendeteksi suhu ruang dalam berbagai keadaan dengan bantuan sensor LM35yang nantinya informasi yang didapat akan diproses didalam mikrokontroler AVR 8535 dengan simulasi penggunaan program Bascom (Basic Computer) dan nantinya akan ditampilkan secara visual melalui tampilan LCD. Alat pengukur suhu ini tidak hanya dapat mengukur suhu tubuh manusia, tetapi juga dapat mengukur suhu ruangan berdinding beton,berdinding kayu dan benda-benda yang menghasilkan panas lainnya.
Kata kunci : sensor suhu LM 35 , mikrokontroler AVR 8535 , LCD
-
x
Body Temperature Meter Bases on MicrocontrollerAVR 8535 with LCD Display
ABSTRACTION
Oleh : BUDI YULIANTOPembimbing : Didik Tristianto, S.Kom., M.Kom
This Final Project explains about human body temperature grader by using electronics peripheral in the form of microcontroller AVR 8535 with LCD screen display.The intention of this equipment is similar design that studying censor activity principle LM35, AVR 8535, LCD and another support peripheral, CensorLM35 applied as temperature censor which can detect data in form of temperature which still having the character of analogue to facilitate us in knowing someone body temperature.Temperature grader earns also applied in detecting space temperature in so many situation with help of censor LM35 which later information gotten will be processed in microcontroller AVR 8535 with simulation usage of program Bascom (Basic Computer) and later will be presented visually passed LCD appearance.This temperature grader not only could be measure the people body temperature, but also can be measure room temperature and yielding of objects temperature.
Keyword : cencor LM 35 , microcontroller AVR 8535 , LCD
-
xi
DAFTAR PUSTAKA
Albert Paul, Malvino, belajar mikrokontroler. 1986:halaman 54
Catur Edi, Widodo. 2005. Interfacing KomputerdanMikrokontroler.Jakarta
:PTElex Media Komputindo.
Sudjadi.
2005.TeoriAplikasiMikrokontrolerEdisiPertama.Yogyakarta:GrahaIlmu.
Wasito S, B. Hermanan. 1983.PerancanganSistemdanAplikasiMikrokontroller
AT Mega16K. Bandung: PT Elex Media Komputindo.
www.chip.com diaksestanggal 14 Januari 2011, jam 3
www.google.comsensor suhu diaksestanggal 10 februari 2011
www.Parallax.com
http://fahmizaleeits.wordpress.com/2011/02/26/tutorial-software-bascom-avr/
http://fahmizaleeits.wordpress.com/2011/02/26/tutorial-software-downloader-
avr/
http://fahmizaleeits.wordpress.com/2010/04/10/aplikasi-lcd-dengan-
mikrokontroller-atmega8535/
TUGAS AKHIR
Pengukur Suhu Badan Berbasis Mikrokontroler AVR 8535 Dengan Tampilan LCD
Disusun oleh :
BUDI YULIANTO
NIM:04105009
PROGRAM STUDI SISTEM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS NAROTAMA
SURABAYA
2011
TUGAS AKHIR
SURAT PERNYATAAN
Dengan ini saya menyatakan bahwa dalam Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan di suatu Perguruan Tinggi, dengan sepanjang pengetahuan saya juga tidak terdapat Karya / Pendapat yang pernah ditulis oleh orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Acuan / Daftar Pustaka.
Apabila ditemukan suatu jiplakan / plagiat maka saya bersedia menerima akibat berupa sanksi akademis dan sanksi lain yang diberikan oleh yang berwenang sesuai ketentuan peraturan dan perundang undangan yang berlaku.
Surabaya, 9 april 2011
Yang Membuat Pernyataan
Nama : budi yulianto
NIM : 04105009
KATA PENGANTAR
Puji syukur kepada Allah SWT. Atas segala rahmat dan berkat yang diberikan,kita masih bisa menghirup udara sampai saat ini sehingga penulis dapat menyelesaikan skripsi yang berjudul Pengukur Suhu Badan Berbasis Mikrokontroler AVR 8535 dengan Tampilan LCD. Pembuatan skripsi ini tidak terlepas dari berbagai macam hambatan dan kesulitan, yang di alami oleh si penulis namun demikian penulis memperoleh hikmah dan pengalaman yang berlimpah setelah berhasil menyelesaikannya.
Penulis mendapat banyak bantuan dalam menyelesaikan pembuatan skripsi ini. Oleh karena itu, penulis tidak lupa mengucapkan banyak terima kasih kepada orang-orang terdekat seperti Orang tua, keluarga, teman-teman tercinta, terutama ayah trimanto , ibu tumini, agung nugroho, heru atmanto, ari cobain asyari, johan van sancrata berserta istrinya dan keluarga besarnya ,danny donjuan, anggie dwi leonica ,dian erlina , cristian david beserta keluarga, keluarga besar ponorogo dan keluarga besar wonogiri teman-teman kantor syakirul ,rio , riris, indra, febri hartoyo, muhammad yudha, budi LA, didit pramono, agung gondo dan semua yang tidak bisa saya sebutkan satu per satu, dan terutama para dosen pembimbing dan dosen Universitas Narotama Surabaya, yang berkenan membagi ilmunya kepada penulis.
Penulis menyadari bahwa penulisan skripsi ini tidak lepas dari kekurangan-kekurangan. Oleh karena itu, bilamana terjadi kesalahan dalam penulisannya, penulis menerima segala kritik dan saran demi penyempurnaan penulisan sekripsi ini.
Akhir kata besar harapan penulis agar penulisan skripsi ini dapat bermanfaat dan ber guna bagi semua pihak.
Surabaya, 9 arptil 2011
Budi yulianto
NIM : 04105009
DAFTAR ISI
HALAMAN JUDUL
i
HALAMAN PENGESAHAN
ii
SURAT PERNYATAAN
iv
KATA PENGANTAR
vi
DAFTAR ISI
vii
DAFTAR GAMBAR
ix
DAFTAR TABEL
x
BAB I PENDAHULUAN
1
1.1. Latar Belakang
2
1.2. perumusan Masalah
2
1.3. tujuan dan mafaat
2
1.3.1 Tujuan
2
1.3.2 manfaat
1.4. Batasan masalah
2
1.5. Metodologi penulisan
2
1.6. Sistematika penulisan
3
BAB IITINJAUAN PUSTAKA
5
2.1. CATU DAYA
5
2.1.1. Komponen utama catu daya
5
2.2. Sensor suhu LM 32
10
2.3. Mikrokontroler
11
2.3.1 ArsitekturAVR 8535
13
2.3.2 Konfigurasi Pin AVR 8535 15
2.3.3 Fungsi Port Pin AVR 8535 16
2.3.4 Fungsi-fungsi Pin Mikrokontroler AVR 8535 19
2.3.5 Rangkaian Sistem Minimum AVR 8535 19
2.4. LCD 2X16
20
2.5. Bahasa Pemrograman Basic Compile
24
2.5.1 Bagian-Bagian Basic Compiler 24
2.5.2 Pengenalan fungsi tools pada BASCOM AVR 24
BAB III PERANCANGAN SISTEM
30
1. Tujuan perancangan
30
2. Perancangan Sistem Alat
30
3. Rangkaian Power Supply 31
4. Rangkaian Mikrokontroler AVR 8535 32
5. Rangkaian Sensor LM35 Dengan Mikrokontroler AVR 8535 33
6. Rangkaian LCD Dengan Mikrokontroler AVR 8535 34
7. Perancangan Layout 35
8. Tata Letak Komponen 35
9. Pembuatan Jalur Pada PCB 36
10. Alat dan Bahan Yang Digunakan 36
11. Perancangan Software 37
12. mekanisme pembuatan program 38
3.12.1 pembuatan program 38
BAB IVPEMBAHASAN
42
4.1. Pengujian alat
42
4.2. Tujuan pengujian
42
4.3. Analisa Alat
42
4.4. Uji Coba Sistem Alat
43
4.5. Simulasi program pengukur suhu badan 44
BAB VPENUTUP
45
5.1. Kesimpulan
45
5.2. Saran
45
DAFTAR PUSTAKA
45
DAFTAR GAMBAR
Gambar 2.1Diagram Blok Catu Daya
5
Gambar 2.2Simbol Transformator
6
Gambar 2.3Lilitan Transformator
6
Gambar 2.4Transformator
7
Gambar 2.5Simbol Dioda
7
Gambar 2.6Simbol Kapasitor
8
Gambar 2.7Kapasitor
8
Gambar 2.8IC Regulator
9
Gambar 2.9Rangkaian Catu Daya
10
Gambar 2.10LM 35 basic temperature sensor
11
Gambar 2.11Arsitektur AVR 8535
15
Gambar 2.12Mikrokontroler AVR 8535
16
Gambar 2.13Rangkaian Sistem Minimum AVR 8535
20
Gambar 2.14Bentuk Fisik LCD 2X16
22
Gambar 2.15Jendela Program BASCOM-8051
24
Gambar 2.16 tool pada bascom AVR
24
Gambar 2.17 tool edit
25
Gambar 2.18 bar pada program
26
Gambar 2.19 bar pada tools
26
Gambar 2.20 bar pada option
27
Gambar 2.21 compile
28
Gambar 2.22 jendela simulasi
28
Gambar 3.1Blok Diagram Rangkaian Pengukur suhu badan
30
Gambar 3.2Rangkaian Pengukur Suhu Badan dengan Tampilan LCD
31
Gambar 3.3Rangkaian Power Supply
32
Gambar 3.4Rangkaian Dasar Mikrokontroler AVR 8535
33
Gambar 3.5Rangkaian Sensor LM35 dengan Mikrokontroler AVR 8535
34
Gambar 3.6Rangkaian LCD Dengan Mikrokontroler AVR 8535
35
Gambar 3.7Simbol Flowchart
37
Gambar 3.8text editor BASCOM AVR
39
Gambar 3.9contoh listing program
39
Gambar 3.10tampilan jendela AVR
40
Gambar 3.11tampilan awal pony prog
40
Gambar 4.1Simulasi program pengukur suhu badan
43
Gambar 4.2Tampilan Simulasi Pengukuran Suhu badan
43
DAFTAR TABEL
Tabel 2.1Fungsi Khusus Port Pin B
17
Tabel 2.2Fungsi Khusus Port Pin D
18
Tabel 3.1Alat,komponen dan Bahan yang Digunakan
36
Pengukur Suhu Badan Berbasis Mikrokontroler AVR 8535 dengan Tampilan LCD
ABSTRAK
Oleh : BUDI YULIANTO
Pembimbing : Didik Tristianto, S.Kom., M.Kom
Laporan akhir ini menjelaskan tentang alat pengukur suhu tubuh manusia dengan menggunakan perangkat elektronika berupa mikrokontroler AVR 8535,Sensor Suhu LM 35 dengan tampilan layar LCD. Tujuan dari pembuatan alat ini yaitu mempelajari prinsip kerja sensor LM35, AVR 8535, LCD dan perangkat pendukung lainnya, Sensor LM35 mempunyai batas ukur antara -55 derajat celcius sampai dengan +150 derajat celcius dan digunakan sebagai sensor suhu yang dapat mendeteksi data berupa suhu yang masih bersifat analog dan mengubahnya menjadi bentuk digital untuk memudahkan kita dalam mengetahui suhu tubuh seseorang. Alat pengukur suhu dapat juga digunakan dalam mendeteksi suhu ruang dalam berbagai keadaan dengan bantuan sensor LM35 yang nantinya informasi yang didapat akan diproses didalam mikrokontroler AVR 8535 dengan simulasi penggunaan program Bascom (Basic Computer) dan nantinya akan ditampilkan secara visual melalui tampilan LCD. Alat pengukur suhu ini tidak hanya dapat mengukur suhu tubuh manusia, tetapi juga dapat mengukur suhu ruangan berdinding beton,berdinding kayu dan benda-benda yang menghasilkan panas lainnya.
Kata kunci : sensor suhu LM 35 , mikrokontroler AVR 8535 , LCD
Body Temperature Meter Bases on Microcontroller AVR 8535 with LCD Display
ABSTRACTION
Oleh : BUDI YULIANTO
Pembimbing : Didik Tristianto, S.Kom., M.Kom
This Final Project explains about human body temperature grader by using electronics peripheral in the form of microcontroller AVR 8535 with LCD screen display.The intention of this equipment is similar design that studying censor activity principle LM35, AVR 8535, LCD and another support peripheral, Censor LM35 applied as temperature censor which can detect data in form of temperature which still having the character of analogue to facilitate us in knowing someone body temperature.Temperature grader earns also applied in detecting space temperature in so many situation with help of censor LM35 which later information gotten will be processed in microcontroller AVR 8535 with simulation usage of program Bascom (Basic Computer) and later will be presented visually passed LCD appearance.This temperature grader not only could be measure the people body temperature, but also can be measure room temperature and yielding of objects temperature.
Keyword : cencor LM 35 , microcontroller AVR 8535 , LCD
DAFTAR PUSTAKA
Albert Paul, Malvino, belajar mikrokontroler. 1986:halaman 54
Catur Edi, Widodo. 2005. Interfacing KomputerdanMikrokontroler.Jakarta :PTElex Media Komputindo.
Sudjadi. 2005.TeoriAplikasiMikrokontrolerEdisiPertama.Yogyakarta:GrahaIlmu.
Wasito S, B. Hermanan. 1983.PerancanganSistemdanAplikasiMikrokontroller AT Mega16K. Bandung: PT Elex Media Komputindo.
www.chip.com diaksestanggal 14 Januari 2011, jam 3
www.google.comsensor suhu diaksestanggal 10 februari 2011
www.Parallax.com
http://fahmizaleeits.wordpress.com/2011/02/26/tutorial-software-bascom-avr/
http://fahmizaleeits.wordpress.com/2011/02/26/tutorial-software-downloader-avr/
http://fahmizaleeits.wordpress.com/2010/04/10/aplikasi-lcd-dengan-mikrokontroller-atmega8535/
i