KERJA PROYEK-SISTEM KEAMANAN KUNCI PINTU BERBASIS ANDROID DAN ARDUINO

KERJA PROYEK-SISTEM KEAMANAN KUNCI PINTU BERBASIS ANDROID DAN ARDUINO



Di era modernisasi saat ini teknologi dituntut untuk dapat membantu segala aktifitas manusia sehingga dapat meningkatkan efisiensi, produktifitas, dan keamanan dari manusia itu sendiri. Namun tidak sedikit dari kita masih merasa kurang teliti dan sering lupa akan hal-hal kecil yang penting seperti dimana terakhir kali meletakkan kunci. Padahal kunci merupakan barang yang kecil dan sangat penting, jika terjadi kehilangan kita pasti akan mencari kunci cadangan yang bahkan kita sendiri juga sering lupa meletakkannya. Oleh karena itu dirancanglah sebuah "Sistem Keamanan Kunci Pintu Berbasis Android" sebagai solusi permasalahan dari kekurangpraktisan penggunaan kunci manual dan peningkatan keamanan dari kunci itu sendiri. Mengapa menggunakan android? karena android merupakan OS smartphone yang saat ini penggunanya sudah tersebar dimana-mana, sehingga untuk membuka atau mengunci pintu bisa dilakukan dengan sangat efisien sambil melakukan pekerjaan lainnya diandroid. Mungkin ada pertanyaan, "Apakah saya dapat membuka kunci pintu rumah anda dengan android saya?" jawabannya adalah belum tentu. Karena untuk membuka atau menutup kunci pintu dibutuhkan sebuah kata sandi dan pintu tidak akan terbuka jika kata sandi yang dimasukkan salah. Oleh karena itu keamanan dan kepraktisan merupakan faktor utama dirancangnya "Sistem Keamanan Kunci Pintu Berbasis Android" ini.

    Kunci utama dari sistem ini adalah arduino yang digunakan sebagai pemroses perintah, bluetooth HC-05 sebagai modul wireless yang digunakan untuk menghubungkan sistem ke android, dan Servo yang digunakan sebagai penggerak pintu. Kurang lebih cara kerja sistem ini sebagai berikut:
  1. Pengguna mengirim kata sandi yang digunakan untuk membuka atau mengunci pintu melalui aplikasi terminal bluetooth yang akan mengirimkan data ke modul bluetooth pada sistem.
  2. Sistem menerima kata sandi yang dikirimkan oleh pengguna dan menerjemahkannya menjadi gerakan membuka atau mengunci pintu pada servo.
  3. Servo membuka atau mengunci pintu sesuai dengan perintah yang sebelumnya dimasukkan.



Alat dan bahan yang dibutuhkan dalam pembuatan project ini adalah:
  1. Arduino Pro Mini  ± Rp. 25.000 
  2. Servo Tower Pro    ± Rp. 22.000
  3. Bluetooth HC-05   ± Rp. 50.000
  4. Kabel Jumper
  5. Kabel USB bekas
  6. USB to Serial TTL FTDI atau Arduino uno/nano (Bisa Pinjam, Hanya dipakai untuk upload program)
  7. Beberapa bahan untuk bikin prototype pintu
  8. Aplikasi Bluetooth Terminal (Download di Google PlayStore)
    Langkah-Langkah Perancangan Sistem:
  1. Hubungkan tiap pin komponen sesuai dengan gambar berikut.


Gambar Wiring Diagram Sistem Keamanan Kunci Pintu Berbasis Android

    2. Upload Listing Code 
            Karena kita menggunakan Arduino pro mini yang dimana tidak tersedianya port USB untuk komunikasi ke PC, maka dibutuhkan USB Serial to                 TTL/UART FTDI atau Arduino Uno/Nano untuk meng-Upload listing code ke dalam arduino pro mini. Untuk lebih lengkapnya silahkan buka link ini .
        Silahkan upload listing code berikut

Listing Code

#include <Servo.h>
Servo servokunci;
int x;
String str;
void setup() {
    Serial.begin(9600);
    pinMode(13,OUTPUT);
    pinMode(2,INPUT);
    servokunci.attach(9);
    servokunci.write(180);
}
void bukakunci()
{
 Serial.println("Silahkan Masuk"); 
 digitalWrite(13, HIGH);
 servokunci.write(70);
 delay(3000);  
}
void loop()
{
 if(digitalRead(2)==HIGH)
 { 
 if(Serial.available() > 0)
    {
        str = Serial.readStringUntil('\n');
  if(str=="lembah34")
  {
   bukakunci();
  } else
  {
    Serial.println("Password Salah");
    servokunci.write(180);
  }
    }
} else
{
servokunci.write(180);
}
}
        Diagram alir dari listing codediatas kurang lebih seperti gambar berikut.



Flowchart Sistem Keamanan Kunci Pintu Berbasis Android


    3. Hubungkan bagian power 5 VDC sistem dengan catu daya 5 V juga. Disini digunakan kabel usb bekas yang dipotong ujungnya dan dihubungkan                     dengan bagian catu daya sistem karena tegangan dari port usb kurang lebih 5 V sehingga aman untuk digunakan sebagai catu daya sistem. Yang                      digunakan hanya bagian Vcc dan Gnd pada kabel usb.

Keterangan kabel pada kabel usb

    4. Rancang prototype pintu dengan menggunakan bahan seperti kardus, papan triplek atau akrilik. Namun kali ini hanya menggunakan kardus karena untuk         menghemat biaya pengeluaran dan sudah cukup untuk menggambarkan bagian pintu dari suatu bangunan.
    5. Download aplikasi Bluetooth terminal di Google playstore lalu lakukan pairing antara bluetooth HC-05 dan android dengan memasukkan pin 1234 (pin         default hc-05)
    6. Sistem keamanan kunci pintu berbasis android siap digunakan.


    Berikut adalah demonstrasi dari Sistem keamanan kunci pintu berbasis android yang sudah jadi.


Sumber : Untirta. Ac. Id

Comments

  1. Wah,,, mntep gan artikelnya kbtulan sya lgi blajar arduino.
    Sngat mmbantu untuk tgas saya
    trimakasi gan,,,

    ReplyDelete
    Replies
    1. Terimakasih atas komentar baiknya
      Semoga membantu gan, :)

      Delete

Post a Comment

Jangan lupa share yaa..

Popular posts from this blog

SOAL DAN JAWABAN KEAMANAN JARINGAN XII TKJ

SOAL LATIHAN SOJ HOTS