1-channel relay module (5 V coil)
रिले मॉड्यूल का पिनआउट (DC+, DC−, IN, NO/COM/NC), active-LOW लॉजिक, ESP32 और Pico पर 3.3 V ट्रिगर, और मोटर-पंप के लिए कॉन्टैक्टर क्यों ज़रूरी है।
सामुदायिक ड्राफ़्ट — गलती बताएं
3.3 V or 5 V? कॉइल 5 V पर चलती है, पर IN पिन सिर्फ़ optocoupler की LED चलाता है। ESP32 या Pico के साथ ऐसा मॉड्यूल लें जो 3.3 V ट्रिगर के लिए बना हो — कुछ सिर्फ़-5 V मॉड्यूल 3.3 V HIGH पर पूरी तरह छूटते ही नहीं।
रिले मॉड्यूल से 3.3 V या 5 V का GPIO एक अलग सर्किट को, बिजली से अलग (isolated) कॉन्टैक्ट के ज़रिए, स्विच कर सकता है। कॉइल, flyback डायोड, ट्रांज़िस्टर और (ज़्यादातर) एक optocoupler बोर्ड पर पहले से लगे होते हैं।
230 V मेन्स जानलेवा है। लो-वोल्टेज साइड (DC+, DC−, IN) आप ख़ुद जोड़ सकते हैं। जब आप घर का कोई लोड स्विच करते हैं तो स्क्रू टर्मिनलों पर मेन्स होता है — वह साइड सिर्फ़ लाइसेंसधारी इलेक्ट्रीशियन से ही जुड़वाएँ, MCB और अर्थिंग लगवाएँ, और मॉड्यूल को बंद, बिना धातु वाले (non-metallic) बॉक्स में रखें। बिजली चालू रहते हुए टर्मिनल कभी न छुएँ।
कॉन्टैक्ट की रेटिंग resistive लोड के लिए होती है। रिले पर छपा “10 A 250 VAC” हीटर और बल्ब के लिए है। पंप या मोटर चालू होते समय अपने चलने वाले करंट से कई गुना करंट खींचते हैं, जिससे ये छोटे कॉन्टैक्ट चिपक (weld) जाते हैं या जल जाते हैं। किसी भी मोटर या पंप के लिए यह रिले सिर्फ़ एक कॉन्टैक्टर की कॉइल (मोटर के लिए AC-3 रेटिंग वाला) या आपके मौजूदा पंप स्टार्टर को स्विच करे, और कॉन्टैक्टर लोड को स्विच करे। मोटर को सीधे इस रिले से कभी न चलाएँ।
सिर्फ़ फ़ेज़ (live) तार स्विच करें — neutral या earth कभी नहीं।
पिनआउट
| Pin | What it does |
|---|---|
DC+ | रिले कॉइल और opto के लिए 5 V (चालू होने पर लगभग 70 mA) |
DC− | ग्राउंड |
IN | कंट्रोल इनपुट। ज़्यादातर active-LOW: LOW = रिले चालू। |
COM | कॉमन कॉन्टैक्ट (स्क्रू टर्मिनल) |
NO | Normally open — रिले चालू होने पर ही COM से जुड़ता है |
NC | Normally closed — रिले बंद होने पर COM से जुड़ा रहता है |
आम एरर
बूट होते ही रिले क्लिक करके चालू हो जाता है
setup() चलने से पहले GPIO तैरता (floating) रहता है और active-LOW मॉड्यूल इसे "चालू" समझ लेता है। setup() की पहली लाइन में पिन को HIGH करें, और पक्की गारंटी के लिए IN से 3.3 V तक 10 kΩ pull-up लगाएँ।
ESP32 पर रिले बंद नहीं होता
सिर्फ़-5 V वाले opto को बंद करने के लिए 3.3 V HIGH काफ़ी नहीं हो सकता। 3.3 V-ट्रिगर वाला मॉड्यूल लें, या IN को एक छोटे NPN ट्रांज़िस्टर से चलाएँ।
रिले स्विच होते ही बोर्ड रीसेट हो जाता है
कॉइल के स्विच होने और लोड से शोर (noise) आता है। मॉड्यूल को अलग 5 V सप्लाई से चलाएँ (GND साझा रखें), और लोड की वायरिंग लॉजिक वायरिंग से दूर रखें।