



SW-18010P Vibration Sensor Module for Arduino, ESP32 & Raspberry Pi | Shock Detection Sensor
Detect vibration and impact with the SW-18010P Vibration Sensor Module, compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, STM32, and other microcontrollers. This module detects vibrations, knocks, and shocks using the SW-18010P vibration switch, providing a digital output for easy integration into security systems, robotics, automation, IoT projects, and STEM education.
Customize
Share :
SW-18010P Vibration Sensor Module for Arduino, ESP32 & Raspberry Pi
The SW-18010P Vibration Sensor Module is a compact vibration and shock detection module designed to detect movement, impact, knocks, and vibrations. Built around the SW-18010P vibration switch, the module provides a digital output whenever vibration exceeds the configured sensitivity threshold.
Compatible with Arduino Uno, Nano, Mega, ESP32, Raspberry Pi, ESP8266 NodeMCU, STM32, and other development boards, the module features an onboard LM393 comparator and adjustable sensitivity potentiometer, allowing users to fine-tune vibration detection for different applications.
It is widely used in anti-theft alarms, vibration monitoring, industrial equipment monitoring, smart home automation, robotics, IoT systems, and educational electronics projects.
Whether you're building a vibration alarm, machine monitoring system, or motion-triggered automation project, the SW-18010P module provides an easy and reliable sensing solution.
Key Features
- SW-18010P Vibration Switch
- Detects Shock, Knock & Vibration
- Digital Output Signal
- LM393 Comparator Circuit
- Adjustable Sensitivity
- Onboard Sensitivity Potentiometer
- Fast Response Time
- Compact PCB Design
- Stable Performance
- Low Power Consumption
- Easy GPIO Interface
- Compatible with Arduino, ESP32, Raspberry Pi, NodeMCU, and STM32
- Ideal for Robotics, Security Systems, IoT, and STEM Education
Technical Specifications
| Specification | Details |
|---|---|
| Product Type | Vibration Sensor Module |
| Sensor Model | SW-18010P |
| Detection Type | Vibration / Shock / Knock |
| Output | Digital |
| Comparator IC | LM393 |
| Operating Voltage | 3.3V – 5V DC |
| Sensitivity Adjustment | Onboard Potentiometer |
| Interface | Digital GPIO |
| Compatibility | Arduino, ESP32, Raspberry Pi, NodeMCU, STM32 |
Applications
- Vibration Detection
- Shock Detection
- Knock Detection
- Anti-Theft Systems
- Security Alarms
- Machine Monitoring
- Industrial Automation
- Robotics
- Smart Home Automation
- IoT Projects
- Motion Detection
- Equipment Monitoring
- STEM Education
- DIY Electronics
- Engineering Projects
Package Includes
- 1 × SW-18010P Vibration Sensor Module
Why Buy from Horizocart?
- Genuine quality-tested sensor modules
- Reliable vibration detection
- Fast shipping across India
- Secure packaging
- Competitive pricing
- Trusted electronics and IoT supplier
- Excellent customer support
- Ideal for students, makers, engineers, and professionals
Frequently Asked Questions
Q. Is this compatible with Arduino Uno?
Yes. It is fully compatible with Arduino Uno, Nano, Mega, Leonardo, and other Arduino-compatible boards.
Q. Can I use it with ESP32?
Yes. The module works with ESP32 digital GPIO pins.
Q. Does it work with Raspberry Pi?
Yes. The digital output can be connected directly to Raspberry Pi GPIO pins.
Q. What does this sensor detect?
The module detects vibration, shock, impact, and knocking based on the configured sensitivity.
Q. What is the potentiometer used for?
The onboard potentiometer allows you to adjust the vibration sensitivity threshold.
Q. Can it be used in anti-theft systems?
Yes. It is commonly used in vibration-based security alarms, anti-theft devices, and tamper detection systems.
Q. Is this suitable for robotics projects?
Yes. It is widely used for collision detection, movement sensing, and interactive robotics applications.


