A रिले मॉड्यूल अनुमति देता है a Arduino जैसे उच्च वोल्टेज उपकरणों को नियंत्रित करने के लिए लाइट, पंखे, मोटर या घरेलू उपकरण. के बाद से Arduino कम वोल्टेज (3.3V/5V) पर काम करता है और उच्च-शक्ति लोड को सीधे स्विच नहीं किया जा सकता, रिले एक के रूप में कार्य करता है विद्युत रूप से पृथक स्विच.
🔹 1. रिले मॉड्यूल कैसे काम करता है
A रिले मॉड्यूल के होते हैं:
- विद्युत चुम्बकीय रिले - एक स्विच जो बिजली आने पर खुलता या बंद होता है।
- ऑप्टोकपलर (अलगाव के लिए) – Arduino में उच्च वोल्टेज बैकफ़्लो को रोकता है।
- ट्रांजिस्टर (ड्राइवर सर्किट) - एक छोटे से करंट का उपयोग करके रिले को नियंत्रित करता है।
- डायोड (फ्लाईबैक संरक्षण) - कॉइल को बंद करते समय वोल्टेज स्पाइक्स को रोकता है।
- संकेतक एलईडी – रिले स्थिति दिखाता है.
📌 कार्य:
- जब Arduino एक संकेत भेजता है (उच्च या निम्न), रिले सक्रिय या निष्क्रिय होता है.
- रिले कर सकते हैं एसी (110V/220V) या डीसी (12V/24V) लोड स्विच करें.
🔹 2. रिले मॉड्यूल प्रकार
| रिले प्रकार | विवरण |
|---|---|
| सिंगल-चैनल रिले | नियंत्रण एक उच्च शक्ति युक्ति |
| 2/4/8-चैनल रिले | नियंत्रण विभिन्न उपकरणों |
| यांत्रिक रिले | स्टैण्डर्ड इलेक्ट्रोमैकेनिकल स्विच |
| सॉलिड-स्टेट रिले (एसएसआर) | तेज़, शांत स्विचिंग (कोई यांत्रिक भाग नहीं) |
🔹 3. रिले मॉड्यूल Pinआउट
A विशिष्ट रिले मॉड्यूल है 5 pins:

| रिले Pin | समारोह |
|---|---|
| VCC | पावर (5 वी) |
| GND | जमीन |
| IN | नियंत्रण pin (Arduino डिजिटल आउटपुट) |
| कॉम (सामान्य) | साझा टर्मिनल |
| NO (सामान्य रूप से खुला) | रिले बंद होने पर खुला, चालू होने पर बंद |
| नेकां (सामान्य रूप से बंद) | रिले बंद होने पर बंद, चालू होने पर खुला |
📌 “सामान्य रूप से खुला” (नहीं) → डिवाइस डिफ़ॉल्ट रूप से बंद रहता है, रिले सक्रिय होने पर चालू हो जाता है।
📌 “सामान्य रूप से बंद” (NC) → डिवाइस डिफ़ॉल्ट रूप से चालू रहता है, रिले सक्रिय होने पर बंद हो जाता है।
🔹 4. रिले मॉड्यूल को Arduino से जोड़ना
🛠 आवश्यक घटक
- 1x आर्डुइनो बोर्ड (ऊनो, मेगा, नैनो, आदि)
- 1x रिले मॉड्यूल (5V)
- 1x 220V लैंप (या 12V डीसी मोटर)
- जम्पर तार
- बाह्य विद्युत स्रोत (यदि आवश्यक हो)
🛠 वायरिंग आरेख
| रिले Pin | Arduino Pin |
|---|---|
| VCC | 5V |
| GND | GND |
| IN | D7 |
उच्च वोल्टेज लोड कनेक्शन (एसी उदाहरण):
- COM → लाइव वायर (पावर स्रोत से)
- NO → लोड (लैंप, पंखा, मोटर)
- न्यूट्रल वायर → सीधे लोड पर
🔹 5. रिले नियंत्रण के लिए Arduino कोड
यह मूल उदाहरण रिले को 5 सेकंड के लिए चालू करता है, फिर इसे बदल देता है 5 सेकंड के लिए बंद.
#define RELAY_PIN 7 // Relay connected to Digital Pin 7
void setup() {
pinMode(RELAY_PIN, OUTPUT);
}
void loop() {
digitalWrite(RELAY_PIN, HIGH); // Turn ON Relay
delay(5000); // Wait 5 seconds
digitalWrite(RELAY_PIN, LOW); // Turn OFF Relay
delay(5000); // Wait 5 seconds
}
📌 सक्रिय-निम्न रिले के लिए (कुछ मॉड्यूल विपरीत तरीके से काम करते हैं):
- उपयोग
LOWचालू करने के लिए औरHIGHबंद करना।
🔹 6. सेंसर से रिले को नियंत्रित करना
उदाहरण: अंधेरा होने पर लाइट जलाएं (LDR सेंसर का उपयोग करके).
#define RELAY_PIN 7
#define LDR_PIN A0
void setup() {
pinMode(RELAY_PIN, OUTPUT);
pinMode(LDR_PIN, INPUT);
}
void loop() {
int lightValue = analogRead(LDR_PIN); // Read LDR sensor
if (lightValue < 500) { // If it's dark
digitalWrite(RELAY_PIN, HIGH); // Turn ON relay
} else {
digitalWrite(RELAY_PIN, LOW); // Turn OFF relay
}
}
📌 अन्य रिले अनुप्रयोग:
✅ तापमान-आधारित नियंत्रण (DHT11 + पंखे के लिए रिले).
✅ प्रस्ताव जांच (पीआईआर सेंसर + सुरक्षा लाइट के लिए रिले)।
✅ वाई-फाई होम ऑटोमेशन (ईएसपी8266 + रिले).
🔹 7. रिले का उपयोग करते समय सुरक्षा सावधानियां
⚠️ उच्च वोल्टेज तारों को सीधे छूने से बचें।
⚠️ ऑप्टोकपलर्स के साथ रिले का उपयोग करें विद्युतीय अलगाव के लिए.
⚠️ रिले के रेटेड वोल्टेज/करंट से अधिक न करें।
⚠️ एसी लोड के लिए, उचित इन्सुलेशन और फ्यूज सुरक्षा का उपयोग करें।
🎯 समापन
- A रिले मॉड्यूल Arduino को अनुमति देता है उच्च वोल्टेज उपकरणों को नियंत्रित करें.
- यह द्वारा काम करता है एक छोटे नियंत्रण संकेत का उपयोग करके एसी या डीसी लोड को स्विच करना.
- के लिए इस्तेमाल किया जा सकता है गृह स्वचालन, सुरक्षा और औद्योगिक अनुप्रयोग.
- हमेशा सुरक्षा दिशानिर्देशों का पालन करें उच्च वोल्टेज के साथ काम करते समय।