Anonymous
Mar 27, 2026
Rating: 5/5
Easy to connect and test
I am new to electronics, and this module made vibration detection very simple. The LEDs clearly show power status and trigger state, which helped me debug my circuit quickly.
Description
Reviews
| Brand | - |
| Category | Robotics / STEM Teaching Tools / Sensors |
| Origin | - |
| Model Number | SW-420 |
| Operating Voltage | 3.3V - 5V DC |
| Output Type | Digital Switch Output (Normally Closed) |
| Sensitivity Adjustment | Adjustable via Potentiometer |
| Indicator LED | Yes, Power and Trigger Indicators |
| Mounting Hole Diameter | 3.0 mm |
| PCB Dimensions | 32mm x 15mm |
| Compatible Platforms | Arduino, Raspberry Pi, STM32 |
| Application Range | Anti-theft alarms, Vibration detection, Impact sensing |
| Package Contents | 1x SW-420 Sensor Module |
Anonymous
Mar 27, 2026
Rating: 5/5
Easy to connect and test
I am new to electronics, and this module made vibration detection very simple. The LEDs clearly show power status and trigger state, which helped me debug my circuit quickly.
Anonymous
Mar 27, 2026
Rating: 5/5
Reliable for collision detection
Using these on a small robot chassis for bump detection. They are lightweight and respond instantly to contact. The mounting holes make installation sturdy.
Anonymous
Mar 19, 2026
Rating: 5/5
Perfect for my Arduino security project
This sensor works exactly as described. The normally closed logic was easy to implement in my code, and the sensitivity pot allows for fine-tuning to ignore minor vibrations while catching significant impacts.
Anonymous
Mar 19, 2026
Rating: 4/5
Works well for basic alarm systems
Integrated this into a simple home alarm prototype. It triggers reliably when the window is tapped. Just ensure you have a pull-up resistor if your microcontroller requires it.
Anonymous
Mar 03, 2026
Rating: 4/5
Good value, sensitive adjustment needed
Great little module for the price. Out of the box, it was a bit too sensitive for my use case, but after turning the potentiometer slightly, it works perfectly for detecting door knocks.
Anonymous
Mar 03, 2026
Rating: 5/5
Consistent performance
Bought five of these for a school project. All units performed consistently with no dead-on-arrival issues. The build quality of the PCB is decent for the cost.
Q: Is there a library available for Arduino?
A: Because this is a simple digital switch module, it does not require a specific complex library. You can read it using the standard digitalRead() function in Arduino. Many example sketches are available online under 'vibration sensor'.
Q: Can I use this directly with a 3.3V ESP8266?
A: Yes, the SW-420 module operates within a 3.3V to 5V range, making it fully compatible with 3.3V logic boards like the ESP8266 or ESP32 without needing a level shifter.
Q: Does this module output high or low when vibration is detected?
A: Since this is a Normally Closed (NC) module, the output is typically LOW. When vibration is detected, the switch opens momentarily, causing the output to go HIGH. However, this can depend on your specific circuit configuration and pull-up/pull-down resistors.
Q: How do I adjust the sensitivity?
A: There is a blue potentiometer on the board. Use a small screwdriver to turn it. Clockwise usually increases sensitivity (detects smaller vibrations), and counter-clockwise decreases it. Test gently while adjusting to find your sweet spot.
Q: What is the maximum distance it can detect vibration from?
A: This sensor detects physical vibration transmitted through the object it is mounted on, not air-borne sound or motion at a distance. It must be physically attached to the surface you wish to monitor.