Professional Documents
Culture Documents
id
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program
Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun oleh :
ARYA PRASTIAN DHANA
NIM. M3308034
i
perpustakaan.uns.ac.id digilib.uns.ac.id
HALAMAN PENGESAHAN
Disusun Oleh
ARYA PRASTIAN DHANA
NIM. M3308034
Dibimbing oleh :
Pembimbing Utama
Hartono, S.Si
NIP. 197708 28 20060410 08
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Ilmu Komputer
pada hari __________ tanggal _____ Juli 2011
Hartono, S.Si
1.
NIP. 197708 28 20060410 08 (..........................................)
Fendi Aji Purnomo, S.Si
2.
NIDN. 0626098402 (..........................................)
Muhammad Asri Safi’ie, S.Si
3.
NIDN. 0603118103 (..........................................)
Disahkan Oleh
Dekan Ketua
Fakultas MIPA UNS Program DIII Ilmu Komputer UNS
I
Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D Drs. YS. Palgunadi, M.Sc
NIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004
commit to user
ii
perpustakaan.uns.ac.id digilib.uns.ac.id
ABSTRACT
commit to user
iii
perpustakaan.uns.ac.id digilib.uns.ac.id
BAB V
PENUTUP
3.1. Kesimpulan
Setelah melakukan pengujian terhadap prototipe alat dapat diambil
kesimpulan yaitu :
1. Telah dibuat prototipe sistem kontrol otomatisasai perpustakaan berbasis
mikrokontroler.
2. Konter pengunjung pintu otomatis berlaku saat ada yang masuk ruangan.
3. Pintu dapat terbuka setelah sensor pertama aktif kemudian bisa tertutup
kembali setelah sensor kedua aktif, dan sebaliknya.
4. Kipas berputar saat suhu yang dihitung lebihdari 36oC dan dapat diubah
sesuai kebutuhan.
5. Lemari 1 dan lemari 2 rak memiliki inputan photodioda yang berbeda.
6. Inputan photodioda untuk lemari menggunakan IrLED.
3.2. Saran
Untuk penyempurnaan prototipe lebih lanjut maka beberapa saran perlu
ditambahkan antara lain :
1. Karena masih merupakan prototipe, diharapkan bisa dijadikan bahan
evaluasi untuk diaplikasikan dalam bentuk yang sebenarnya.
2. Untuk pembuatan bentuk yang sebenarnya, mekanik alat dapat disesuaikan
sesuai dengan kebutuhan.
3. Memperbaiki kecepatan respon pada prototipe.
commit to user
iv
perpustakaan.uns.ac.id digilib.uns.ac.id
DAFTAR PUSTAKA
commit to user
v
perpustakaan.uns.ac.id digilib.uns.ac.id
HALAMAN PERSETUJUAN
Disusun Oleh
commit to user
ii
perpustakaan.uns.ac.id digilib.uns.ac.id
HALAMAN PENGESAHAN
Disusun Oleh
ARYA PRASTIAN DHANA
NIM. M3308034
commit to user
iii
perpustakaan.uns.ac.id digilib.uns.ac.id
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program
Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sebelas Maret
Disusun oleh :
ARYA PRASTIAN DHANA
NIM. M3308034
i
perpustakaan.uns.ac.id digilib.uns.ac.id
HALAMAN PERSETUJUAN
Disusun Oleh
Pembimbing Utama
Hartono, S.Si
NIP. 197708 28 20060410 08
commit to user
ii
perpustakaan.uns.ac.id digilib.uns.ac.id
HALAMAN PENGESAHAN
Disusun Oleh
ARYA PRASTIAN DHANA
NIM. M3308034
Dibimbing oleh :
Pembimbing Utama
Hartono, S.Si
NIP. 197708 28 20060410 08
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir
Program Diploma III Ilmu Komputer
pada hari __________ tanggal _____ Juli 2011
Hartono, S.Si
1.
NIP. 197708 28 20060410 08 (..........................................)
Fendi Aji Purnomo, S.Si
2.
NIDN. 0626098402 (..........................................)
Muhammad Asri Safi’ie, S.Si
3.
NIDN. 0603118103 (..........................................)
Disahkan Oleh
Dekan Ketua
Fakultas MIPA UNS Program DIII Ilmu Komputer UNS
I
Ir. Ari Handono Ramelan, M.Sc(Hons), Ph.D Drs. YS. Palgunadi, M.Sc
NIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004
commit to user
iii
perpustakaan.uns.ac.id digilib.uns.ac.id
ABSTRACT
commit to user
iv
perpustakaan.uns.ac.id digilib.uns.ac.id
ABSTRAK
commit to user
v
perpustakaan.uns.ac.id digilib.uns.ac.id
MOTTO
commit to user
vi
perpustakaan.uns.ac.id digilib.uns.ac.id
PERSEMBAHAN
commit to user
vii
perpustakaan.uns.ac.id digilib.uns.ac.id
KATA PENGANTAR
Segala puji kehadirat Allah SWT yang telah melimpahkan rahmat dan
hidayah-Nya kepada kita semua. Sholawat serta salam semoga senantiasa tercurah
limpahkan kepada junjungan kita Rasulullah SAW, beserta keluarga, para sahabat
dan pengikutnya yang senantiasa beristiqomah hingga yaumul akhir.
Berkat bantuan dan dukungan dari berbagai pihak, alhamdulillah akhirnya
penulisan laporan tugas akhir yang berjudul “PEMBUATAN PROTOTIPE SISTEM
KONTROL OTOMATISASI PERPUSTAKAAN BERBASIS MIKROKONTROLER“ dapat
terselesaikan dengan baik. Sehingga disini penulis ingin mengucapkan terima kasih
kepada :
Penulis
commit to user
viii
perpustakaan.uns.ac.id digilib.uns.ac.id
DAFTAR ISI
Halaman
HALAMAN JUDUL ..................................................................................... i
HALAMAN PERSETUJUAN ..................................................................... ii
HALAMAN PENGESAHAN ..................................................................... iii
HALAMAN ABSTRACT ............................................................................iv
HALAMAN ABSTRAK ............................................................................... v
HALAMAN MOTTO ..................................................................................vi
HALAMAN PERSEMBAHAN ................................................................. vii
KATA PENGANTAR ............................................................................... viii
DAFTAR ISI ................................................................................................ix
DAFTAR TABEL ...................................................................................... xii
DAFTAR GAMBAR ................................................................................. xiii
BAB I PENDAHULUAN .............................................................................. 1
1.1. Latar Belakang Masalah ..................................................................... 1
1.2. Perumusan Masalah ........................................................................... 2
1.3. Batasan Masalah ................................................................................ 2
1.4. Tujuan dan Manfaat ........................................................................... 2
1.4.1. Tujuan ............................................................................................ 2
1.4.2. Manfaat .......................................................................................... 2
1.5. Metodologi Penelitian ........................................................................ 2
1.6. Sistematika Penulisan ......................................................................... 3
BAB II LANDASAN TEORI ........................................................................ 4
2.1.Unit Masukan (Input) .......................................................................... 4
2.1.1. Photodioda ................................................................................. 4
2.1.2. Sakelar Push Button ................................................................... 5
2.1.3. Sensor Suhu LM35 ..................................................................... 5
2.1.4. Keypad ....................................................................................... 6
2.2.Unit Pemroses ..................................................................................... 6
2.2.1. Mikrokontroler AVRcommit to user
.................................................................. 6
ix
perpustakaan.uns.ac.id digilib.uns.ac.id
x
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
perpustakaan.uns.ac.id digilib.uns.ac.id
DAFTAR TABEL
Halaman
Tabel 2.1 Konfigurasi pin ATMega 8535/16/32 8
Tabel 2.2 Daftar Sumber Interupsi Mikrokontroler AVR 11
Tabel 4.1 Pengujian Photodioda 32
Tabel 4.2 Pengujian Sensor LM35 33
Tabel 4.3 Pengujian Input-Output Mikrokontroler 36
Tabel 4.4 Pengujian Rangkaian Motor DC dengan Driver L293D 37
Tabel 4.5 Pengujian Rangkaian Decoder 74LS47 38
commit to user
xii
perpustakaan.uns.ac.id digilib.uns.ac.id
DAFTAR GAMBAR
Halaman
Gambar 2.1 Bentuk dan Simbol Photodioda 4
Gambar 2.2 Salah satu bentuk sakelar push button 5
Gambar 2.3 Konfigurasi IC LM35 5
Gambar 2.4 Keypad 4x4 6
Gambar 2.5 Konfigurasi pin ATMega 8535/16/32 8
Gambar 2.6 Skema sistem minimum ATMega 8535/16/32 9
Gambar 2.7 Tampilan sebuah LCD 16x2 12
Gambar 2.8 Tampilan IC L293D 13
Gambar 2.9 Konfigurasi pin IC L293D 13
Gambar 2.10 Konfigurasi pin IC 74LS47 14
Gambar 2.11 Tampilan BASCOM-AVR 14
Gambar 2.12 Tampilasn Avr-Osp II 15
Gambar 3.1 Rangkaian Photodioda 16
Gambar 3.2 Rangkaian Keypad 4x4 17
Gambar 3.3 Rangkaian Sensor LM35 17
Gambar 3.4 Rangkaian Minimum ATMega8535/16/32 18
Gambar 3.5 Rangkaian antarmuka LCD 18
Gambar 3.6 Rangkaian Motor DC dengan driver L293D 19
Gambar 3.7 Rangkaian Decoder 74LS47 dan Seven Segmen 19
Gambar 3.8 Flowchart Pintu Otomatis dan Konter Pengunjung 21
Gambar 3.9 Rangkaian Pintu Otomatis dan Konter Pengunjung 22
Gambar 3.10 Flowchart Kipas Otomatis 23
Gambar 3.11 Rangkaian Kipas Otomatis 24
Gambar 3.12 Flowchart Lemari Otomatis 26
Gambar 3.13 Rangkaian Lemari Otomatis 27
Gambar 4.1 Blok Diagram Rangkaian Pintu Otomatis dan Konter 29
Pengunjung
Gambar 4.2 commit to
Blok Diagram Rangkaian userOtomatis
Kipas 30
xiii
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xiv
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xv
perpustakaan.uns.ac.id digilib.uns.ac.id
BAB I
PENDAHULUAN
1
perpustakaan.uns.ac.id digilib.uns.ac.id
2
1.4.2. Manfaat
Manfaat dari tugas akhir pembuatan prototipe sistem kontrol otomatisasi
perpustakaan berbasis mikrokontroler yang penulis dapatkan yaitu, mampu
membuat prototipe alat untuk melakukan simulasi tentang sistem kontrol
otomatisasi perpustakaan berbasis mikrokontroler, dan diharapkan dengan adanya
prototipe sistem kontrol otomatisasi tersebut bisa menjadi bahan evaluasi dalam
pembuatan sistem kontrol yang sebenarnya.
2. Studi Pustaka
Studi pustaka adalah suatu metode pengumpulan data dengan menggunakan
buku-buku sebagai bahan referensi dalam penulisan laporan dan pembuatan tugas
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
4
BAB II
LANDASAN TEORI
(Ikhwanpcr, 2009)
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
5
(Adamsun, 2011 )
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
6
(National, 1999)
2.1.4. Keypad
Perangkat yang tersusun dari push button yang berbentuk matrik. Baris x
kolom. Cara kerja yaitu scanning pembacaan pin baris/kolom dengan
mengendalikan output pin kolom / baris secara bergantian (Ardi,2010)
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
7
1. Saluran I/O sebanyak 32 buah, yaitu Port A, Port B, Port C, dan Port D.
2. ADC (Analog to Digital Converter) 10 bit sebanyak 8 channel.
3. Tiga buah Timer/Counter dengan kemampuan pembandingan.
4. CPU yang terdiri dari 32 buah register.
5. 131 instruksi handal yang umumnya hanya membutuhkan 1 siklus clock.
6. Watchdog Timer dengan osilator internal untuk reset otomatis mikro.
7. 2 buah timer/counter 8 bit.
8. 1 buah timer/counter 16 bit.
9. Tegangan operasi 2,7V-5.5V pada ATMega16L
10. Internal SRAM sebesar 1KB
11. Memori Flash sebesar 8KB (8192 byte) untuk ATMega8535, 16KB (16384
byte) untuk ATMega16 dan 32KB (32768 byte ) untuk ATMega32, dengan
kemampuan Read While Write.
12. Unit interupsi internal dan eksternal.
13. Port antarmuka SPI
14. EEPROM sebesar 512 byte untuk ATMega8535 dan ATMega16, 1024 byte
commit
untuk ATMega32, yang dapat to user
diprogram saat operasi.
perpustakaan.uns.ac.id digilib.uns.ac.id
8
c. Sistem minimum
Gambar 2.5 Berikut merupakan skema minimun dari mikrokontroler
ATMega8535/16/32.
commit to user
Gambar 2.6 Skema sistem minimum ATMega8535/16/32
perpustakaan.uns.ac.id digilib.uns.ac.id
10
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
12
(Atmel, 2003)
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
13
(Agfianto, 2010)
2.3.2. Motor DC
Motor DC sering digunakan dalam rangkaian elektronika untuk
menggerakan roda. Motor DC aktif jika pin-pinnya dihubungkan ke kabel positif
dan kabel negatif tegangan DC. Jika pin-pin motor DC dihubungkan ke baterai,
motor DC akan berputar searah. Jika ingin motor DC berputar berbalik arah,
pemasangan motor DC dibalik (Chandra, 2010).
(Thomson, 1996)
(Thomson, 1996)
(Fairchild, 2000)
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
16
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
17
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
18
BAB III
DESAIN DAN PERANCANGAN
Input ke mikro
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
19
Input ke mikro
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
20
C. Perangkat Keluaran
1. Rangkaian Antarmuka LCD 16 x 2 mode 4-bit
Rangkaian ini menggunakan LCD 16x2 yang digunakan sebagai output
dari mikrokontroler dengan menggunakan mode 4-bit, yaitu untuk efisiensi
penggunaan pin yang hanya memerlukan 6 pin (4 pin untuk jalur data 4-bit, 2 pin
yang lain untuk pengontrolan Register Select dan Enable.
B. Proteus 7 Professional
Aplikasi ini digunakan untuk menggambar rangkaian. Dalam aplikasi
ini, terdapat beberapa gambar komponen elektronika sehingga memudahkan
dalam pembuatan gambar rangkaian.
C. AVR OSP II
Merupakan salah satu software downloader yang digunakan untuk men-
download-kan program ke dalam Mikrokontroler .
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
23
Mulai
Inisiasi
Tidak
Program
Ya
Konter + 1
Ya
Tidak
PD_1 = 0 ?
PD_2 = 0 ? Tidak
Ya
Tutup Pintu Ya
Selesai
b. Perancangan Rangkaian
Setelah flowchart selesai, selanjutnya membuat rancangan rangkaian
hardware keseluruhan dari pintu otomatis dan konter pengunjung, dengan
menggunakan software Proteus 7, sehingga didapatkan rangkaian seperti Gambar
3.8. commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
24
c. Deklarasi Program
Berikut merupakan perintah yang digunakan pada mikrokontroler dengan
menggunakan bahasa pemrograman basic.
Perintah pada mikrokontroler untuk menjalankan motor dc ke kanan untuk
membuka pintu :
Out_1 = 1
Out_2 = 0
Perintah pada mikrokontroler untuk menjalankan motor dc ke kiri untuk
menutup pintu :
Out_1 = 0
Out_2 = 1
Perintah pada mikrokontroler untuk menjalankan konter saat membuka
pintu :
A=A+1
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
25
Mulai
Inisiasi Program
Masukkan Suhu
Minimum = X
Tidak
Selesai ?
Ya
Baca Suhu
LM35
Tidak
> X oC ?
Ya
Kipas Aktif
Selesai
b. Perancangan Rangkaian
Bentuk rangkaian yang digunakan untuk kipas otomatis dengan output
sensor suhu LM35 yang terhubung dengan mikrokontroler porta yang merupakan
port ADC pada AVR ATMega. commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
26
c. Deklarasi Program
Berikut merupakan perintah yang digunakan pada mikrokontroler dengan
menggunakan bahasa pemrograman basic.
Perintah pada mikrokontroler untuk mengkonversi nilai didapatkan
mikrokontroler port ADC sehingga dapat menampilkan nilai dalam satuan
o
Celcius :
Data_adc = Getadc(0)
Adc_convert = Data_adc
Adc_convert = Adc_convert / 1024
Adc_convert = Adc_convert * 500
Adc_string = Fusing(adc_convert , "#.#")
Perintah pada mikrokontroler untuk menjalankan kipas saat suhu >39 oC :
If Data_adc >= 80 Then
Portc.0 = 1
Else
Portc = 0
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
27
End If
Perintah pada mikrokontroler untuk menampilkan nilai suhu ruangan pada
LCD 16x2 :
Cls
Locate 1 , 1
Lcd "Suhu Ruangan :"
Locate 2 , 2
Lcd Adc_string ; " Celcius"
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
28
Mulai
Inisiasi
Program
Tidak
Ya Ya
Lemari 2 Rak
Lemari 1 Keluar
Turun
Tidak Tidak
PD_1 = 1 ? PD_2 = 1 ?
Ya Ya
Selesai
b. Perancangan Rangkaian
Rancangan rangkaian disesuaikan dengan fungsi awal dan flowchart yaitu
dengan menggunakan photodioda sebagai inputan mikrokontroler dan driver
L293D yang diteruskan ke motor dc untuk outputan dari mikrokontroler.
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
29
IN_Lemari 1
IN_Lemari 2 rak
c. Deklarasi Program
Berikut merupakan perintah yang digunakan pada mikrokontroler dengan
menggunakan bahasa pemrograman basic.
Perintah pada mikrokontroler untuk menjalankan motor dc sehingga rak
lemari akan turun :
Sub Turun_1
Out_1 = 0
Out_2 = 1
Waitms 150
Porta = 0
Portb = 255
Return
End Sub
Perintah pada mikrokontroler untuk menjalankan motor dc sehingga rak
lemari akan naik :
commit to user
Sub Naik_1
perpustakaan.uns.ac.id digilib.uns.ac.id
30
Out_1 = 1
Out_2 = 0
Waitms 150
Porta = 0
Portb = 255
Return
End Sub
Perintah pada mikrokontroler untuk menjalankan motor dc untuk lemari
otomatis keluar :
Sub Keluar
Out_3 = 0
Out_4 = 1
Waitms 150
Porta = 0
Portb = 255
Return
End Sub
Perintah pada mikrokontroler untuk menjalankan motor dc yang membuat
lemari otomatis masuk :
Sub Masuk
Out_3 = 1
Out_4 = 0
Waitms 150
Porta = 0
Portb = 255
Return
End Sub
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
31
BAB IV
IMPLEMENTASI DAN ANALISA
Motor DC
IrLED 5 Volt
Pada blok pertama rangkaian pintu otomatis dan konter pengunjung terdapat
blok masukan. Dimana pada blok commit to user sensor photodioda. Sensor ini
ini terdapat
perpustakaan.uns.ac.id digilib.uns.ac.id
32
dipilih karena memiliki sensitivitas yang bagus terhadap perubahan cahaya pada
pemancar led inframerah. Sehingga apabila ada perbedaan intensitas cahaya yang
diterima photodioda, maka nilai masukan pada mikrokontroler akan berubah.
Sedangkan mikrokontroller yang berfungsi sebagai otak dari sistem pemroses ini
menggunakan ATMega8535.
Pada blok yang terakhir terdapat blok keluaran. Pada blok ini terdapat
display 2 digit seven segmen dan Driver L293D. Seven segment berfungsi sebagai
display dari konter atau penghitungan pengunjung yang masuk. Sedangkan Driver
L293D berfungsi untuk menjalankan Motor DC ke kanan atau ke kiri sesuai
inputan yang diberikan dari output Mikrokontroler.
Pada blok pertama rangkaian terdapat blok masukan. Dimana pada blok ini
terdapat sensor suhu LM35. Sensor ini memberikan inputan analog pada
mikrokontroler, sehingga pada unit pemroses yaitu ATMega16 dengan
menggunakan port ADC. Kemudian pada mikrokontroler dilakukan konversi nilai
analog menjadi sebuah nilai digital yang dapat diukur.
Pada blok keluaran, terdapat display LCD 16x2 dan Kipas. Display LCD
16x2 berfungsi sebagai display dari suhu ruangan yang diukur pada sensor suhu
LM35 dan diproses menggunakan ATMega16, sehingga didapat keluaran
tampilan berupa suhu yang terhitung dalam satuan derajat Celcius. Sedangkan
Kipas berfungsi saat suhu ruangan melebihi batas minimal yang sudah ditentukan
sebelumnya pada mikrokontroler untuk mengatur kapan kipas berputar dan
berhenti. commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
33
Photodioda 1
Mikrokontroler Driver Motor
ATMega16 L293D
Photodioda 2
Motor Motor
DC DC
IrLED
L_1 L_2
1 + -
pin ground, kemudian pin output dihubungkan dengan voltmeter untuk menguji
keluaran volt pada sensor LM35.
Voltmeter
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
36
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
37
Dim X As Byte
Config Portb = Output
Config Portd = Input
Portd = 255 commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
38
Do
X = Pind
Select Case X
Case &B11111011 : Portb = &B01010101 ' pushbuton di portd.2
Case &B11110111 : Portb = &B10101010 ' pushbuton di portd.3
End Select
Loop
Dengan menekan push button di portd.2 atau portd.3, maka led pada portb
akan menyala sesuai button yang ditekan seperti pada Table 4.3.
Dengan melihat hasil pada tabel diatas, mikrokontoler telah sesuai dengan
program yang dibuat maka mikrokontoler siap digunakan.
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
39
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
40
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
41
Cls
Upperline
Lcd " ArPa-15 ENERGI "
Lowerline
Lcd " Deteksi Suhu "
Pada LCD akan tampil tulisan pada baris pertama yaitu “ArPa-15 Energi”
dan tulisan “Deteksi Suhu” pada baris kedua, tanpa tanda petik.
commit to user
Gambar 4.12 Browse file yang akan di-download-kan ke mikrokontroler
perpustakaan.uns.ac.id digilib.uns.ac.id
43
Kondisi pertama adalah kedua Photodioda yaitu PD_1, yang terhubung pada
porta.0, dan PD_2, yang terhubung pada porta.1, dalam keadaan normal dan pintu
dalam keadaan tertutup. Setelah PD_1 atau PD_2 mendeteksi inputan berupa
cahaya inframerah yang terhalang oleh manusia maka nilai inputan akan berlogika
“0” apabila PD_1 yang pertama mendetaksi inputan, mikrokontroler akan
memberikan nilai 1 untuk ditambahkan pada variabel A sebagai penghitung
konter yang kemudian ditampilkan dalam seven segment, dan selanjutnya
mikrokontroler akan memberi perintah yang kemudian diteruskan ke IC L293D
untuk menggerakkan motor DC yang berakibat pintu dapat terbuka secara
otomatis. Namun apabila PD_2 yang terlebih dahulu menerima inputan, maka
pintu otomatis langsung terbuka. Setelah itu pintu otomatis akan menutup saat
sensor kedua menerima inputan, dengan kata lain apabila PD_1 yang pertama
menerima inputan, maka PD_2 yang selanjutnya menerima inputan akan
bertindak sebagai penutup pintu, begitu juga sebaliknya.
Kemudian apabila penghitungan konter pengunjung ingin di-reset atau
dinolkan kembali, terdapat sebuah tombol interupsi untuk me-reset nilai konter
sehingga menjadi nol dan menghitung ulang kembali dari nol.
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
45
otomatis akan menyala. Namun saat suhu ruangan yang diukur sensor LM35 dan
dihitung mikrokontroler < 36 oC, maka kipas secara otomatis akan berhenti atau
mati. Namun dengan keypad, suhu default saat kipas nyala yaitu 36oC, dapat
diganti dengan nilai yang diberikan dari keypad tersebut dan disimpan pada
mikrokontroler, sehingga dapat disesuaikan dengan suhu daerah sekitar.
Gambar 4.18 Tampilan kipas berputar saat suhu yang terukur 55oC
motor pada rangkaian akan berputar untuk membuat lemari otomatis keluar, atau
motor akan berputar turun pada lemari 2 rak otomatis. Selanjutnya apabila
terdapat inputan lagi dari inputan sensor yang sama, maka putaran motor akan
berbaik menjadikan lemari otomatis masuk atau berputar naik pada lemari 2 rak
otomatis.
commit to user
perpustakaan.uns.ac.id digilib.uns.ac.id
48
BAB V
PENUTUP
3.7. Kesimpulan
Setelah melakukan pengujian terhadap prototipe alat dapat diambil
kesimpulan yaitu :
1. Telah dibuat prototipe sistem kontrol otomatisasai perpustakaan berbasis
mikrokontroler.
2. Konter pengunjung pintu otomatis berlaku saat ada yang masuk ruangan.
3. Pintu dapat terbuka setelah sensor pertama aktif kemudian bisa tertutup
kembali setelah sensor kedua aktif, dan sebaliknya.
4. Kipas berputar saat suhu yang dihitung lebihdari 36 oC dan dapat diubah
sesuai kebutuhan.
5. Lemari 1 dan lemari 2 rak memiliki inputan photodioda yang berbeda.
6. Inputan photodioda untuk lemari menggunakan IrLED.
3.8. Saran
Untuk penyempurnaan prototipe lebih lanjut maka beberapa saran perlu
ditambahkan antara lain :
1. Karena masih merupakan prototipe, diharapkan bisa dijadikan bahan
evaluasi untuk diaplikasikan dalam bentuk yang sebenarnya.
2. Untuk pembuatan bentuk yang sebenarnya, mekanik alat dapat disesuaikan
sesuai dengan kebutuhan.
3. Memperbaiki kecepatan respon pada prototipe.
commit to user