IOT/M2M

Cara Membuat Rangkaian Sistem Keamanan Anti Maling Menggunakan Arduino

Rangkaian Anti Maling Arduino – Assalamu’alaikum Teman Teman konekthing.com, mungkin minggu ini tema belajar kita tentang penggunaan modul GSM SIM800l dulu ya? Mumpung lagi semangat semangatnya buat alat berbasis koneksi jarak jauh. Baiklah, pada rangkaian yang akan kita buat nanti kita akan membuat alat yang dapat mendeteksi gerakan makhluk hidup yang dalam kasus ini adalah manusia lalu mengirimkan SMS kepada nomor tujuan (nomor kita) sebagai notifikasi / pemberitahuan. Kalau ada gerakan mencurigakan yang terdeteksi oleh sensor PIR.

 

Nah, untuk membuat rangkaian itu kita memerlukan beberapa komponen antara lain :

1. Arduino Uno

2. Sensor PIR HC-SR501

3. BreadBoard

4. Elco 470uF/16v

5. Kabel Jumper Male -Male

6. Modul GSM / GPRS SIM800L

 

Setelah komponen komponen diatas sudah didapatkan sekarang saatnya kita buat wiring / jalur pemasangan komponennya. pasang komponennya

 

Setelah Wiringnya jadi sekarang lanjut ke pemahaman cara kerjanya. Cara kerja dari rangkaian ini sebenarnya sederhana sekali. Ketika ada makluk hidup bergerak di depan sensor pir maka pin digital output sensor Pir hc-sr501 akan berstatus High, dan didalam koding arduino ada algoritma jika pin 4 arduino (dari sensor pir) berstatus high maka menyuruh modul GSM untuk mengirimkan sms dengan karakter tertentu. (Misalkan “Ada gerakan terdeteksi” ke nomor tujuan / nomor kita.

 

Untuk lebih jelasnya berikut adalah sketch / coding arduinonya :

 

#include <GSM.h>#define PINNUMBER "" // pin Kartu GSM (Jika Ada)

 

GSM gsmAccess;

GSM_SMS sms;

void setup() {

 

  Serial.begin(9600);

  Serial.println("SMS Messages Sender");

  pinMode(4,INPUT); // mendeklarasikan pin digital 4 arduino sebagai inputan

  boolean notConnected = true;

  

 

  while (notConnected) {

    if (gsmAccess.begin(PINNUMBER) == GSM_READY) {

      notConnected = false;

    } else {

      Serial.println("Gagal Mengakses Kartu GSM");

      delay(1000);

    }

  }

 

  Serial.println("Berhasil Mengakses Kartu GSM");}

boolean Gerakan = true;

void loop() {

 if (digitalRead(4) == HIGH && Gerakan == true) // jika ada gerakan

 {

    Serial.println("Ada Gerakan !!!!!"); // print serial ada gerakan

    sms.beginSMS("085728775753"); // nomor tujuan

    sms.print("Ada Gerakan !!!"); // isi pesan

    sms.endSMS(); // mengakhiri SMS

    Gerakan = false; // meniadakan persyaratan agar sms tidak dikirim berulang kali

  }

  else if (digitalRead(4) == LOW)

  {

    Gerakan = true;

    }}

 

Upload Kode diatas lalu buka serial monitor dan liat apa yang terjadi. Mungkin cukup sekian dulu tutorial kali ini, semoga bermanfaat, jika ada yang bingung silahkan sampaikan pada tim super Konekthing.

 

PT. Konekthing Benda Pintar

Jl. Ir H. Juanda No.88 a, Kemiri Muka, Kecamatan Beji, Kota Depok, Jawa Barat 16423

(021) 77808509

info@konekthing.com

 

Konekthing Bandung

Jl. Sukaresmi IV No.7, Ciumbuleuit, Kec. Cidadap, Kota Bandung, Jawa Barat 40142

 

Konekthing Yogyakarta

Jl. Duwet, RT.02/RW.32, Duwet, Sendangadi, Kec. Mlati, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55285

(0274) 2883817, 0812-2510-1600

 

Terima Kasih



Share to :

Related Posts

Apa Internet of Things (IOT) itu?

Biasanya dalam kehidupan sehari-hari kita, saat bangun tidur. ketika makan,...

Apa itu sensor cahaya?  

Sensor cahaya adalah komponen elektronika yang dapat mengubah besaran elektrik pada saat...

Peralatan elektronik di kehidupan kita sudah menjadi sahabat yang menemani aktivitas kita sehari-hari. Seringnya penggunaan...

Categories

Search Result: