Yayasan Peduli Fajar Imani

GSM Security Alarm System dengan Arduino dan Android

Ditulis oleh agan

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Wokeeee bro, berjumpa lagi dengan saya. Pada kali ini saya akan mencoba memberikan Tutorial Arduino untuk Simulasi Home Security system dengan GSM Security Alarm System di Arduino.


GSM Security adalah sebuah aplikasi Android yang saya buat dan temasuk dalam salah satu fitur yang ada di aplikasi Boarduino Total Control. Aplikasi GSM Security ini ditujukan untuk Home Security System dengan Smartphone Android, aplikasi ini dapat melakukan Panggilan Telepon atau mengirimkan SMS ke nomor tujuan tanpa membutuhkan GSM Modul atau GSM Shield.

Next time akan saya posting juga Tutorial Home Security system dengan Arduino dan Twitter bro, Prinsip kerjanya sama saja seperti GSM Security tetapi hanya jadi lebih "Eksis" bro.
Oke langsung saja disimak dan di praktekkan gan Tutorialnya :)

Alat dan Bahan yang dibutuhkan :
  • 1x Arduino UNO
  • 1x PIR Sensor HC-SR501
  • 1x Modul Bluetooth HC-05 / HC-06
  • Kabel jumper secukupnya
  • Smartphone Android
  • Aplikasi android Boarduino. Silahkan Download di Playstore DOWNLOAD

Langkah - Langkahnya :

1.)  Pertama, Susunlah rangkaian untuk bluetooth ini pada breadboard


Keterangan Konfigurasi Kabel Rangkaian Bluetooth :
  • Pin 5V pada Arduino dihubungkan ke VCC
  • Pin GND pada Arduino dihubungkan ke GND
  • Pin RX pada Arduino dihubungkan ke TXD Bluetooth modul
  • Pin TX pada Arduino dihubungkan ke RXD Bluetooth modul
2.)  Lalu, setelah itu susunlah rangkaian seperti gambar berikut ini.


Keterangan Konfigurasi Kabel :
  • Pin VCC pada PIR sensor dihubungkan ke Pin 5V pada Arduino
  • Pin OUT pada PIR sensor dihubungkan ke Pin 2 pada Arduino
  • Pin GND pada PIR sensor dihubungkan ke Pin GND pada Arduino
3.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
4.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
5.) Setelah terinstall, jalankan program Arduino-nya.
6.) Klik menu "Tools -> Board -> Arduino Uno"
7.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
8.) Lalu masukan Sketch dibawah ini, dan terakhir klik upload.

Klik LIHAT DONG untuk melihat sketch
 /*Arduino GSM Security ~ www.boarduino.blogspot.com */
const int pirSensorPin = 2; // Pir Sensor hubungkan ke Pin 2
int pirSensorState = 0; // Status saat pertama mulai = 0

void setup() {
  Serial.begin(9600);
  pinMode(pirSensorPin, INPUT); // Definisikan PIR sebagai input
}

void loop() {
  pirSensorState = digitalRead(pirSensorPin);
  if (pirSensorState == HIGH) { // Jika ada object didepan sensor = HIGH
    Serial.println("1"); // Tampilkan angka 1 di serial monitor (Terdeteksi Object)
    delay(3000); // Tunda 3 detik untuk mendeteksi object selanjutnya
    }                 
}

Lihat video dibawah ini untuk video simulasi GSM Security


 
Terimakasih telah berkunjung, semoga bermanfaat.

Blog, Updated pada: 13:36:00

