

The EMERGENCY BUTTON (Manufacturer: SIFA LAB, Part ID: EMERGENCY) is a safety device designed to provide immediate response in critical situations. When pressed, it triggers an alert or action, such as stopping machinery, activating alarms, or signaling for help. This component is widely used in industrial, commercial, and residential environments where safety and quick response are paramount.








The following table outlines the key technical details of the EMERGENCY BUTTON:
| Parameter | Value |
|---|---|
| Manufacturer | SIFA LAB |
| Part ID | EMERGENCY |
| Operating Voltage | 12V DC |
| Maximum Current Rating | 3A |
| Contact Configuration | Normally Open (NO) or Normally Closed (NC) |
| Button Type | Latching (push to activate, twist to reset) |
| Operating Temperature | -20°C to 70°C |
| Mounting Type | Panel Mount |
| Dimensions | 40mm diameter, 50mm depth |
| Material | Polycarbonate (housing), metal contacts |
The EMERGENCY BUTTON has the following pin configuration:
| Pin | Label | Description |
|---|---|---|
| 1 | NO | Normally Open contact. Closes the circuit when pressed. |
| 2 | NC | Normally Closed contact. Opens the circuit when pressed. |
| 3 | COM | Common terminal. Connects to either NO or NC based on circuit design. |
The EMERGENCY BUTTON can be used with an Arduino UNO to trigger an alert. Below is an example circuit and code:
// Emergency Button Example with Arduino UNO
// This code monitors the button state and triggers an alert when pressed.
const int buttonPin = 2; // Pin connected to the NO terminal of the button
const int ledPin = 13; // Built-in LED for alert indication
void setup() {
pinMode(buttonPin, INPUT_PULLUP); // Set button pin as input with pull-up resistor
pinMode(ledPin, OUTPUT); // Set LED pin as output
digitalWrite(ledPin, LOW); // Ensure LED is off initially
Serial.begin(9600); // Initialize serial communication
}
void loop() {
int buttonState = digitalRead(buttonPin); // Read the button state
if (buttonState == LOW) { // Button pressed (NO contact closed)
digitalWrite(ledPin, HIGH); // Turn on the LED
Serial.println("Emergency Button Pressed!"); // Log the event
} else {
digitalWrite(ledPin, LOW); // Turn off the LED
}
delay(50); // Small delay for debouncing
}
| Issue | Possible Cause | Solution |
|---|---|---|
| Button does not trigger the circuit | Incorrect wiring or loose connections | Verify wiring and ensure secure connections. |
| Button does not reset after pressing | Reset mechanism not twisted properly | Twist the button clockwise to reset. |
| Circuit behaves erratically | Signal bouncing or noise | Add a hardware or software debounce solution. |
| Button feels stuck or hard to press | Dirt or debris in the mechanism | Clean the button and ensure smooth operation. |
Can the button be used with AC circuits?
What happens if the button is pressed accidentally?
Can I use the button outdoors?
How do I know if the button is compatible with my system?
By following this documentation, you can effectively integrate the SIFA LAB EMERGENCY BUTTON into your projects and ensure reliable operation in critical situations.