Anda di halaman 1dari 8

JUDUL

EKSTRAKULIKULER
KIR
DIY RFID SECURITY
DOOR LOCK SYSTEM
kristoforusjason1@gmail.com WITH MULTIPLE ACCESS
AND SOUND EFFECT
+62 819 0229 8000

FEATURES
@kristoforusjason
-DAPAT DIAKSES MELALUI KARTU RFID ATAU PENGETIKAN
PASSWORD PADA KEYPAD
-MEMILIKI 1 BUAH 'MASTER' CARD YANG MEMPUNYAI HAK
MELAKUKAN REGISTRASI DAN PENGHAPUSAN AKSES
KARTU RFID LAIN
-MEMILIKI BATAS KESALAHAN PADA ILEGAL LOGIN YANG
DAPAT MEMBLOKIR AKSES JIKA TERJADI BANYAK KESALAHAN
PADA INPUT PASSWORD ATAUPUN PENGAKSESAN SISTEM
OLEH KARTU RFID YANG BELUM TERDAFTAR
-MEMILIKI SOUND NAVIGATION YANG MERESPON SEMUA
PERINTAH
-DAPAT MENAMPUNG BANYAK ID TANPA MEMBUTUHKAN
SD CARD
-DAPAT MENYIMPAN DATA WALAUPUN SISTEM MATI/RESET
A.MODULE YANG DIBUTUHKAN DALAM
SISTEM INI :
-1unit Arduino UNO Atmega328p

-1unit Keypad membrane 4x4 matrix key button array

-1Unit Module RFID Reader Writer RC-522

-1Unit LCD display 1602 dengan i2C connection

-1unit Module mp3 DFPlayer mini for Arduino

-1unit Module mini Amplifier PAM8304 2*3watt

-1unit memory microSD minimal 2GB maksimal 8GB

-1Unit mini Speaker 8 Ohm

-1Unit L9110S H-Bridge Motor Driver

-2pcs Resistor 10K (0.5watt)

-1Unit Adaptor Power Supply 12V 1A/2A (Optional)

-Kartu dan Key Chain untuk RFID

2
B.WIRING
1.Wiring Module RFID RC-522 ke Arduino Uno
* MOSI : Pin D11
* MISO : Pin D12
* SCK : Pin D13
* SS/SDA: Pin 10
* RST : Pin 9
* RQ : Tidak digunakan
* GND : Pin GND
* 3.3V : Pin 3.3V (awas jangan di sambung ke Pin 5V)

2.Wiring Module LCD 1602 i2C ke Arduino


* GND : Pin GND
* VCC : Pin 5V
* SDA : Pin A4
* SCL : Pin A5

3.Wiring Keypad Membrane Ke Arduino Uno


* Pin1 : Pin D6
* Pin2 : Pin D5
* Pin3 : Pin D4
* Pin4 : Pin D3
* Pin5 : Pin A3
* Pin6 : Pin A2
* Pin7 : Pin A1
* Pin8 : Pin A0

Perhatikan penomoran kabel keypad pada gambar dibawah ini :

Gunakan Single Row Male Header (seperti


nampak pada gambar di samping keypad) untuk
menghubung socket pada kabel keypad dengan
port pin (Female Header) pada Board Arduino
atau dapat menggunakan kabel jumper dupont
jenis Male to Male untuk menghubungkanya.

3
4.Wiring Module DFPlayer mini dan Selenoid + Mosfet (MOTOR DRIVER) ke Arduino

Untuk Sambungan Module DF Player mini, Selenoid Door Lock dan Mosfet IRF3205 Silahkan
perhatikan gambar dibawah ini dengan seksama :

Apabila menginginkan hanya menggunakan 1 power supply /adaptor dalam project ini maka harus
menambahkan Regulator LM7805 karena Regulator On Board/bawaan Arduino (AMS1117 5V) hanya
bisa menerima tegangan Vin maksimal 10volt sedangkan dalam project ini kita membutuhkan power
supply 12V DC untuk menghidupkan Selenoid door Lock.

4
5.Wiring Module DFPlayer mini ke Amplifier dan Speaker

Berikut adalah salah satu contoh wiring dari beberapa cara penyambungan module DFPlayer mini ke Amplifier
dan Speaker :

6.Kelola file audio dalam module DFPlayer mini