51 comments:

  1. Klu di pasang dengan sensor lm35 bisa terkoneksi gak bro.? Gsm security nya.

    ReplyDelete
  2. bang untuk menrangkai aplikasi terbsebut gimana ya.?

    ReplyDelete
  3. ms.klo kita balik bagaimana? sms ke hp dan diteruskan hp ke arduino bluetooth untuk controller relay

    ReplyDelete
    Replies
    1. Bisa, saya sudah buat kok aplikasinya... saya beri nama SMSduino, cara kerjanya mirip modul GSM, tapi sangat disayangkan aplikasinya tidak bisa running di background.

      Delete
  4. mas itu skecth nya langsug nempel ya, gak bisa diedit lagi ?

    ReplyDelete
  5. Gan maaf mau tanya, itu pas motion kedeteksi di pir supaya aplikasi android pas screennya mati terus langsung hidup di app inventornya pake blok apa ya gan? Terimakasih sebelumnya

    ReplyDelete
    Replies
    1. Otomatis hidup sendiri kalau sedang melakukan panggilan.

      Delete
  6. mas, itu nomer hpnya yang dipanggil kok enggak ditulis dalam skrip??

    ReplyDelete
    Replies
    1. Tidak ditulis karena ini bukan menggunakan GSM modul. Nomor tujuannya dimasukan pada aplikasi androidnya.

      Delete
    2. apk boarduino yang saya download sama yang didemokan kok enggak sama mas??

      Delete
    3. Buka aplikasi BoArduino, lalu klik More, lalu pilih GSM Security.

      Delete
  7. mas, harga arduino uno-nya berapa ?? nanti pas beli arduino ada kabel serialnya ndak??

    ReplyDelete
  8. tanya lagi mas, nanti kabel serialnya ditancapkan arduino sama pc? .
    apk gsm security-nya yang saya download kok beda??

    ReplyDelete
    Replies
    1. Ditancapkan di PC bisa, dengan power supply external juga bisa.
      Buka aplikasi BoArduino, klik more, lalu cari GSM Security.

      Delete
  9. mf mas mau tanya itu programnya bner cmn sgtu aj?
    klau gk tolong kirimin program lengkapnya dong mas ke email sya muhamadarif93.maa@gmail.com
    terimakasih mas andi

    ReplyDelete
    Replies
    1. Benar mas cuma segitu, hanya untuk print (1) dan dikirim ke Aplikasi Android melalui modul bluetooth.

      Delete
  10. hanya untuk print 1 itu mksudnya gmna mas?

    ReplyDelete
    Replies
    1. Bila ada pergerakan didepan sensor, maka mengirimkan "1" ke aplikasi android... Dan aplikasi androidnya mengolah angka "1" tersebut dengan Melakukan panggilan telepon.

      Delete
  11. permisi mas andi saya ingin bertanya.

    source code yg mas share di atas apakah sudah full dan tinggal pakai atau perlu memakai library software serial untuk bluetooth modulnya?

    rencananya saya ingin memakai tutorial ini untuk skirpsi saya, mohon info & bantuannya mas.

    Terimakasih. maju terus boarduino!

    ReplyDelete
    Replies
    1. Salam kenal. sudah full sketch arduinonya memang hanya begitu saja, karena hanya untuk mengirimkan "1" apabila ada object yang terdeteksi di sensor PIR.

      Delete
    2. oh jadi hanya mengaktifkan fungsi dengan memberi logika 1 ya, berarti intinya hanya memberi tegangan ke modul bluetoothnya saja ya? terimakasih mas andi, semoga web boarduino nya makin ramai tutorial yang menarik. (sangat membantu mahasiswa khususnya saya) hahaha

      Delete
    3. Mungkin lebih tepatnya sensor pir itu buat men "trigger" aplikasi android untuk memanggil fungsi panggilan telepon ataupun SMS.

      Sama sama mas, terimakasih juga sudah berkunjung dan berkomentar :)

      Delete
    4. nanya lagi nih mas, aplikasi boarduino gsm security yg mas gunakan compatible di device apa saja? saya coba di galaxy note 1 OS jelly bean 412 kok sering force close ya? atau mas punya rekomendasi hp android yg lancar buat buka aplikasinya? maaf banyak nanya, terimakasih:)

      Delete
    5. Rekomendasi saya, pakai OS Android KITKAT 4.4.4

      Delete
    6. mas kalo berkenan, upload video tutorial bikin aplikasi androidnya dong di channel youtube. saya penasaran dgn aplikasi android gsm security yg mas buat. saya kebetulan subscriber channel youtubenya, sangat berguna dan bermanfaat sekali.

      Delete
    7. Ya mungkin suatu saat ada di channel youtube saya, bila ada waktu lebih dan mood baik :)

      Sebenarnya cara kerjanya sangat simple, hanya menerima angka 1 yang dikirim dari arduino (saat sensor terpicu), lalu di proses untuk melakukan panggilan ataupun mengirimkan SMS ke nomor tujuan. Silahkan dicoba coba dulu, pelajari semua item yang ada di app inventor 2.

      Delete
  12. Assalamu'alaikum . . . mas mau tanya untuk mendapatkan tegangan 5volt selain di arduino gimana . . . soalnya di arduino uno kan cuma ada satu pin . . . terimakasih

    ReplyDelete
    Replies
    1. Waalaikum salam, pakai kabel jumper gan... Di tancapkan di breadboard.

      Delete
  13. Maaf gan mau nanya...alat ini bisa di apply sebagai alat apa aja yaa..???

    ReplyDelete
  14. maaf gan ada kontak pin bbm atau apa gitu yang slalu agan aktif. saya ingin bertanya tentang apk yang agan buat. bisa tidak saya buat sendiri. Buat PA gan. Mohon Balasannya

    ReplyDelete
    Replies
    1. Salam kenal, coba scroll cursor mouse ke arah icon whatsapp yang melayang di sidebar blog ini.

      Delete
  15. gan mau nanya,
    bedanya apa ya kalo pake "const int" sama "int" di pirSensorPin?

    ReplyDelete
    Replies
    1. Const int adalah variable konstan (tetap) yang bertipe data integer. Contoh seperti diatas, kita definisikan pin 2 sebagai pin Input dari PIR sensor, dan itu tidak akan kita ubah.

      Sedangkan int adalah variable yang bertipe data tidak konstan, dapat berubah sesuai kondisi yang kita mau. Misalkan sketch diatas, pirState bernilai 0, nanti akan kita ubah menjadi 1 apabila PIR sensor mendeteksi objek, lalu kita ubah kembali jadi 0 apabila sensor tidak mendeteksi objek.

      Delete
  16. gan, kalau di rubah dari panggilan ke sms gimana ya????

    ReplyDelete
    Replies
    1. Centang pada checkbox sms, lalu isikan nomor telpon tujuan pada textbox.

      Delete
    2. langkah-langkah buat satu aplikasinya itu gimana ya?
      yang sms dan panggilan saja. ada gak???

      Delete
    3. Kalau untuk menerima data dari Arduino sudah ada tutorialnya di channel youtube ane, cuma kalau untuk sms dan telponnya belum.

      Delete
  17. Mas kira" kalau melakukan sms ke pememilik rumah bisakah??
    Dan bahan apa yg harus di tambahkan?
    Sebelumnya terima kasih banyak sudah membagi pengetahuannya.

    ReplyDelete
    Replies
    1. Tentu saja bisa.. tidak perlu alat tambahan, tinggal setting di aplikasinya.

      Masukkan nomor tujuan, dan pilih mode "SMS" atau "Telpon"

      Delete
  18. Salam kenal bg , kalo memakai sms gatway sistemnya masih sama gak yaa , mohon bantuannya bg

    ReplyDelete
  19. mas saya mau tanya kalau gak pakai bluetooth tapi pakai sms gateway ada tutor nya gak? terimkasih

    ReplyDelete
  20. Mas kalo sistem ini diaplikasikan untuk pengaman sepeda motor/mobil bisa nggak ya?maksudnya misalnya untuk menyalakan dan mematikan mesin motor dll. Trims

    ReplyDelete

Masih Bingung atau Hal Lainnya? Silahkan Bertanya di Kolom Komentar :)

~ Dilarang SARA
~ Dilarang PORNOGRAPHY
~ Dilarang SPAM
~ Dilarang MENINGGALKAN LINK AKTIF
~ Maaf untuk Anonymous, tidak bisa Berkomentar.

Apabila Komentar anda belum muncul, Tunggu sampai di Moderasi.
Terimakasih atas Perhatiannya.


English French German Spain Italian Dutch Russian


Back to top