Membuat sistem keamanan penguncian pintu dengan Selenoid Door Lock yang dikendalikan oleh RFID dan Password Edisi.2
Features :
-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 Scheme / Sound Navigation yang merespon semua perintah
-Dapat menampung banyak ID kartu memory pada EEPROM chip Arduino tanpa membutuhkan SD Card
-Dapat menyimpan data walaupun sistem mati/reset
-MUDAH DIBUAT.. BAHKAN OLEH PEMULA..
A.Module yang dibutuhkan dalam Sistem ini :
-1unit Arduino UNO Atmega328 (boleh Clone CH340 atau atmega16u2)
-1unit Keypad membrane 4x4 matrix key button array
-1Unit Module RFID Reader Writer RC-522 + kartu/key chain
-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 8Ohm
-1Unit Mosfet IRF3205 sebagai driver Selenoid doorlock
-2pcs Resistor 10K (0.5watt)
link : sedang diunggah ke tokopedia
-1Unit Adaptor Power Supply 12V 1A/2A (Optional)
link : sedang diunggah ke tokopedia
-1Unit Regulator LM7805 (Optional)
link : sedang diunggah ke tokopedia
-Kartu dan Key Chain Tambahan untuk RFID (Optional)
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 anda dapat menggunakan kabel jumper dupont jenis Male to Male untuk menghubungkanya.
4.Wiring Module DFPlayer mini dan Selenoid+Mosfet ke Arduino Uno
Untuk Sambungan Module DF Player mini, Selenoid Door Lock dan Mosfet IRF3205 Silahkan perhatikan gambar dibawah ini dengan seksama :
Apabila anda menginginkan hanya menggunakan 1 power supply /adaptor dalam project ini maka anda 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.
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 :
Untuk contoh penyambungan dengan module amplifier lain silahkan pelajari pada link artikel berikut :
link : http://www.belajarduino.com/2016/10/arduinop.html
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.
Saya sudah menyiapkan semua file audio yang dibutuhkan dalam project ini.Anda dapat mendownloadnya secara Free disini.
Folder berisi audio tersebut saya protect dengan password untuk menghindari penggunaan oleh orang yang kurang bertanggung jawab,silahkan hubungi saya melalui fb messenger untuk meminta passwordnya
CP : www.facebook.com/dani.ardianto.rajacell
C.Library Source Code dan Hex File
Sourch code dalam program ini cukup komplek dan melibatkan banyak element library di dalamnya.Anda 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 dan link download Library yang kita butuhkan dalam project ini :
#include <EEPROM.h> = Sudah include bawaan Arduino IDE
#include <Wire.h> = Sudah include bawaan Arduino IDE
#include <LiquidCrystal_I2C.h> = download disini!
#include <Password.h> = download disini!
#include <Keypad.h> = download disini!
#include <SPI.h> = Sudah include bawaan Arduino IDE
#include <RFID.h> = download disini!
#include <SoftwareSerial.h> = Sudah include bawaan Arduino IDE
#include <DFPlayer_Mini_Mp3.h> = download disini!
Setelah 'download' dan 'Ekstrak' serta memasukan semua Eksternal Library yang dibutuhkan dalam program ini anda bisa melakukan compile pada .ino file dan download programnya ke Arduino Uno anda.
2.Source Code
Download .ino file project ini disini.
Source Code:
Saya merekomendasikan anda menggunakan Arduino IDE Versi 1.6.12 untuk membuka file ini
Untuk keamanan dan kenyamanan folder berisi ino file saya enkripsi dengan pasword untuk menghinari pihak2 yang mengambil keuntungan pribadi dalam penggunaan tutorial ini.Silahkan hubungi saya melalui fb messenger untuk meminta passwordnya
CP : www.facebook.com/dani.ardianto.rajacell
2.Hex Code -> Langsung Upload tanpa Library
Solusi kedua untuk upload program pada project ini ke dalam Chip Arduino anda adalah menggunakan Hex Code dan langsung dimasukan kedalam chip dengan bantuan software 'Xloader' .Berikut langkah mudah untuk memasukan semua skecth coding project ini ke dalam chip Arduino tanpa download semua library nya.1.Download aplikasi 'Xloader' portable disini.
kemudian save dan ekstrak aplikasi ini ke drive komputer anda (misal di Drive C\ atau D\ )
2.Download HEX Code Arduino untuk projet ini sesuai dengan type Arduino anda
-Arduino Uno Atmega328 download disini.
-Arduino Nano Atmega328 download disini.
-Arduino Pro Mini Atmega328 download disini.
3.Buka Aplikasi Xloader melalui file XLoader.exe
4.Isi semua settingan seperti petunjuk dibawah ini :
5.Pasti anda akan mengalami kesulitan untuk akses dengan RFID Card jika menggunakan HEX file diatas karena nomor Master RFID Card masih menggunakan nomor saya.Silahkan hubungi saya jika ada kesulitan dalam project ini.
D.How to Use & Troubleshooting
1.How to Use this Project
-Untuk mengakses RFID Doorlock sistem silahkan Menempelkan Kartu/Chain Lock pada RFID Readeratau melalui keypad dengan mengetik 4 digit angka diakhiri tanda '*' (default password 1234)
-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 anda :Saya akan segera menuliskan beberapa solusi untuk masalah di bawah ini.
-Gagal Compile dan Upload Source Code pada Arduino IDE
-LCD tidak menampilkan apapun (tidak ada text yang terlihat)
-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
untuk mempermudah Buyer. mohon kiranya. dibuatkan paket Doorlok tahap 1. doorlock tahap 2. jadi buyer tidak mutar kesana kemari cari barangnya. dan tidak ada kesalahan bahan saat pemesanan. + cd tutorial beserta librarynya. saya kira ini akan lebih menarik minat pembeli. jika buyernya sama sekali belum memiliki satu pun komponen dalam project tersebut. karena di beberapa lapak toped. ada yang menjual seperti itu. tp tidak ada doorlock seperti artikel ini. Trims.
BalasHapussolusi tidak ditulis2
BalasHapusSekedar rekomendasi ..
BalasHapusMin tlong d sediakan paket pembelajrannya sehingga mempermudah dalam proses pembelian jadi gk perlu muter2 tokped ..
Terimakasih ..
gan mnta password untk file zipnya dong, buat belajar2 doang bukan untk komersil hehe
BalasHapusbellaswannn05@gmail.com
lewat fb blm di acc soalnya
Agan, bisa minta tolong di kirim password source codenya ke dimasadi2008@gmail.com yah... buat belajar program neh...
BalasHapusthanks gan...
selamat sore gan, cara convert dari ascii bagaimana ya? saya punya program password keypad dan ketika saya tekan keypad nomer 1 di serial monitor keluarnya angka 49, tekan nomer 2 keluarnya angka 50. caranya supaya ketika saya tekan angka 1 yang keluar juga angka 1 gimana ya? terima kasih
BalasHapusgan boleh minta passwordnya via email enjangancip21@email.com
BalasHapussoalnya fb blom d konfir
Boleh minta password-nya gan. ivangingeriza@gmail.com
BalasHapusNUNGGU PASSWORD, KALO DKASIH AMA JURAGANYA, :)
BalasHapusgan tolong dong password nya.. ricorhiiverz@gmail.com
BalasHapuspassword please
BalasHapuspasswordnya dong,, udah inbox fb blom ada balesan :(
BalasHapusminta passwordnya via email saya gan andikanugroho9@gmail.com
BalasHapusminta passwordnya gan krim ke Fahrozi978@gmail.com
BalasHapusMinta password nya gan email saya vahid.fadhilah02@gmail.com
BalasHapusBang boleh minta password file.zip donk ,sudah di inbok tapai ndk ada balasnya kalo boleh tolong dikirim kesisni
BalasHapusruslanjayadi481@gmail.com
Pasword bang alekhoik@gmail.com
BalasHapusmohon password nya mas...untuk pembelajaran kirim ke
BalasHapuszakiyuddin20@gmail.com
Mohon password file audio dan code arduinonya dong bang ke
BalasHapusyusupcr07@gmail.com
Looks like a very nice project. PLEASE MAY I GET THE PASSWORD FOR THE REQUIRED FILES leonsjobs@yahoo.com
BalasHapusmohon berkenan kasih pasword nya danyrega23@gmail.com
BalasHapustolong mas,password nya kalau berkenan, thank mmelectronik2@gmail.com
BalasHapuskalo boleh minta passwordnya kayaknya seru bisa belajar coding nya
BalasHapusferry.gunawan.070683@gmail.com
We are best for the front door and back door. This lock is a digital expert lock. For complete peace of mind we are the best option for you, you need to secure yourself your home and your personal belongings with the latest in security solutions. The door lock Singapore makes your life reliable. The door lock Singapore is perfect for all types of homes. Make your home safe with us.
BalasHapusplease send password to djultra006@gmail.com
BalasHapusplease send password to sahadat_hossain143@yahoo.com
BalasHapusGan boleh share paswordnya?
BalasHapusMinta paswordnya pak,
BalasHapusAgriadi01@gmail.com