Dalam project ini kita harus menempatkan beberapa file audio dalam kartu memory microSD untuk
dapat kita putar melalui module DFPlayer sesuai perintah pada program.
Folder berisi audio Perintah dari alat ini.

5
C.LIBRARY + SOURCE CODE
Sourch code dalam program ini cukup komplek dan melibatkan banyak element library di dalamnya. harus
menambahkan beberapa Eksternal Library pada folder 'libraries' pada sistem Arduino untuk dapat melakukan
Compile dan Upload pada Board Arduino anda.

1.LIBRARY
Berikut daftar Library yang di butuhkan dalam project ini :

#include <EEPROM.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Password.h>
#include <Keypad.h>
#include <SPI.h>
#include <RFID.h>
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
masukan semua Eksternal Library yang dibutuhkan dalam program ini , bias dengan melakukan compile pada
.ino file dan download programnya ke Arduino Uno

2.SOURCE CODE
Source Code: Copy file (.ino) ke dalam Arduino IDE dan Upload ke dalam board Arduino IDE
GUNAKAN !! Arduino IDE Versi 1.6.12 untuk membuka file ini

6
D.HOW TO USE & TROUBLESHOOTING

1.HOW TO USE THIS PROJECT


-Untuk mengakses RFID Doorlock sistem silahkan Menempelkan Kartu/Chain Lock pada RFID Reader
atau melalui keypad dengan mengetik digit angka diakhiri tanda “*“
-Untuk mendaftarkan kartu RFID Baru tekan tombol A pada keypad kemudian ikuti narasi

-Untuk menghapus memory ID RFID kartu tambahan tekan tombol C pada keypad kemudian ikuti
narasi

-Untuk melihat nomor ID dari kartu RFID silahkan lihat pada LCD atau melalui serial monitor
Arduino IDE

2.TROUBLESHOOTING
Berikut adalah masalah yang mungkin timbul pada project ini :

-Gagal Compile dan Upload Source Code pada Arduino IDE

-LCD tidak menampilkan apapun (tidak ada text yang terlihat)


Author :
-Angka yang muncul tidak sesuai dengan tombol keypad yang
ditekan

-Selenoid doorlock tidak mau bekerja atau hanya bergetar saja

-DFMini player tidak mau memainkan suara

Kristoforus Jason Tanudjaja

7
*Jack DC-005 Male Socket Power DC Adaptor 5.5mm Standar Multi Purpose
Rp 1.950
*Tombol Push Button PBS-11B Merah Momentary Reset Switch Non-Locking NO
Rp 5.000
*PAM8403 Stereo Power Amplifier 2x3W + Potensiometer Volume
Rp 14.500
*High Quality Adaptor 12V 1A Adapter Power Supply 220V AC To 12V DC
Rp 35.000
*High Quality Adaptor 9V 1A Adapter Arduino Power Supply 220V To 9V
Rp 32.500
*Universal Ntag213 NFC TAG Sticker 13.56MHz ISO14443A NTAG 213 NFC Tag
Rp 5.000
*Module Keypad Membrane Matrix Keyboard Array 4X4 For Arduino
Rp 12.500
*Red Push Button Self Locking Latching ON OFF Switch Tombol Saklar - Merah
Rp 15.000
*Kabel Dupont Wire Jumper Cable For BreadBoard Project Board - Male To Female
Rp 9.400
*Kabel Dupont Wire Jumper Cable For BreadBoard Project Board - Male To Male
Rp 9.400
*Module MP3 Player For Arduino DF Player Mini
Rp 29.500
*Speaker Buzzer 8 Ohm 0.5W Horn Diameter 3.5cm 35mm Loudspeaker
Rp 7.500
*Kartu RFID 13.56Mhz Re-Writable Rfid Card For RC522 PN532 NFC
Rp 35.100
*MFRC-522 RFID Reader Writer Module Card Keychain RC522 For Arduino
Rp 33.500
*Arduino Uno R3 Atmega328 DIP 16u2 + Box Like ORIGINAL + Kabel Ori - KBL PENDEK
Rp 93.500
*L298N Motor Driver Module For Motor DC , Stepper , Servo Arduino
Rp 35.000
*H-Bridge L9110 Two Motor Driver Module Stepper / Motor DC
Rp 13.500
*Selenoid Door Lock 9-12V For Arduino Home Automation Control
Rp 98.500

Subtotal Rp 486.550

Anda mungkin juga menyukai