Pemrograman

Sistem Keamanan Berbasis SMS SIM800L Arduino dan PIR HC-SR501

Rangkaian Anti Maling Arduino โ€“ Assalamuโ€™alaikum Teman Teman cronyos.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 seperti wiring berikut ini :

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 :

/*
Nama Project : Notifikasi Anti Maling berbasis SMS menggunakan SIM800L Arduino dan Sensor PIR HC-SR501
Author / Creator : Giri Wahyu Pambudi
Update Terahkir : 17 September 2017
*/
#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 petanyaan silahkan sampaikan di kolom komentar. Terima Kasih

Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri

Share
Published by
Giri Wahyu Pambudi

Recent Posts

Adab Buang Hajat

Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…

1 tahun ago

Adab Ketika Bangun Tidur

Berdzikir kepada Allah Ketika Bangun Tidur ุนูŽู†ู’ ุญูุฐูŽูŠู’ููŽุฉูŽ ุฑูŽุถููŠูŽ ุงู„ู„ู‘ูŽู‡ู ุนูŽู†ู’ู‡ู ู‚ูŽุงู„ูŽ: ูƒูŽุงู†ูŽ ุงู„ู†ู‘ูŽุจููŠู‘ู ุตูŽู„ู‘ูŽู‰…

2 tahun ago

Kisah Tiga Orang yang Terjebak di Dalam Gua dan Bertawasul Dengan Beramal Saleh

ุนู† ุนูŽุจู’ุฏูŽ ุงู„ู„ู‘ูŽู‡ู ุจู’ู†ูŽ ุนูู…ูŽุฑูŽ ุฑูŽุถููŠูŽ ุงู„ู„ู‘ูŽู‡ู ุนูŽู†ู’ู‡ูู…ูŽุง - ู‚ูŽุงู„ูŽ ุณูŽู…ูุนู’ุชู ุฑูŽุณููˆู„ูŽ ุงู„ู„ู‘ูŽู‡ู ุตู„ู‰ ุงู„ู„ู‡…

2 tahun ago

2 Nikmat yang sering dilupakan Manusia : Sehat dan Waktu Luang

ุนูŽู†ู ุงุจู’ู†ู ุนูŽุจูŽู‘ุงุณู ุฑุถู‰ ุงู„ู„ู‡ ุนู†ู‡ู…ุง ู‚ูŽุงู„ูŽ-ย  ู‚ูŽุงู„ูŽ ุงู„ู†ูŽู‘ุจููŠูู‘ ุตู„ู‰ ุงู„ู„ู‡ ุนู„ูŠู‡ ูˆุณู„ู… โ€ย "โ€ ู†ูุนู’ู…ูŽุชูŽุงู†ู…

2 tahun ago

7 Golongan yang Mendapatkan Naungan Allah di Padang Mahsyar saat Hari Kiamat

Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…

2 tahun ago

Piston pin Offset – Alasan piston tidak boleh dipasang terbalik

Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…

4 tahun ago

Tampilan Versi Hemat Data