Professional Documents
Culture Documents
Alat yang dirancang berupa sebuah pintu pagar otomatis yang dapat
dikontrol melalui telepon seluler. Telepon seluler yang digunakan adalah telepon
seluler yang memiliki operating system Android dengan platform 2.3 ke atas.
Telepon seluler tersebut akan di-install-kan aplikasi untuk membuka pagar. Pintu
pagar nantinya dapat dibuka maupun ditutup dari jauh dengan menggunakan
aplikasi pada telepon seluler. Pintu pagar ini dirangkaikan dengan dua buah motor
DC yang berfungsi untuk menggerakkan pagar dan juga pengunci pada pagar.
8535 dengan dukungan driver motor L298N sebagai penguat sinyal masukan
terhadap motor. Dimana input dari mikrokontroler tersebut adalah limit switch dan
Limit
Switch
Gambar 3.1 Rancangan Umum Pintu Pagar dengan Kendali Jarak Jauh
44
3.1.1 Perancangan Hardware
1. Perancangan Mekanik
pagar tersebut akan terpasang pada sebuah lintasan kemudian pagar dan lintasan
tersebut terintegrasi dengan belt, gear dan motor agar pagar dapat bergerak ke kiri
cm, panjang dan tinggi pagar adalah 19 dan 12 cm sedangkan bidang alas
mempunyai panjang 42 cm dan lebar 14 cm. Untuk dapat menjaga pagar tetap
berdiri tegak pada lintasan, diberikan tiang penyangga. Desainnya tampak pada
(a)
45
(b)
Gambar 3.2 Desain Pagar (a) Tampak Isometri dan (b) Tampak Belakang
otomatis, yaitu :
3) Rangkaian motor DC
professional. Skema rangkaian lengkap tampak pada gambar 3.3 di bawah ini.
46
Gambar 3.3 Skema Rangkaian Lengkap
sistem tersebut.
sinyal, rangkaian tersebut terdiri dari 2 buah kapasitor keramik, yang dirangkai
dengan sebuah crystal oscilator dan kemudian dihubungkan dengan pin kristal
dalam mikrokontroler yaitu pin 12 dan pin 13. Crystal oscilator yang terpakai
dalam alat ini sebesar 11 MHz. Kemudian rangkaian berikutnya berupa rangkaian
terdiri dari sebuah kapasitor keramik, sebuah resistor, dan sebuah tombol reset.
47
Gambar 3.4 Rangkaian MinimumSystem (ATMega8535)
48
Rangkaian catu daya dalam alat ini terdiri dari catu daya untuk mensuplai
sebagai supply voltage pada driver motor L298N, sedangkan tegangan DC 5 volt
digunakan untuk suplai mikrokontroler, Bluetooth modul, dan logic supply voltage
Rangkaian catu daya tersebut berasal dari sebuah trafo dengan input dari
module sebagai input tegangan. Dalam rangkaian tersebut juga terdapat kapasitor
3) Rangkaian Motor DC
Rangkaian ini terdiri dari dua buah motor DC. Masing-masing berfungsi
ini dikendalikan oleh sebuah IC L298N. Kemudian input dari L298N berasal dari
Port C mikrokontroler.
49
Gambar 3.6 Rangkaian Motor DC
Rangkaian driver motor yang terlihat pada (Gambar 3.34), untuk output
motor DC digunakan dioda, hal ini ditujukan agar driver motor dapat menahan
arus balik yang datang dari motor DC. Input driver motor berasal dari
4) Rangkaian Input
A. Bluetooth Module
yaitu bluetooth pada telepon seluler yang mendukung JSR-82 sebagai client dan
50
Bluetooth Robotech RBT-001yang akan dipasang di rangkaian minimum
digunakan adalah piconet point to point. Komunikasi yang akan dilakukan antara
client dan server apabila sudah connect satu sama lain adalah, client akan
ATMega8535.
B. Limit Switch
Limit switch yang digunakan dalam alat ini adalah jenis normally close
(NC). Dimana kaki pertama terdapat pada pin-pin mikrokontroler, dan kaki kedua
dihubungkan ke ground.
Limit switch dalam alat ini berfungsi sebagai pemberi feedback kepada
mikrokontroler, agar motor berhenti berputar ketika pagar dalam kondisi full
closed atau full opened. Atau pada kondisi pagar menyentuh sebuah objek pada
saat proses menutup masih berlangsung. Hal ini bertujuan untuk mengantisipasi
51
Limit switch ini dipasang pada sebuah papan pcb dot matriks yang
dengan posisi pintu pagar pada saat full opened, full closed dan juga diletakkan
ditepi pagar untuk mengetahui adanya objek yang menghalangi pintu pagar.
Aplikasi pada android dirancang sebagai media kontrol bagi user untuk
membuka dan menutup pagar. Aplikasi ini nantinya akan di install-kan ke dalam
52
START
Tidak
Bluetooth Aktifkan
Aktif? Bluetooth
Ya
Tampilan Search
Bluetooth
B
Pilih
Search Bluetooth
Bluetooth
Device Device
Connecting
Tidak Tidak
Apakah Sudah Butuh
Terkoneksi?? Pairing?
Ya Ya
Tidak
Kode Pairing
Tombol Tidak Tombol Tidak Tombol Cocok?
Exit Open/Close Register
tertekan? tertekan? tertekan?
Ya
Ya Ya
END
53
START
Masukan Username,
Password dan
Confirm Password
Ya
Save
Tampilan
Menu Utama
END
START
Masukan Username
dan Password
Ya Ya Ya
Cek Database
Ya
END
54
2. Perancangan Program pada ATMega8535
START
Inisialisasi PORT
USART, TIMER
Ya Ya
Motor DC 2
data= Tidak CCW
™?
Ya Limit 2 Ya Motor DC 2
Motor DC 1 tertekan? Stop
CW
Tidak
Delay 300 ms
Limit 3 Ya Motor DC 2
tertekan? Stop
Motor DC 1 Stop Motor DC 1
Motor DC 2 CCW Tidak CCW
Ya
Motor DC 2
Stop
55
3.2 Pembuatan Alat dan Aplikasi Android
Sub-bab ini menjelaskan tentang proses pembuatan alat yang terdiri dari
Dalam pembuatan tugas akhir ini, alat dan bahan yang digunakan adalah
sebagai berikut:
elektronika.
control.
keseluruhan sistem.
11) Motor DC, yang berperan sebagai penggerak pagar dan pangunci
pagar.
56
12) Driver motor, yang berfungsi mendapatkan penguatan gain, sehingga
motor DC.
14) Rangkaian power supply, yang berfungsi sebagai pemasok energi bagi
keseluruhan sistem.
serbuk fiberglass agar celah kedua papan yang direkatkan terisi oleh serbuk
dipasangi gear dan motor sedemikian rupa, lalu diberi belt di antara keduanya
motor akan menggerakkan belt, yang berarti pagar juga ikut bergerak.
bor listrik untuk melubangi papan fiberglass. Pelubangan tersebut dilakukan untuk
57
memasang komponen-komponen elektronika seperti limit switch dan juga motor
(a)
(b)
Tampak Belakang.
58
3.2.2 Pabrikasi Elektronika
pertama adalah rangkain catu daya, dan yang kedua adalah rangkaian kendalian.
PCB. Pabrikasi dari rangkaian elektronika tampak pada gambar 3.14 dibawah ini.
(a) (b)
gambar 3.14 (a) tampak ada 4 blok warna. Warna kuning memperlihatkan posisi
PORTA, warna hijau memperlihatkan posisi PORTB yang digunakan untuk men-
PORTC yang terhubung ke IC L298N untuk men-driver motor, dan warna biru
Pada gambar 3.14 (b) tampak ada 4 blok warna. Warna merah
59
Di bawah ini merupakan gambar rangkaian elektronika dimana semua
lain.
60
3.2.3 Pembuatan Aplikasi Android
yang pertama kali dilihat oleh user ketika aplikasi dijalankan adalah tampilan
di-install-kan SDK dan ADT android. Aplikasi diberi nama “Gate Controller”.
pada pintu pagar yang telah diberi nama “113”. Setelah “113” terdeteksi, maka
kedua device Bluetooth (Bluetooth pada telepon seluler dan Bluetooth pada
Bluetooth harus di-pairing terlebih dahulu untuk menyimpan MAC address dari
jika ditekan akan berpindah ke menu Login. Listview(1) yaitu Register , jika
61
ditekan akan berpindah ke menu Register. Listview(2) yaitu Exit , jika ditekan
textview. Pada menu Register ini user membuat username dan password sesuai
keinginan. Pertama-tama user harus mengisi setiap field yang tersedia. Setelah di-
input, pastikan password dan confirm password sama. Bila password dan confirm
password tidak sama maka semua field akan kembali kosong secara otomatis dan
user diminta untuk meng-input kembali data yang diinginkan. Dan apabila data
yang di-input sudah sesuai maka user dapat menyimpan data tersebut dengan
menekan tombol “Save”. Data tersebut akan tersimpan di register dan tampilan
Pada saat user tidak dapat mengingat kombinasi password yang telah dibuat, user
62
dapat kembali ke menu Register untuk membuat kombinasi username dan
Pada tampilan ini user memasukkan username dan juga password untuk
mengakses pintu pagar. Tampilan pada menu Login dibuat dengan menggunakan
Pada menu Login ini, setelah user memasukkan username dan password
yang benar maka user dapat mengakses pintu pagar dengan menggunakan 3
perintah utama pada aplikasi “Gate Controller”. Ketiga perintah utama ini, yaitu
perintah “Open” untuk membuka pagar, “Close” untuk menutup pagar, dan
“Stop” untuk menghentikan pagar. Ketiga perintah utama ini mengirimkan data
63
yang dikirim ke mikrokontroller adalah karakter ®. Dan bila perintah “Stop”
dan password terlebih dulu. Saat username dan password telah di-input akan
muncul pilihan perintah “OPEN”, ”STOP”, dan juga ”CLOSE”. Apabila salah
satu perintah ditekan, misal “OPEN”, maka database akan mengecek username
dan password yang telah di-input tadi. Apabila username dan password yang di-
input sesuai dengan database pada telepon seluler maka telepon seluler akan
dalam aplikasi, sehingga tidak perlu meng-input ulang untuk perintah berikutnya.
pagar.
bahasa C dengan software Code Vision AVR.v2.03.4. Code Vision AVR (CV
AVR) ini merupakan kompiler bahasa C untuk AVR. Kompiler ini cukup
64
memadai untuk AVR, karena salah satu kelebihan dari Code Vision AVR adalah
downloader. Jadi kita dapat melakukan proses download program yang telah di-
Data yang dikirim telepon seluler berupa data, diterima oleh bluetooth
dengan karakter yang mewakili tiap perintah pada aplikasi “Gate Controller”.
Ketiga karakter ini merupakan acuan untuk memproses data yang masuk dari
bluetooth module.
65
Apabila karakter yang dikirim sama dengan salah satu karakter tersebut,
karakter yang diterima. Bila karakter yang diterima adalah ™, maka perintah ke
driver motor yaitu membuka pagar. Bila karakter yang diterima adalah ®, maka
perintah ke driver motor yaitu menutup pagar. Dan bila karakter yang diterima
66