Kunci Rumah dengan Password Smartphone

Indobot Academy

Banyak cara untuk mengamankan rumah dari pencurian. Salah satunya adalah dengan memasang kunci dengan password. Input dengan keypad dapat dibobol maling jika tau kata sandinya. Kemudian Lain lagi ceritanya jika kuncinya hanya bisa dibuka dengan smartphone yang bersandi.

[membership level=”0,1,2,4″]

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Library: Blynk                                  Download
  • Library: ESP8266                            Download
  • NodeMCU ESP8266                      1 Buah
  • Relay 1 ch                                      1 Buah
  • LED Merah                                      1 Buah
  • LED Hijau                                        1 Buah
  • Resistor 220 Ohm                           2 Buah
  • Solenoid Lock                                 1 Buah
  • Adaptor 5V                                      1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya
  • Smartphone                                     1 Buah

Kemudian Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Gambar Berikut merupakan Rangkaian Kunci Rumah dengan Password Smartphone

Keterangan:

  • VU – VCC Relay
  • GND – GND Relay, GND LED Merah, GND LED Hijau
  • D2 – R 220 Ohm – Anoda (+) LED Merah
  • D3 – R 220 Ohm – Anoda (+) LED Hijau
  • D4 – Data Relay
  • (+) Adaptor – Com Relay
  • NO Relay – (+) Solenoid Lock
  • (-) Adaptor – (-) Solenoid Lock

[/membership]

3. Layout Blynk

Keterangan:

  • Password (Text Input)
    • Output
    • Character Limit = 16
  • Kunci (Button)
    • Input V1, Low = 0, High = 1
    • Mode = Push
    • Label OFF = Lock, ON = Lock
4. Langkah Kerja
  1. Siapkan alat dan juga bahan
  2. kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian pada gambar
  3. ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. selanjutnya Ketikkan sketch program pada halaman Arduino IDE
  6. Sesuaikan Auth Tokens dengan proyek aplikasi Blynk. Cara setting dan juga mendapatkan Auth Tokens dapat dilihat pada tutorial berikut:
    Setting Blynk untuk NodeMCU ESP8266
  7. Ganti ssid dan juga pass dengan nama wifi dan juga password wifi yang kalian gunakan
  8. Kemudian Lakukan proses uploading program
  9. Buka aplikasi Blynk
  10. selanjutnya Buat layout Blynk seperti gambar di atas.
  11. Terakhir Tekan tombol Play pada aplikasi Blynk lalu tunggu hingga proyek kalian terhubung dengan aplikasi Blynk
5. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Kunci Rumah dengan Password Smartphone dibuat oleh Indobot */

#include <ESP8266WiFi.h>              //Library ESP8266
#include <BlynkSimpleEsp8266.h>       //Library Blynk

char auth[] = "HoP9z23_PbWp-iEyMBYFGnnALYBvvcXS"; //Token
char ssid[] = "Wifi.id";                          //Nama wifi
char pass[] = "alam oye";                         //Password wifi

#define LEDmerah 4
#define LEDhijau 0
#define relay 2

String password = "indobot";
String input;

void setup() {
  Blynk.begin(auth, ssid, pass);          //Inisialisasi token, wifi dan password
  pinMode(LEDmerah, OUTPUT);
  pinMode(LEDhijau, OUTPUT);
  pinMode(relay, OUTPUT);
  digitalWrite(LEDmerah, HIGH);
  digitalWrite(LEDhijau, LOW);
  digitalWrite(relay, HIGH);
}

void loop() {
  Blynk.run();                        //Jalankan pembacaan Blynk

  if(input == password){
    digitalWrite(LEDmerah, LOW);
    digitalWrite(LEDhijau, HIGH);
    digitalWrite(relay, LOW);
  }
}

BLYNK_WRITE(V0){                      //Baca pin V0
  input = param.asStr();
}

BLYNK_WRITE(V1){                      //Baca pin V1
  int kunci = param.asInt();
  if(kunci == 1){
    digitalWrite(LEDmerah, HIGH);
    digitalWrite(LEDhijau, LOW);
    digitalWrite(relay, HIGH);
    input = "";
  }
}

Kesimpulan:

Relay akan membuka solenoid lock jika password yang di inputkan pada aplikasi Blynk benar. Solenoid lock dapat terkunci jika tombol pada aplikasi Blynk di tekan.

[/membership]

Mau belajar elektronika dasar? Arduino? atau bahkan Internet of Things? Ikuti kursus online Indobot Academy!

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Satu pemikiran pada “Kunci Rumah dengan Password Smartphone”

Tinggalkan komentar

whatsapp whatsapp