

The vibration sensor is a device designed to detect and measure vibrations or oscillations in an object or environment. Manufactured by Sensor, this component is widely used in applications where monitoring physical movement or disturbances is critical. Its compact design and reliable performance make it suitable for a variety of use cases, including:
This versatile sensor is an essential tool for engineers and hobbyists alike, offering a simple yet effective way to monitor vibrations in real-time.








Below are the key technical details for the vibration sensor:
| Parameter | Value |
|---|---|
| Manufacturer | Sensor |
| Part ID | Vibration Sensor |
| Operating Voltage | 3.3V to 5V |
| Output Type | Digital or Analog (depending on model) |
| Sensitivity | Adjustable (via onboard potentiometer) |
| Operating Temperature | -20°C to 70°C |
| Dimensions | 32mm x 14mm x 8mm |
The vibration sensor typically has three pins, as described in the table below:
| Pin | Name | Description |
|---|---|---|
| 1 | VCC | Power supply pin (3.3V to 5V) |
| 2 | GND | Ground connection |
| 3 | OUT | Output pin (provides digital or analog signal based on vibration) |
Below is an example of how to connect and use the vibration sensor with an Arduino UNO:
// Vibration Sensor Example Code
// This code reads the digital output of the vibration sensor and prints
// a message to the Serial Monitor when vibration is detected.
const int sensorPin = 2; // Pin connected to the OUT pin of the vibration sensor
int sensorState = 0; // Variable to store the sensor's state
void setup() {
pinMode(sensorPin, INPUT); // Set the sensor pin as an input
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
sensorState = digitalRead(sensorPin); // Read the sensor's output state
if (sensorState == HIGH) {
// If vibration is detected, print a message
Serial.println("Vibration detected!");
} else {
// If no vibration is detected, print a different message
Serial.println("No vibration.");
}
delay(500); // Wait for 500ms before reading again
}
No Output Signal:
False Positives (Vibration Detected When None Exists):
Sensor Not Responding to Vibrations:
Output Signal is Unstable:
Q1: Can this sensor detect very small vibrations?
A1: Yes, the sensitivity can be adjusted using the onboard potentiometer to detect even minor vibrations.
Q2: Is this sensor compatible with 3.3V microcontrollers like ESP32?
A2: Yes, the sensor operates within a voltage range of 3.3V to 5V, making it compatible with 3.3V systems.
Q3: Can I use multiple vibration sensors in the same circuit?
A3: Yes, you can use multiple sensors, but ensure each sensor has a unique input pin on your microcontroller.
Q4: Does the sensor work outdoors?
A4: While the sensor can operate in a wide temperature range, it is not waterproof. Use appropriate enclosures for outdoor applications.
This documentation provides all the necessary details to get started with the vibration sensor. For further assistance, refer to the manufacturer's datasheet or contact technical support.