GREEN UNIVERSITY OF BANGLADESH
Introduction
Farzana Akter Moli
ID:191001162
Presentation Context
"Ultrasonic Security System by Arduino."
Table Of Content
• Theory
• Required equipment
• Diagram
• Procedure
• Code
Theory
• Arduino UNO
Theory
Ultrasonic sensor-HC-SR04
Required Equipment
Arduino UNO Ultrasonic sensor-HC-SR04
Buzzer Resistor 220 ꭥ
Breadboard
Jumper wires LED
Diagram
Fig: Circuit diagram of Ultrasonic Security System by Arduino
AREF
GND
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset
3.3v
5v
GND
GND
Vin
A0
A1
A2
A3
A4
A5
USB
Power
Arduino UNO
Vcc
Triger
Echo
GND
+Vcc
+Vcc
220ꭥ
220ꭥ
220ꭥ
Red
Yellow
Green
Ultrasonic Sensor
• Assemble material
• Setup
• Assembly in Breadboard
Procedure
Code
#define trigPin 2
#define echoPin 3
#define LEDlampRed 4
#define LEDlampYellow 5
#define LEDlampGreen 6
#define soundbuzzer 7
int sound = 500;
void setup()
{
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(LEDlampRed, OUTPUT);
pinMode(LEDlampYellow, OUTPUT);
pinMode(LEDlampGreen, OUTPUT);
pinMode(soundbuzzer, OUTPUT);
}
void loop()
{
long durationindigit, distanceincm;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
durationindigit = pulseIn(echoPin, HIGH);
distanceincm = (durationindigit/2) / 29.1;
if (distanceincm < 50)
{digitalWrite(LEDlampGreen, HIGH);}
else {digitalWrite(LEDlampGreen, LOW);}
if (distanceincm < 20)
{digitalWrite(LEDlampYellow, HIGH);}
else {digitalWrite(LEDlampYellow,LOW);}
if (distanceincm < 5)
{digitalWrite(LEDlampRed, HIGH);
sound = 1000;}
else {digitalWrite(LEDlampRed,LOW);}
if (distanceincm > 5 || distanceincm <= 0)
{Serial.println("Outside the permissible
range of distances");
noTone(soundbuzzer);}
else
{Serial.print(distanceincm);
Serial.println(" cm");
tone(soundbuzzer, sound);}
delay(300);
}
Ultrasonic security system by arduino
Ultrasonic security system by arduino

Ultrasonic security system by arduino

  • 1.
  • 2.
  • 3.
  • 4.
    Table Of Content •Theory • Required equipment • Diagram • Procedure • Code
  • 5.
  • 6.
  • 7.
    Required Equipment Arduino UNOUltrasonic sensor-HC-SR04 Buzzer Resistor 220 ꭥ Breadboard Jumper wires LED
  • 8.
    Diagram Fig: Circuit diagramof Ultrasonic Security System by Arduino AREF GND 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Reset 3.3v 5v GND GND Vin A0 A1 A2 A3 A4 A5 USB Power Arduino UNO Vcc Triger Echo GND +Vcc +Vcc 220ꭥ 220ꭥ 220ꭥ Red Yellow Green Ultrasonic Sensor
  • 9.
    • Assemble material •Setup • Assembly in Breadboard Procedure
  • 10.
    Code #define trigPin 2 #defineechoPin 3 #define LEDlampRed 4 #define LEDlampYellow 5 #define LEDlampGreen 6 #define soundbuzzer 7 int sound = 500; void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(LEDlampRed, OUTPUT); pinMode(LEDlampYellow, OUTPUT); pinMode(LEDlampGreen, OUTPUT); pinMode(soundbuzzer, OUTPUT); } void loop() { long durationindigit, distanceincm; digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); durationindigit = pulseIn(echoPin, HIGH); distanceincm = (durationindigit/2) / 29.1; if (distanceincm < 50) {digitalWrite(LEDlampGreen, HIGH);} else {digitalWrite(LEDlampGreen, LOW);} if (distanceincm < 20) {digitalWrite(LEDlampYellow, HIGH);} else {digitalWrite(LEDlampYellow,LOW);} if (distanceincm < 5) {digitalWrite(LEDlampRed, HIGH); sound = 1000;} else {digitalWrite(LEDlampRed,LOW);} if (distanceincm > 5 || distanceincm <= 0) {Serial.println("Outside the permissible range of distances"); noTone(soundbuzzer);} else {Serial.print(distanceincm); Serial.println(" cm"); tone(soundbuzzer, sound);} delay(300); }