
- ★Product Description
- ★About us
- ★Custom cable
Piezoelectric Vibration & Shock Sensor Module — Adjustable Sensitivity, TTL Output
This piezoelectric vibration sensor module detects mechanical shock, knock, and vibration using a piezoelectric ceramic element. When vibration is detected, the module outputs a TTL-level digital signal that can be read directly by Arduino, STM32, 51 MCU, or any 5V microcontroller. Sensitivity is adjustable via an onboard potentiometer, making it suitable for a wide range of detection thresholds.
Key Specifications
| Parameter | Value |
|---|---|
| Supply Voltage | 5V DC |
| Output Type | TTL digital (HIGH/LOW) |
| Output Control Current | Up to 1A |
| Analog Output | Yes (analog signal pin available) |
| Sensitivity Adjustment | Onboard potentiometer |
| PCB Dimensions | 20.5 × 20.5mm |
| Compatible MCUs | Arduino UNO, MEGA2560, 51 MCU, STM32 |
Why Choose This Vibration Sensor?
- ✅ Adjustable sensitivity — tune detection threshold for light tap or heavy shock
- ✅ Dual output — both digital TTL and analog signal pins available
- ✅ 1A output current — can directly drive small relays or indicators
- ✅ Compact 20.5×20.5mm PCB — easy to embed in enclosures
- ✅ No moving parts — piezoelectric element for long service life
Typical Applications
- Knock and tap detection for interactive projects
- Vibration-triggered alarm systems
- Drum and percussion trigger for electronic music
- Machine vibration monitoring
- Anti-theft vibration alert for vehicles
- Earthquake or impact detection experiments
Wiring Guide
- VCC → 5V
- GND → GND
- DO → Arduino digital input pin (TTL output)
- AO → Arduino analog input pin (analog output)
Package Contents
- 1 × Piezoelectric Vibration Shock Sensor Module


- ♥Hear From Our Happy Customers
- ♥Verified Buyer Reviews
- ♥Trusted by Professionals and Engineers


