Arduino Vibration Detector Using SW 420 Vibration Sensor

Hey Geeks, welcome back to Techatronic. In this article, we are going to discuss how you can make your own Arduino Vibration Detector Using SW 420 Vibration Sensor. You can also check out more such cool projects on Arduino. There are many Arduino boards available at your near and on the web, but we use the Arduino UNO board for making this project. Basically, Arduino is a microcontroller that uses a 40 pin IC, ATmega 328p for its functioning. For alerting the surroundings we use a Buzzer in this project which stops beeping when the vibration sensor detects the vibration. We also use a red and green LED which glows according to the detection of the vibration. you can also check out our articles on Basic Electronics. You have to complete the circuit and then upload the Arduino code which is given below. For such amazing projects, you can also check out our Ebook on Arduino and easily learn to make your own projects.

arduino vibration sensor

How Does it Work?

I hope you are familiar with the working of the SW 420 Vibration sensor, if not don’t worry we will explain it here. Basically, it is a sensor that generates its output according to the vibration detected by it. Whenever the sensor detects a little or large vibration it generates a high output signal otherwise a low output signal. In this project, we use an SW 420 vibration sensor with Arduino to make a Vibration detector. When the vibration sensor doesn’t detect any vibration signals then at that time green LED will glow and the buzzer will ring and when the vibration sensor detects any vibration signal then the red LED will glow. The LEDs and the buzzer is controlled via Arduino according to the output signals provides by the vibration sensor.

HTML Image as link
Qries

Components Required

  • Arduino UNO
  • USB Cable for Uploading the Code
  • Jumper Wires
  • SW 420 Vibration Sensor
  • 220-ohm Resistors
  • Buzzer
  • Red and Green LED
arduino vibration sensor component

Circuit Diagram of the Project

arduino vibration sensor circut
Arduino UNOVibration Sensor
( +5V )VCC
GND GND
D4 PinDO
Arduino UNOBuzzer
D7 PinPositive Terminal
GNDNegative Terminal
ArduinoLED GLED R220 Ohm Resistor
D5 PinAnode Pin  
D6 Pin Anode Pin 
 Cathode PinCathode PinTerminal 1

You have to make the connections according to the diagram given above. You can power the Arduino either by a USB cable or by a 9-volt battery. Connect the 5-volt pin of the Arduino to the VCC pin of the vibration sensor and the GND pin of the Arduino to the GND pin of the vibration sensor. Now connect the OUT pin of the vibration sensor to the digital 4 pin of the Arduino. Attach the positive wire of the buzzer to the digital 7 pins of the Arduino and the negative wire to the GND pin of the Arduino. Use breadboard to combine the negative wires of both the LEDs and then join it with the GND pin of the Arduino through a 220-ohm resistor. Connect the positive wire of the red LED to the digital 6 pin and the positive wire of the green LED to the digital 5 pins of the Arduino. Your circuit is complete, now upload the code given below to the Arduino.

vibration sensor

Code for the Project

NOTE: Upload the code given below to the Arduino.

 // Techatronic.com  
 int val = 0 ;  
 void setup()  
 {  
 Serial.begin(9600);  
 pinMode(4,INPUT); // pir sensor output pin connected  
 pinMode(5,OUTPUT); // Green led pin  
 pinMode(6,OUTPUT); // Red led pin  
 pinMode(7,OUTPUT); // Buzzer pin  
 }  
 void loop()   
 {  
 val = digitalRead(4); // pir sensor output pin connected  
 Serial.println(val); // see the value in serial monitor in Arduino IDE  
 delay(100);  
 if(val == 0 )  
 {  
 digitalWrite(5,HIGH);  // Green led on  
 digitalWrite(6,LOW);  // Red led off  
 digitalWrite(7,HIGH); // Buzzer on  
 }  
 else  
 {  
 digitalWrite(5,LOW);  // Green led off  
 digitalWrite(6,HIGH); // Red led on  
 digitalWrite(7,LOW); // Buzzer off  
 }  
 }  

Hope you understand the project well and if you are facing any errors please do inform us in the comments section below. You can also check out more Arduino Tutorials.

HAPPY LEARNING!

Related Posts

Air Pressure sensor HX710B with arduino

Air Pressure sensor HX710B with arduino

Hey guys, welcome back to the techatronic. In this article we are going to explain how can we interface Air Pressure sensor HX710B with Arduino. all the…

Sun Tracking Solar Panel using an Arduino

Sun Tracking Solar Panel using an Arduino

An energy source that is obtained from nature without harming the environment is called renewable energy. Solar energy is one of the most well-known forms of renewable…

Home Security Alarm

Home Security Alarm using Arduino

Hello Guys, Welcome back to Techatronic. Today we are going to build an another interesting project which is called ‘Home Security Alarm’ with the help of Arduino…

Prevention Of Railway Accidents

Prevention Of Railway Accidents Using Arduino Uno

Hey guys, welcome to TechaTronic. Before moving forward in this “Prevention Of Railway Accidents” project lets first discuss about the history of railways. Railways are very common…

Pong Game With Arduino

Pong Game With Arduino Uno and OLED Display

Hey guys, welcome back to Techatronic. Today we are back with another interesting project which you can make with the help of Arduino Uno and we are…

R307 Fingerprint Sensor With Arduino

Interfacing R307 Fingerprint Sensor With Arduino

Hello everyone, welcome back to Techatronic. Today we are going to Interfacing R307 Fingerprint Sensor With Arduino. In this era the importance of fingerprint is very important….

Leave a Reply

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