

The EMERGENCY BUTTON (Manufacturer: SIFA LAB, Part ID: EMERGENCY) is a safety device designed to provide an immediate response in critical situations. When pressed, it triggers an alert or activates safety protocols, ensuring rapid action during emergencies. This component is widely used in industrial machinery, public safety systems, and home automation setups to enhance safety and reliability.








| Parameter | Value |
|---|---|
| Manufacturer | SIFA LAB |
| Part ID | EMERGENCY |
| Operating Voltage | 12V DC (typical) |
| Maximum Current Rating | 3A |
| Contact Type | Normally Open (NO) or Normally Closed (NC) |
| Button Type | Latching (push to activate, twist to reset) |
| Operating Temperature | -20°C to 70°C |
| Dimensions | 40mm diameter, 50mm height |
| Mounting Type | Panel mount |
| Material | Polycarbonate (button), metal (contacts) |
The EMERGENCY BUTTON typically has four terminals for wiring. The pin configuration is as follows:
| Pin Label | Description |
|---|---|
| NO | Normally Open contact. Closes when the button is pressed. |
| NC | Normally Closed contact. Opens when the button is pressed. |
| COM | Common terminal. Connects to either NO or NC based on the circuit. |
| GND | Ground terminal for electrical connection. |
Wiring the Button:
Mounting:
Testing:
The EMERGENCY BUTTON can be used with an Arduino UNO to trigger an alert or stop a process. Below is an example circuit and code:
// Emergency Button Example Code
// 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 visual alert
void setup() {
pinMode(buttonPin, INPUT); // Set button pin as input
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 == HIGH) { // If button is pressed
digitalWrite(ledPin, HIGH); // Turn on the LED
Serial.println("Emergency Button Pressed!"); // Print alert message
} else {
digitalWrite(ledPin, LOW); // Turn off the LED
}
delay(100); // Small delay to debounce the button
}
Button Does Not Trigger Any Response:
Button Stays Activated After Pressing:
Arduino Does Not Detect Button Press:
Button Feels Loose or Wobbly:
Q: Can this button be used outdoors?
A: The EMERGENCY BUTTON is not waterproof. For outdoor use, install it in a weatherproof enclosure.
Q: What is the difference between NO and NC contacts?
A: NO (Normally Open) contacts close the circuit when the button is pressed, while NC (Normally Closed) contacts open the circuit when the button is pressed.
Q: Can I use this button with AC circuits?
A: Yes, as long as the voltage and current ratings (up to 3A) are not exceeded.
Q: How often should I test the button?
A: For safety-critical applications, test the button at least once a month to ensure proper functionality.