Product Description (Detailed):
Enhance your security and automation projects with our versatile Tilt Sensor Switch Module for Vibration Alarm, an essential shock detection motion sensor for Arduino and other microcontrollers. This compact module is designed to reliably detect changes in orientation, vibrations, or sudden impacts, making it perfect for anti-theft alarm systems, fall detection, and robotics motion sensing. At its core, it often integrates a highly sensitive ball rolling tilt switch (such as the popular SW-520D) or a vibration-sensitive spring mechanism. The module features an onboard LM393 comparator chip, which processes the sensor's signal and provides a clean, stable digital output (DO). This digital output simplifies interfacing, delivering a clear HIGH or LOW signal when tilt or vibration is detected. Users can easily adjust the sensor's sensitivity using the onboard potentiometer to fine-tune its response for specific applications. Operating typically within a 3.3V to 5V DC supply voltage range, it's directly compatible with Arduino, ESP32, Raspberry Pi, and other development boards. Its straightforward functionality and adjustable sensitivity make it an invaluable component for anyone building a custom vibration alarm, a smart home alert system, or any project requiring precise shock detection.
The Tilt Sensor Vibration Alarm Switch Module is a motion-sensitive sensor designed to detect tilt, shocks, and vibrations. Built with a metal ball tilt switch or SW-420 vibration sensor, the module generates a digital signal when motion is detected.
It comes with an LM393 comparator IC for signal conditioning and features power and output indicator LEDs for easy debugging. Its simple digital output pin can be directly connected to Arduino or any microcontroller, allowing quick integration into security systems, robotics, or interactive projects.
Key Features:
-
Detects tilt, vibration, and shock motion
-
Onboard sensitivity-adjustable comparator circuit
-
Digital output (0/1) – easy interface with Arduino
-
Onboard power and signal LEDs
-
Great for motion detection, anti-theft systems, and fall detection
-
Plug-and-play with Arduino, NodeMCU, Raspberry Pi, and STM32
Technical Specifications:
Parameter |
Value |
Operating Voltage |
3.3V – 5V |
Sensor Type |
Tilt / Vibration Sensor (Ball or SW-420) |
Output Type |
Digital (0 = inactive, 1 = vibration detected) |
Interface |
3-pin header: VCC, GND, D0 |
Comparator |
LM393 onboard |
LED Indicators |
Power (PWR) and Signal (OUT) |
Sensitivity |
Adjustable via potentiometer |
Module Size |
~32mm x 14mm |
How to Use:
-
Connect pins:
-
Upload a basic Arduino code:
int sensor = 2;
void setup() {
pinMode(sensor, INPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(sensor) == HIGH) {
Serial.println("Vibration Detected!");
}
}
-
Adjust the sensitivity potentiometer on the board as needed.
Keep sensor orientation stable during calibration.

Applications:
-
Anti-theft alarm systems
-
Tilt or motion detection for smart devices
-
Fall detection systems for elderly care
-
Robotics and mechatronics movement sensing
-
Interactive art, toys, or musical instruments
Package Includes: