

The 555 Relay (Manufacturer: ANMBEST, Part ID: B088Q9DQNM) is a versatile electronic component that combines the functionality of a 555 timer IC with a relay module. It is widely used for timing, switching, and pulse generation in electronic circuits. The 555 Relay can operate in multiple modes, including monostable, astable, and bistable, making it suitable for applications such as timers, oscillators, flip-flops, and automated control systems.








Below are the key technical details of the ANMBEST 555 Relay module:
The 555 Relay module typically has the following pin configuration:
| Pin Name | Description |
|---|---|
| VCC | Power supply input (5V DC). |
| GND | Ground connection. |
| TRIG | Trigger input pin for starting the timer (active low). |
| OUT | Output pin for controlling the relay. |
| RESET | Resets the timer (active low). |
| CTRL | Control voltage pin for adjusting the threshold voltage (optional). |
| THR | Threshold pin for voltage comparison to end the timing cycle. |
| DIS | Discharge pin for capacitor discharge during timing cycles. |
| RELAY NO | Normally Open (NO) terminal of the relay. |
| RELAY NC | Normally Closed (NC) terminal of the relay. |
| RELAY COM | Common terminal of the relay. |
Below is an example of how to use the 555 Relay in monostable mode with an Arduino UNO:
// Example: Controlling a 555 Relay in monostable mode with Arduino UNO
const int relayPin = 7; // Pin connected to the relay module's TRIG pin
const int buttonPin = 2; // Pin connected to a push button for triggering
void setup() {
pinMode(relayPin, OUTPUT); // Set relay pin as output
pinMode(buttonPin, INPUT_PULLUP); // Set button pin as input with pull-up resistor
}
void loop() {
if (digitalRead(buttonPin) == LOW) {
// If button is pressed (active low)
digitalWrite(relayPin, HIGH); // Trigger the relay
delay(1000); // Keep the relay on for 1 second
digitalWrite(relayPin, LOW); // Turn off the relay
}
}
delay() value to change the relay activation time.Relay Not Activating:
Unstable Operation:
Overheating:
Arduino Not Controlling the Relay:
Q1: Can the 555 Relay operate at voltages higher than 5V?
No, the module is designed to operate at 5V DC. Using higher voltages may damage the circuit.
Q2: How do I calculate the timing interval in monostable mode?
The timing interval is determined by the formula:T = 1.1 * R * C
Where R is the resistance in ohms and C is the capacitance in farads.
Q3: Can I use the 555 Relay for AC loads?
Yes, the relay can switch AC loads up to 250V, provided the current does not exceed 10A.
Q4: What is the purpose of the CTRL pin?
The CTRL pin allows fine-tuning of the threshold voltage. It is optional and can be left unconnected in most applications.
By following this documentation, users can effectively integrate the ANMBEST 555 Relay (B088Q9DQNM) into their projects for reliable timing and switching operations.