Keypad Door Lock System
by Fadhil Catrapraja in Circuits > Electronics
52 Views, 0 Favorites, 0 Comments
Keypad Door Lock System
Dalam menjaga keamanan rumah maupun ruangan yang kita miliki tentunya kita akan memilih kunci yang aman dan tentunya tidak memakan biaya yang besar. Dengan adanya Keypad Door Lock tentu saja akan membantu karena keypad door lock mempunyai fitur keamanan yang cukup aman dimana pengguna dapat menyesuaikan pin keypad lock sesuai keinginan sehingga tidak mudah dibuka oleh orang - orang yang tidak bertanggung jawab, serta biaya yang digunakan juga tidak besar.
Cara Kerja Sistem, Merancang Block Diagram & Flowchart
Keypad door lock system ini digunakan untuk mengunci berbagai jenis pintu menggunakan kunci solenoid yang akan terpasang pada pintu. Sistem pengunci pintu ini akan terbuka jika pengguna memasukkan 4 digit pin yang telah diatur oleh pengguna. Jika pin yang diinput benar, maka lampu indikator akan menyala berwarna hijau dan kunci akan terbuka, sedangkan jika terdapat kesalahan input pin, maka lampu indikator akan menyala berwarna merah. Pengguna dapat merubah pin yang telah terdaftar dengan menekan tombol ‘*’ dan mengatur melalui interactive digital constant.
Tahap pertama dalam project ini tentu saja membuat block diagram &flowchart agar garis besar rancangan dapat kite mengerti.
Merancang Keypad & Encoder
Untuk keypad sendiri terdiri dari rangkaian push button lalu resistor ground dan sumber daya 5V, keypad terdiri dari 0-9 & *#. Setelah merangkai keypad maka kita akan menghubungkan keypad input encoder 74LS147D namun, 0 dan * # tidak dihubungkan ke encoder.Untuk 0 sendiri dihubungkan ke gate NOT dan tidak melalui encoder dulu karena value-nya.Lalu * dihubungkan ke pin CLR main memory yang kegunaannya akan kami jelaskan sedikit lagi. # dihubungkan ke pin clear temporary memory.Setelah semua keypad kecuali 0 dan * # sudah dihubungkan ke input encoder maka output encoder dihubungkan ke gate not lalu disambungkan ke gate OR.
Merancang Temporary Memory
Untuk temporary memory atau memori sementara berguna untuk menyimpan input yang kita masukkan melalui keypad tadi disini IC yang digunakan 74175N(D-FLIP FLOP) sebanyak 4 buah.Kenapa 4 buah? karena sistem pin yang digunakan adalah 4 digit pin. Nah untuk input temp. memory ini pi 1d-4d dihubungkan ke gate not encoder tadi, lalu pin CLR dihubungkan ke keypad # dan input CLK dihubungkan ke gate OR. Output temp. memory kemudai dihubungkan ke 7-segment decoder dan input komparator.
7-Segment & Decodernya
Decoder untuk 7-segment menggunakan IC 74LS48N BCD to 7-segment, BCD adalah binary coded decimal yaitu angka biner yang mewakili bilangan desimal nya, pada sistem main memory nanti kita juga akan menggunakan BCD. Input A-D decoder disambungkan ke output temporary memory(D-FLIP FLOP) tadi lalu input LT,RBT,BT/RBO dihubungkan ke VCC 5V. Setelah semua input decoder sudah tersambung sekarang tinggal menyambungkan output decoder ke 7-segment display jangan lupa pin CK 7-segment disambungkan ke ground.
Main Memory
IC yang digunakan main memory sama dengan yang digunakan pada temporary memory tapi kegunaannya(D-FLIP FLOP) sedikit berbeda. Disini main memory berguna untuk menyimpan pin yang sudah di set melalui interactive digital constant. Untuk set password maupun mengganti password di sistem ini kita menggunakan bentuk biner dari bilangan desimal atau BCD jadi tiap digit pin di-set menggunakan bentuk biner dari angka yang ingin kita jadikan sebagai pin, serta perlu diingat urutan biner nya adalah dari bawah ke-atas. Input 1d-4d main memory dihubungkan ke interactive digital conts. lalu pin CLR dihubungkan ke keypad * yang tadi kami sebut pada step 2 gunanya adalah untuk mereset pin(meng-clear main memory). Lalu pink CLK sama dengan temp. memory juga dihubungkan ke gate OR. Untuk outputnya sendiri dihubungkan juga ke input komparator.
Berikut daftar BCD untuk sistem ini untuk mempermudah set-password:
0) 0000
1) 0001
2) 0010
3)0011
4) 0100
5) 0101
6) 0110
7) 0111
8) 1000
9) 1001
Komparator
Komparator pada sistem ini menggunakan IC 7485N. Komparator disini berguna untuk menentukan apakah pin yang di input benar atau salah. Seperti yang telah dijelaskan di step-step sebelumnya output dari temporary dan main memory disambungkan ke pin A3-B0 komparator karena nanti akan dibandingkan 2 input tersebut. lalu input AGTB,AEQB,ALTB dihubungkan ke VCC 5V. Terakhir pada output ada 3 yaitu AGTB(a >b), AEQB(a=b), ALTB(a<b) nah untuk menentukan pin yang diinput benar(sesuai dengan pin yang di-set) output a>b & a<b ke gate 2 OR, kenapa OR? karena untuk menentukan jika password lebih dari atau kurang dari yang kita set sebelumnya pada main memory maka pin salah. Setelah dihubungkan ke OR 2 setiap gate OR 2 kemudian disambungkan ke gate OR4. Output a=b itu mengindikasikan pin benar sehingga dihubungkan ke gate AND 4. Terakhir untuk output sistem ini gate OR 4 dihubungkan ke LED merah untuk memperingatkan bahwa pin salah dan gate AND 4 dihubungkan ke LED hijau untuk memperingatkan bahwa pin benar dan jangan lupa untuk menghubungkan 1 ground ke 2 LED tersebut.
Video Penjelasan Serta Demo
Jika instructables ini masih kurang anda bisa nonton video yang telah dibuat oleh kami di https://youtu.be/9vNsT9zfsDk
Terima Kasih!
Itu saja dari kami, kami ucapkan mohon maaf jika masih banyak kekurangan maupun kesalahan atas perhatiannya kami ucapkan terima kasih.
Admiraldy Fahruz Zaman
Fadhil Catrapraja Mus S