Pendeteksi Pencurian Kandang Burung Kicau

Indobot Academy

Burung kicau memiliki banyak penggemar dari berbagai kalangan. Tak heran jika harganya sangatlah mahal. Harga yang mahal inilah yang kerap menarik perhatian para pencuri untuk dapat memilikinya. Kali ini kita akan membuat alarm yang dapat mendeteksi pencurian tersebut.

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

1. Alat / Bahan
  • Arduino IDE                                     Download
  • Arduino Uno                                    1 Buah
  • Sensor IR Obstacle                        1 Buah
  • Hall Sensor                                      1 Buah
  • Buzzer                                               1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya

Kemudian untuk mendapatkan komponen elektronik di atas silahkan temukan disini.

2. Skema Rangkaian

Berikut Gambar Rangkaian Pendeteksi Pencurian Kandang Burung Kicau

Keterangan:

  • 5V – VCC IR, VCC Hall Sensor
  • GND – GND IR, GND Hall Sensor, GND Buzzer
  • D2 – Pin Data IR
  • D3 – Pin Data Hall Sensor
  • D8 – Pin Buzze

[/membership]

3. Langkah Kerja
  1. Siapkan alat dan juga  bahan yang akan digunakan
  2. kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. kemudian Ketikkan sketch program pada halaman Arduino IDE
  5. terakhirLakukan proses uploading program
4. Sketch Program

Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!

 
/* Program Pendeteksi Pencurian Kandang Burung Kicau dibuat oleh Indobot */

#define sensor 2          //Deklarasi pin sensor di D2
#define HallSen 3
#define Buzzer 8

void setup() {
  pinMode(sensor, INPUT);   //Setting I/O
  pinMode(HallSen, INPUT);
  pinMode(Buzzer, OUTPUT);
}

void loop() {
  int nilai_sensor = digitalRead(sensor); //Baca sensor IR
  int data = digitalRead(HallSen);        //Baca sensor hall

  if(nilai_sensor == LOW){            //Jika sensor bernilai LOW, maka
    for(int i = 0; i < 16; i++){      //Ulang prosedur alarm(); sebanyak 16 kali
      alarm();
    }
  }
  if(data == HIGH){                 //Jika tidak ada magnet, maka
    for(int i = 0; i < 5; i++){     //Ulang prosedur alarm(); sebanyak 5 kali
      alarm();
    }
  }
}

void alarm(){                         //Prosedur alarm
  digitalWrite(Buzzer, HIGH);         //Nyalakan buzzer
  delay(125);                         //Selama 125 ms
  digitalWrite(Buzzer, LOW);          //Matikan buzzer
  delay(125);                         //Selama 125 ms
}

Kesimpulan:

Baca juga :Profesi IoT Engineer Banyak Dicari? Segini Gaji IoT Engineer

Buzzer akan berbunyi ketika hall sensor tidak lagi mendeteksi adanya magnet atau IR sensor yang terhalang benda.

[/membership]

Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino atau bahkan IoT bisa jadi solusi mu!

Ingin Tahu Program Kami Lebih Lanjut?

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

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp