Icon Concept (For Designer)
Ek Darwaza (Door) khul raha hai. Deewar par Sensor laga hai jo darwaze ko dekh raha hai. Jaise hi darwaza door hata, Siren bajne laga.
What It Does (Yeh Kya Karta Hai?)
Yeh system darwaze ke peeche deewar par lagta hai. Jab tak darwaza Band (Closed) hai, sensor chup rehta hai. Jaise hi koi darwaza kholta hai (Darwaza sensor se door ho jata hai), Alarm shor machana shuru kar deta hai.
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 5: Door Breach Alert
// PlzPapa Robotic Kit
#define TRIG_PIN 11
#define ECHO_PIN 12
#define BUZZER 10
#define LED 13
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. Distance naapo
duration = pulseIn(ECHO_PIN, HIGH);
distance = (duration / 2) / 29.1;
Serial.print("Door Distance: ");
Serial.println(distance);
// LOGIC:
// Hum maante hain ke band darwaza sensor se 10-15cm door hai.
// Agar distance 20cm se ZYADA hua, iska matlab darwaza khul gaya!
if (distance > 20) {
// Breach Detected!
digitalWrite(BUZZER, HIGH);
digitalWrite(LED, HIGH);
delay(200);
digitalWrite(BUZZER, LOW);
digitalWrite(LED, LOW);
delay(200);
} else {
// Darwaza Band hai (Distance kam hai)
digitalWrite(BUZZER, LOW);
digitalWrite(LED, LOW);
}
delay(100);
}