AI

## Technical Overview of the WRS-012-R
The **WRS-012-R** is primarily identified as a **Miniature Water Flow Switch**. These components are essential in fluid dynamics control, used to detect the presence or absence of liquid flow within a pipe and trigger an electrical response.
Below is a breakdown of its electronic and mechanical specifications:
---
### 1. Electrical Specifications
The WRS-012-R utilizes a magnetic reed switch mechanism. This means it does not require active power to operate as a sensor; it acts as a passive dry contact.
| Parameter | Typical Value |
| :--- | :--- |
| **Contact Form** | Form A (Normally Open / NO) |
| **Max Contact Rating** | 10W / 70W (varies by specific series) |
| **Max Switching Voltage** | 100V DC / 250V AC |
| **Max Switching Current** | 0.5 A |
| **Contact Resistance** | < 100 mΩ |
| **Wiring** | Typically 2-wire (UL1007 or similar) |
---
### 2. Physical and Material Composition
The "electronic" functionality relies heavily on the physical interaction between the internal magnet and the reed switch housing.
* **Housing Material:** Usually PPS (Polyphenylene Sulfide) or Stainless Steel, depending on the specific sub-variant.
* **Internal Magnet:** A high-coercivity permanent magnet located on a piston or float.
* **Encapsulation:** The electronic reed element is hermetically sealed (usually with epoxy) to prevent water ingress and corrosion.
---
### 3. Operating Principle
The WRS-012-R operates via **Magnetic Induction**:
1. **Flow Detection:** As liquid enters the inlet, the pressure pushes an internal magnetic piston upward.
2. **Actuation:** When the piston reaches a specific point, its magnetic field interacts with the **Reed Switch** mounted on the exterior of the flow path.
3. **Circuit Completion:** The magnetic field pulls the reed contacts together, closing the circuit and sending a signal to a PLC, relay, or control board.
4. **Reset:** When flow stops, gravity or a return spring pushes the piston back, opening the circuit.
---
### 4. Common Applications
Due to its low-power consumption and simple switching logic, it is used in:
* **Water Heaters:** Ensuring the heating element only activates when water is moving.
* **Cooling Systems:** Protecting laser tubes or industrial machinery from overheating.
* **Water Treatment:** Monitoring flow in filtration or RO (Reverse Osmosis) systems.
* **Coffee Machines:** Detecting water tank levels or pump output.
---
### 5. Implementation Example
When connecting the WRS-012-R to a microcontroller (like an Arduino), you should treat it as a standard button with a pull-up resistor.
```cpp
// Example: Basic Flow Detection Logic
const int flowSensorPin = 2; // Connected to WRS-012-R
void setup() {
pinMode(flowSensorPin, INPUT_PULLUP); // Use internal pull-up
Serial.begin(9600);
}
void loop() {
int status = digitalRead(flowSensorPin);
if (status == LOW) {
Serial.println("Flow Detected - Circuit Closed");
} else {
Serial.println("No Flow - Circuit Open");
}
delay(500);
}
```
- ⤷
What is the maximum pressure rating for the WRS-012-R?
- ⤷ Can this switch be used with liquids other than water
- ⤷ such as oil?
- ⤷ How do I wire this switch to a high-voltage pump safely?