AI

The **RBS-16-R** is an electronic component primarily classified as a **Tilt Switch** or **Ball-Rolling Sensor**. It is designed to detect changes in orientation or mechanical movement without the use of hazardous substances like mercury.
---
### 1. Technical Specifications
The RBS-16-R is a non-mercury, vibration-sensitive switch. Below are its typical electrical and physical characteristics:
| Property | Specification |
| :--- | :--- |
| **Contact Type** | Normally Open (NO) / Triggered by tilt |
| **Switching Voltage** | 5V - 12V DC (Max depends on manufacturer) |
| **Switching Current** | 10mA - 20mA |
| **Operating Angle** | ~15° to 45° (Tilt sensitivity) |
| **Housing Material** | High-performance plastic / PBT |
| **Internal Mechanism** | Metallic ball-contact system |
---
### 2. How it Works
The internal structure consists of a conductive ball and two contact pins.
* **Horizontal Position:** When the sensor is level, the ball remains away from the contacts, and the circuit is **Open**.
* **Tilted Position:** When the device is tilted past a certain angle, the metal ball rolls toward the pins, bridging them and making the circuit **Closed**.
* **Omni-directional:** Most versions of this series are sensitive to tilting in multiple directions.
---
### 3. Key Features
1. **RoHS Compliant:** Unlike older "mercury switches," the RBS-16-R uses a solid metal ball, making it environmentally safe.
2. **Durability:** It is usually sealed to prevent oxidation of the internal contacts, ensuring a long lifecycle.
3. **Simplicity:** It acts as a passive digital switch, meaning it does not require complex signal processing to detect a state change.
---
### 4. Application Examples
The RBS-16-R is commonly found in consumer electronics and safety devices:
* **Anti-Tip Protection:** Used in space heaters or fans to automatically shut off power if the device falls over.
* **Alarm Systems:** Detecting when a window or door is being tampered with.
* **Screen Rotation:** Simple triggers for rotating displays in toys or handheld gadgets.
* **Vibration Sensing:** Detecting if a machine is moving or shaking excessively.
---
### 5. Implementation (Basic Example)
To use this with a microcontroller like an Arduino, you treat it like a standard pushbutton with a pull-up resistor.
```cpp
const int sensorPin = 2; // Connected to RBS-16-R
void setup() {
pinMode(sensorPin, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
int sensorState = digitalRead(sensorPin);
if (sensorState == LOW) {
Serial.println("Device Tilted!");
}
}
```
- ⤷
How does the RBS-16-R compare to a 3-axis accelerometer?
- ⤷ What is the maximum current rating for this sensor?
- ⤷ Are there specific mounting orientations required for this part?