công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

  • FVS-1B-R

  • AI
    The **FVS-1B-R** is an electronic component primarily known as a **Vibration Sensor** (specifically a Piezoelectric or Vibration switch). It is widely used in consumer electronics, automotive security, and toy industries to detect movement or mechanical shock. --- ## 1. Technical Specifications The FVS-1B-R is designed to function as an "omnidirectional" vibration switch. | Parameter | Specification (Typical) | | :--- | :--- | | **Type** | Vibration / Motion / Shock Sensor | | **Switch Type** | Normally Open (N.O.) - Momentary | | **Max Voltage** | 12V - 24V DC | | **Max Current** | 10mA - 20mA | | **Sensitivity** | Medium to High (Triggered by slight tilting/vibration) | | **Contact Resistance** | < 10 Ohms (when triggered) | | **Operating Temp** | -40°C to +80°C | --- ## 2. Internal Construction and Mechanism The FVS-1B-R typically operates using a **Cantilever Spring** or a **Rolling Ball/Coil** mechanism: 1. **The Housing:** A small cylindrical or rectangular plastic/metal casing that protects the internal delicate parts from dust and moisture. 2. **The Spring/Mass System:** Inside, there is a thin, gold-plated spring or a metal ball. 3. **The Trigger:** When the sensor is subjected to vibration or tilt, the internal mass moves and momentarily touches a center electrode. 4. **Signal Output:** This contact completes a circuit, sending a pulse to a microcontroller (like an Arduino) or a transistor circuit. --- ## 3. Pin Configuration and Integration The "R" in the part number often signifies **RoHS Compliance** or a specific **Radial** lead orientation. ### Wiring Example To use the FVS-1B-R with a microcontroller, a **Pull-up Resistor** is required to prevent "floating" signals. ```cpp // Example Arduino Code Structure const int sensorPin = 2; // Connected to FVS-1B-R int sensorState = 0; void setup() { pinMode(sensorPin, INPUT_PULLUP); // Internal pull-up to keep signal HIGH Serial.begin(9600); } void loop() { sensorState = digitalRead(sensorPin); if (sensorState == LOW) { // Low indicates vibration detected Serial.println("Vibration Detected!"); delay(100); // Debounce } } ``` --- ## 4. Common Applications * **Security Systems:** Detecting glass breaking or tampering with doors/windows. * **Power Management:** "Wake-up" sensors for remote controls or bike lights (the device stays in sleep mode until moved). * **Toys:** Activating lights or sound effects when a toy is shaken. * **Automotive:** Triggering alarms during unauthorized movement or impacts. --- ## 5. Key Advantages * **Passive Component:** It consumes zero power while in the "waiting" state. * **Durability:** High resistance to environmental factors if sealed properly. * **Cost:** Extremely inexpensive compared to digital accelerometers (MEMS).
    ✨ Follow-up Questions
    • ⤷ How does FVS-1B-R compare to a MEMS accelerometer in terms of power consumption?
    • ⤷ What is the recommended debouncing circuit for this vibration sensor?
    • ⤷ Can the FVS-1B-R be used for precise angle measurement or only for shock detection?