Project Arduino Sensor Anti Maling
November 11, 2019
Add Comment
Kali ini saya akan membagikan menggunakan arduino uno sensor anti maling.
Nah, untuk membuat rangkaian itu kita memerlukan beberapa komponen antara lain :
- Arduino Uno
- Sensor PIR HC-SR501
- BreadBoard
- Elco 470uF/16v
- Kabel Jumper Male -Male
- 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
0 Response to "Project Arduino Sensor Anti Maling"
Post a Comment