Arduino के लिए रिले मॉड्यूल: एक संपूर्ण गाइड

A रिले मॉड्यूल अनुमति देता है a Arduino जैसे उच्च वोल्टेज उपकरणों को नियंत्रित करने के लिए लाइट, पंखे, मोटर या घरेलू उपकरण. के बाद से Arduino कम वोल्टेज (3.3V/5V) पर काम करता है और उच्च-शक्ति लोड को सीधे स्विच नहीं किया जा सकता, रिले एक के रूप में कार्य करता है विद्युत रूप से पृथक स्विच.


🔹 1. रिले मॉड्यूल कैसे काम करता है

A रिले मॉड्यूल के होते हैं:

  1. विद्युत चुम्बकीय रिले - एक स्विच जो बिजली आने पर खुलता या बंद होता है।
  2. ऑप्टोकपलर (अलगाव के लिए) – Arduino में उच्च वोल्टेज बैकफ़्लो को रोकता है।
  3. ट्रांजिस्टर (ड्राइवर सर्किट) - एक छोटे से करंट का उपयोग करके रिले को नियंत्रित करता है।
  4. डायोड (फ्लाईबैक संरक्षण) - कॉइल को बंद करते समय वोल्टेज स्पाइक्स को रोकता है।
  5. संकेतक एलईडी – रिले स्थिति दिखाता है.

📌 कार्य:

  • जब 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 डीसी मोटर)
  • जम्पर तार
  • बाह्य विद्युत स्रोत (यदि आवश्यक हो)

🛠 वायरिंग आरेख

रिले PinArduino Pin
VCC5V
GNDGND
IND7

उच्च वोल्टेज लोड कनेक्शन (एसी उदाहरण):

  • 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 को अनुमति देता है उच्च वोल्टेज उपकरणों को नियंत्रित करें.
  • यह द्वारा काम करता है एक छोटे नियंत्रण संकेत का उपयोग करके एसी या डीसी लोड को स्विच करना.
  • के लिए इस्तेमाल किया जा सकता है गृह स्वचालन, सुरक्षा और औद्योगिक अनुप्रयोग.
  • हमेशा सुरक्षा दिशानिर्देशों का पालन करें उच्च वोल्टेज के साथ काम करते समय।
📡 सिग्नल प्रसारित करें - कनेक्शन को बढ़ाएँ।

एक जवाब लिखें