आमच्या नंतर प्रोग्रामिंग ट्यूटोरियल आणि आर्डिनो मधील प्रथम चरण, यावेळी आम्ही आपल्यासह कार्य करण्यासाठी एक व्यावहारिक मार्गदर्शक आणत आहोत Arduino आणि एक रिले मॉड्यूल, म्हणजेच, अर्डिनो लो व्होल्टेज डायरेक्ट करंट सर्किटरी, उच्च व्होल्टेज अल्टरनेटिंग चालू प्रणालीद्वारे नियंत्रित करण्यास सक्षम असेल. म्हणजेच, 220 व्ही भार नियंत्रित करणे यासारख्या साध्या अर्डिनो बोर्डवर जे अशक्य वाटले ते आता रिले मॉड्यूलद्वारे शक्य आहे.
अशा प्रकारे, ते आपल्याला परवानगी देईल मुख्यशी कनेक्ट केलेले उपकरणे नियंत्रित करा. आणि पद्धतींच्या बाबतीत खूपच प्रतिबंधात्मक नसावे म्हणून मी त्यास अशा प्रकारे समजावून सांगण्याचा प्रयत्न करीन की आपण विचार करू शकता अशा कोणत्याही प्रकारच्या प्रकल्पावर लागू होऊ शकेल किंवा आपल्याला खरोखर पाहिजे असलेल्या गोष्टी सुलभ मार्गाने सुधारित केले जाईल. इंटरनेटवर असे बरेच प्रकल्प आहेत जे अर्डिनो बोर्ड आणि रिले मॉड्यूल वापरतात ...
रिले:
चला समजावून सांगा आपल्याला रिलेबद्दल माहित असणे आवश्यक आहे.
रिले म्हणजे काय?
फ्रेंच रिलेस म्हणजे रिले होय आणि हे रिले प्रत्यक्षात काय करते याचा संकेत देते. मुळात हे इलेक्ट्रोमॅग्नेटिक उपकरण आहे जे ए म्हणून कार्य करते नियंत्रित स्विच प्रवाहाद्वारे. कॉइल आणि इलेक्ट्रोमॅग्नेट असलेल्या यंत्रणेद्वारे स्वतंत्र विद्युत सर्किट उघडण्यासाठी किंवा बंद करण्यासाठी एक किंवा अधिक संपर्क सक्रिय केले जाऊ शकतात, कारण ही सर्किट व्होल्टेजद्वारे नियंत्रित करते आणि विद्युत् विद्युत् विद्युतप्रवाह नियंत्रित करते त्यापेक्षा वेगळा प्रकार वापरतो. आउटपुट हे इनपुटपेक्षा सर्किट उच्च उर्जा हाताळते).
फ्यू 1835 मध्ये जोसेफ हेन्रीने शोध लावला (जरी त्याच वर्षी एडवर्ड डेव्हीलाही याचे श्रेय देण्यात आले आहे) आणि तेव्हापासून ते आतापर्यंतच्या आधुनिक रिलेच्या रूपात विकसित झाले आहे आणि बदलत आहे. सुरुवातीला हे टेलीग्राफी मशीनसाठी वापरले जात असे, त्यामुळे इनपुटवर प्राप्त झालेल्या कमकुवत सिग्नलमधून उच्च वर्तमान सिग्नल नियंत्रित होते. हळूहळू अनुप्रयोग वाढत होते आणि सध्या ते बर्याच प्रकरणांमध्ये वापरले जातात.
तेथे कोणते प्रकार आहेत?
जर आम्ही रिलेच्या आत पाहतो आणि विश्लेषण करतो त्याचे कार्य, आम्ही पाहतो की छोटा इनपुट कंट्रोल करंट हा एक आहे जो त्या तांबे वळणाने विद्युत चुंबक चालवितो आणि स्विच किंवा स्विच हलवितो जो उच्च आउटपुट उघडतो किंवा बंद करतो जे त्याचे आउटपुट नियंत्रित करेल. हे सर्व अपघात टाळण्यासाठी इन्सुलेटिंग प्रोटेक्टरद्वारे वेगळे केले गेले आहे, परंतु याकडे दुर्लक्ष करून, मला आणखी कशाबद्दलही रस आहे आणि हे त्यांच्या प्रकारानुसार अस्तित्वात असलेले प्रकार आहेत.
अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना रिलेचे प्रकार आपल्याकडे वेगवेगळ्या मुद्द्यांवरून पाहिले जाऊ शकते. एकीकडे, स्विच उघडण्यासाठी किंवा बंद करण्यासाठी आम्ही त्याच्या यंत्रणेवर लक्ष केंद्रित केले पाहिजे आणि आपल्याकडे असलेल्यावर अवलंबून:
- नाही किंवा साधारणपणे उघडे नाही: जसे त्यांचे नाव सूचित करते, ते असे आहेत की विद्युत चुंबक सक्रिय केल्याशिवाय, स्विच किंवा आउटपुट स्विचचे संपर्क खुले असतात, त्यांच्यात कोणतेही विद्युत कनेक्शन नसते आणि म्हणूनच सर्किट निष्क्रिय होईल किंवा सामान्य स्थितीत उघडेल. जेव्हा इनपुट कार्यवाही होते जेणेकरून हे बदलते, त्या क्षणी स्विच टर्मिनलला स्पर्श केला जाईल आणि सर्किट बंद होईल, म्हणजेच ते विद्युत् प्रवाह संमत करेल.
- एनसी किंवा सामान्यपणे बंद: हे मागील एकापेक्षा विपरीत आहे, त्याच्या सामान्य किंवा उर्वरित स्थितीत आउटपुट सर्किट वर्तमान प्रवाह देईल. दुसरीकडे, इनपुटवर कृती होताच, सर्किट उघडते आणि वर्तमानात व्यत्यय येतो.
हे आहे रिले खरेदी करताना माहित असणे खूप महत्वाचे आहे आम्ही तयार करू इच्छित प्रकल्पावर अवलंबून. आपल्या प्रोजेक्टसाठी सर्वात सामान्य गोष्ट कोणती आहे याचा विचार केला पाहिजे, रिलेशी कनेक्ट केलेले डिव्हाइस किंवा डिव्हाइस नेहमी सक्रिय असतात किंवा आपण त्यांना विशिष्ट वेळी सक्रिय करू इच्छित आहात. त्यानुसार, एक किंवा दुसरा निवडणे चांगले.
पोर्र इमेम्प्लो, एक सिंचन प्रणाली ज्यामध्ये आपण वॉटर पंपला रिलेशी जोडता जेणेकरून ते सक्रिय होते जेव्हा आपण इच्छित असाल तेव्हा एनए निवडणे चांगले होईल, जेव्हा आपण अर्डिनो प्लॅटफॉर्मवरून ऑर्डर करता तेव्हाच पंप कनेक्ट केला पाहिजे. दुसरीकडे, अशा सुरक्षा प्रणालीमध्ये जेथे कायमस्वरुपी कनेक्ट केलेले असणे आवश्यक आहे आणि केवळ विशिष्ट क्षणांमध्ये ते डिस्कनेक्ट करणे आवश्यक आहे, एनसी अधिक योग्य असेल. अशाप्रकारे आपण सामान्य नसलेल्या स्थितीत सक्तीने जाण्यासाठी अरडिनो बोर्ड कडून सतत रिले भरणे टाळता येईल ...
पण याची पर्वा न करता, तेथे आहे रिले इतर प्रकार इतर दृष्टिकोनांनुसार, जसे की त्यांना कार्य करणारी यंत्रणा. क्लासिक्स आम्ही वर्णन केलेल्या इलेक्ट्रोमॅग्नेटिक असतात आणि ते सर्वात लोकप्रिय आहेत. परंतु असेही बरेच लोक आहेत जे ऑप्टोकोपल्ड डिव्हाइसद्वारे चालविले जाऊ शकतात, म्हणजेच सॉलिड स्टेटवर आधारित. आणखी एक मनोरंजक प्रकार म्हणजे विलंब आउटपुटसह, म्हणजेच, रिले ज्याची अतिरिक्त सर्किट असते जेणेकरून सर्किट उघडण्यासाठी किंवा बंद करण्याच्या त्यांच्या आऊटपुटवरचा प्रभाव ठराविक वेळानंतर होतो आणि त्वरित नाही.
सिंगल रिले आणि मॉड्यूल:
आपण आपल्या प्रकल्पांसाठी अनेक प्रकारचे रिले वापरू शकता, जसे की जर त्यांनी इनपुटवर अर्डिनो बोर्डच्या विद्युत क्षमतेशी जुळवून घेतले असेल तर सैल विकली गेली असेल. तथापि, आपण काय खरेदी करत आहात याची आपल्याला खात्री नसल्यास विसंगततेपासून आश्चर्यचकित होण्याचे टाळण्याचा सोपा मार्ग म्हणजे वापरणे होय मॉड्यूल विशेषत: अर्दूनोसाठी डिझाइन केलेले. सिंगल रिलेसह मॉड्यूल आहेत ज्यांचे आमच्या आर्डिनो बोर्डाशी कनेक्शन खूप सोपे आहे, परंतु आपण वरील प्रतिमेत पाहू शकता त्यासारखे दुहेरी देखील आहेत.
या प्रकारच्या डबल मॉड्यूलमध्ये सहसा एनओ रिले आणि एनसी रिलेचा समावेश असतो जेणेकरून आपल्याकडे आपल्या प्रकल्पासाठी आपल्याकडे आवश्यक असलेली सर्व काही असेल आणि माऊंटवर बसविलेल्या एकाच मॉड्यूलसह दोन्ही पर्यायांची चाचणी घेता येईल. कीज प्लेट्स जे तुम्हाला बाजारात सापडेल.
आपण अरुडिनोसह कसे कनेक्ट आणि प्रोग्राम करता?
येथे एक साधी आकृती आहे रिले मॉड्यूलसह अर्दूनो कनेक्शन. कनेक्शन अगदी सोपे आहे, जसे आपण पाहू शकता. अर्थात, आपण विकत घेतलेले एकाच रिले किंवा सिंगल रिलेसह मॉड्यूल निवडले असल्यास, त्यास योग्यरित्या कनेक्ट करण्यासाठी आपल्याला त्यास किंचित बदल करावे लागेल. तसे, आपण दुहेरी रिले मॉड्यूल निवडले असल्यास, मी आधीच नमूद केल्याप्रमाणे आपण आपल्या प्रोजेक्टसाठी कोणत्या गोष्टीस अनुकूल आहे यावर अवलंबून आपण एक किंवा दुसरा वापरू शकता.
आपण पहातच आहात की जीएनडी किंवा ग्राउंडवरून एक केबल टाकणे आपल्याला आपल्या रिले किंवा मॉड्यूलच्या जीएनडी पिनशी जोडणे आवश्यक आहे. मग व्हीसीसी लाइन अर्डिनोच्या 5 व्ही पिनपैकी एकाकडे जावी. रिलेला पॉवर करण्यासाठी हे सर्व आवश्यक आहे, परंतु तिसरे आवश्यक आहे. नियंत्रण रेखा आम्हाला पाहिजे तेव्हा किंवा आम्ही आमच्या स्केचच्या कोडमध्ये प्रोग्राम केलेला असतो तेव्हा रीले सक्रिय करण्यासाठी "सांगा".
रिलेच्या सेफ्टी मार्जिनचा आदर करा, उदाहरणार्थ, काही रिलेने निर्दिष्ट केलेल्या 250 व्हीएसी आणि 10 ए जास्तीत जास्त नसा. आणि हे सर्किट हाताळताना सावधगिरी बाळगा, कारण आपण थेट चालू असलेल्या कमी व्होल्टेजसह केवळ "खेळत" जात नाही जे आपल्यावर परिणाम करत नाहीत, परंतु त्या 220 व्ही हाताळताना काळजी घेत नसल्यास नुकसान होऊ शकते ...
आपण त्या नियंत्रणास किंवा सिग्नल लाइनपैकी एकावर ठेवू शकता प्रोग्राम करण्यायोग्य डिजिटल आउटपुट पिन आपल्या आर्डूनो वरून तेथून रिले मॉड्यूलवर इन चिन्हांकित इनपुटवर. जरी आमची योजना 2 वापरली गेली आहे, आपण आपल्यास पाहिजे ते वापरू शकता परंतु आपण कोड सुधारित करण्यासाठी कोणता वापरला आहे हे लक्षात ठेवा किंवा आपण एखादी वेगळी निर्दिष्ट केल्यास ते कार्य करणार नाही (अगदी सामान्य त्रुटी).
मला या योजनेच्या अन्य दोन तपशीलांवर भाष्य करण्याची आवश्यकता आहे, एक म्हणजे मी जेथे "येथे आपले डिव्हाइस / एस" ठेवले आहे तेथे आपण एक लाइट बल्ब, पंखा, वैकल्पिक चालू मोटर किंवा कार्य करणारे कोणतेही डिव्हाइस कनेक्ट करू शकाल. एक 220v ओळ. अर्थात, आपल्याला इलेक्ट्रिक नेटवर्कवर असे डिव्हाइस किंवा डिव्हाइस प्लग इन करून सामर्थ्य द्यावे लागेल. हे करण्यासाठी, आपण सर्किट उघडणार्या किंवा बंद केलेल्या रिलेला इंटरपोज करून त्याच्या दोन पॉवर केबलमध्ये (ग्राउंड केबल नसल्यास, त्यात एक असल्यास) व्यत्यय साधून डिव्हाइसची उर्जा केबल सुधारित करू शकता.
प्रोग्राम अर्डिनो:
आपण हे करू शकता अर्दूनो आयडीई, अर्डब्लॉक किंवा बिटब्लॉकसह, जे तुमच्यासाठी अधिक उपयुक्त आहे. प्रोग्रामिंगसाठी साधा कोड खालीलप्रमाणे असेल, जरी आपण कोड सुधारित करू शकता किंवा आपल्या प्रकल्पाच्या गरजा त्यानुसार वाढवू शकता:
const int rele = 2; /*Setup*/ void setup() { pinMode(rele,OUTPUT);} /*Loop*/ void loop() { digitalWrite(rele, XXX); }
आपण यासाठी XXX बदलू शकता उच्च किंवा कमी आपण काय करू इच्छिता यावर अवलंबून, म्हणजेच ते अनुक्रमे चालू किंवा बंद करा. परंतु हे लक्षात ठेवा की ते एनसी किंवा काही नाही तर नक्कीच लक्षात ठेवा ... आपण निश्चितपणे प्रोग्रामिंगसाठी अधिक कोड जोडू शकता, किंवा तो एखाद्या कार्यक्रमाच्या अनुसार सक्रिय किंवा निष्क्रिय केला आहे, कदाचित इनपुट किंवा दुसर्या अर्दूनो इनपुटची स्थिती, जसे की सेन्सर जोडणे आणि ते सक्रिय केले आहे की नाही यावर अवलंबून रिले बदलणे इ.
आपणास आधीच माहित आहे की शक्यता बरीच आहेत आणि मर्यादा आपली कल्पनाशक्ती आहे. आपण यामध्ये अधिक शक्यता आणि कोड उदाहरणे पाहू शकता आमचे प्रशिक्षण. उदाहरणार्थ, आम्ही वापरु शकू 1 मिनिटांच्या अंतराने सक्रिय करण्यासाठी आणि निष्क्रिय करण्यासाठी वेळ जोडण्यासाठी:
const int pin = 2; void setup() { Serial.begin(9600); //iniciar puerto serie pin Mode(pin, OUTPUT); //definir pin como salida } void loop(){ digitalWrite(pin, HIGH); // poner el Pin en HIGH (activar relé) delay(60000); // esperar un min digital Write(pin, LOW); // poner el Pin en LOW (desactivar relé) delay(60000); // esperar un min }
मला आशा आहे की या ट्यूटोरियलने आपली सेवा दिली आहे आणि आपण मिळवा आपल्या उच्च-व्होल्टेज प्रकल्पांना प्रारंभ करा...
मला मिळालेली माहिती विलक्षण मिळाली आहे.
हे विचारणे जास्त नसल्यास, मला एक प्रश्न विचारायचा आहे, मी बर्याच 220 व्ही डिव्हाइस एकाच रिलेशी कनेक्ट करू शकतो किंवा प्रत्येक डिव्हाइसला रिलेमध्ये ठेवू शकतो का?
सर्वकाही धन्यवाद.
हाय,
होय, आपण आपल्याकडे असलेल्या रिले मॉडेलची कमाल क्षमता ओलांडत नाही तोपर्यंत आपण एकाधिक डिव्हाइसला रिलेशी कनेक्ट करू शकता. उदाहरणार्थ, आपण लाईट बल्ब आणि फॅन कनेक्ट करू शकता जेणेकरून ते दोघे एकसारखेपणाने इ. मध्ये कनेक्ट होतील. आपले डेटाशीट तपासा.
ग्रीटिंग्ज!