Cara membuat Sensor PIR (Passive Infra Red) dengan Arduino


Assalamulaikum wr. wb. 
perkenankan kami untuk menjelaskan tentang
Cara Membuat Sensor PIR (Passive Infra Red).   
     

        Sensor PIR (Passive Infra Red) adalah sensor yang digunkan untuk mendeteksi adanya pancaran sinar infra merah dari suatu object. Sensor PIR bersifat pasif, artinya sensor ini tidak memancarkan sinar infra merah tetapi hanya menerima radiasi sinar infra merah dari luar.


TAHAP PERTAMA

 Persiapkan bahan - yang dibutuhkan Sebagai berikut :
1. Arduino
2. USB PORT
3. Kabel Male To Famele
4. Sensor PIR
5. Lapmu LED

TAHAP KEDUA

Cara memasangkan kabel Male To Famale Sebagai berikut :


TAHAP KETIGA

Ikuti langkah - langkah berikut :

  1. Pertama - tama kita Klik Tools > Klik Board > pilih yang Arduino/Genuino UNO :
  2. Jika sudah, Klik jangan lupa untuk menyambungkan port nya :
  3. Jika sudah maka SCRIPT nya sebagai berikut :

  • Jika ingin lebih jelas maka sebagai berikut :

#define led 13
#define SensorPir 2
#define waktutunda 5

unsigned long now = millis();
unsigned long TriggerAkhir = 0;
boolean waktumulai = false;

void setup() {
  Serial.begin(9600);

  pinMode(SensorPir, INPUT_PULLUP);
  attachInterrupt(digitalPinToInterrupt(SensorPir), deteksigerakan, RISING);

  pinMode(led, OUTPUT);
  digitalWrite(led, LOW);
}

void loop() {
  now = millis();
  if(waktumulai&&(now - TriggerAkhir > (waktutunda*1000))) {
   Serial.println("Tidak ada gerakan");
   digitalWrite(led, LOW);
   waktumulai = false; 
  }
}

void deteksigerakan(){
  Serial.println("GERAKAN TERDETEKSI");
  digitalWrite(led, HIGH);
  waktumulai = true;
  TriggerAkhir = millis();
}

Sekian Saja MODUL kali ini
Kurang lebihnya mohon maaf
-terima kasih-

Komentar

Postingan Populer