Intruder Alert (Anjaan Aadmi Ki Dastak) Robotic Kit

Icon Concept (For Designer)

Ek Ultrasonic Sensor (jo 2 aankhon jaisa dikhta hai) bana ho. Uske saamne “waves” (radar jaisi) nikal rahi hain aur ek “Stickman” (aadmi) un waves ke beech mein khada hai. Upar Red Alert light jal rahi hai.

What It Does (Yeh Kya Karta Hai?)

Laser tripwire mein chor ko line cross karni padti thi, lekin yeh Radar ki tarah kaam karta hai. Agar koi kamre ke darwaze ke paas (jaise 50cm door) aayega, toh Sensor usay detect kar lega aur Alarm baja dega.

Components Required

  • Microcontroller: Arduino Uno
  • Ultrasonic Sensor (HC-SR04)
  • Buzzer
  • LED (Red)
  • Jumper Wires

Wiring (Taarein Jorna)

1. Ultrasonic Sensor:

  • VCC → Arduino 5V
  • GND → Arduino GND
  • Trig → Arduino Pin 11
  • Echo → Arduino Pin 12

2. Buzzer:

  • Positive (+) Lambi taang → Arduino Pin 10
  • Negative (-) Choti taang → Arduino GND

3. LED:

  • Lambi Taang (+) ko daalein → Pin 13 mein
  • Choti Taang (-) ko daalein → GND mein (jo Pin 13 ke bilkul barabar mein hai).

Code

// Project 3: Intruder Alert (No Resistor)
// PlzPapa Robotic Kit

#define TRIG_PIN 11
#define ECHO_PIN 12
#define BUZZER 10
#define LED 13 // Board wali choti light

void setup() {
  pinMode(TRIG_PIN, OUTPUT);
  pinMode(ECHO_PIN, INPUT);
  pinMode(BUZZER, OUTPUT);
  pinMode(LED, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  long duration, distance;
  
  // 1. Sound Wave bhejo
  digitalWrite(TRIG_PIN, LOW);
  delayMicroseconds(2);
  digitalWrite(TRIG_PIN, HIGH);
  delayMicroseconds(10);
  digitalWrite(TRIG_PIN, LOW);
  
  // 2. Wapis aane ka time note karo
  duration = pulseIn(ECHO_PIN, HIGH);
  
  // 3. Distance calculate karo (cm mein)
  distance = (duration / 2) / 29.1;

  Serial.print("Distance: ");
  Serial.print(distance);
  Serial.println(" cm");

  // LOGIC: Agar koi 30cm se kareeb aaye
  if (distance < 30 && distance > 0) {
    digitalWrite(BUZZER, HIGH); // Shor machao
    digitalWrite(LED, HIGH);    // Board ki light jalao
    delay(100);                 
    digitalWrite(BUZZER, LOW);
    digitalWrite(LED, LOW);
    delay(100);
  } else {
    // Sab safe hai
    digitalWrite(BUZZER, LOW);
    digitalWrite(LED, LOW);
  }
  delay(100);
}

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top