विज्ञापन
पिछली बार, मैंने आपको अपने Arduino प्रोजेक्ट बनाने के कुछ तरीके दिखाए थे वाणी नियंत्रित 3 तरीके Arduino परियोजनाओं के लिए भाषण नियंत्रण जोड़ने के लिएमैं वास्तव में हाल ही में अपने Arduino से प्यार करना शुरू कर रहा हूं; बुनियादी ट्यूटोरियल से गुजरने और यहां तक कि एक एलईडी क्यूब बनाने के बाद, मैं कुछ और जटिल चीजों से निपटने के लिए तैयार था। सौभाग्य से, एक Arduino परियोजना को नियंत्रित करने वाले भाषण ... अधिक पढ़ें सिरीप्रॉक्सी के माध्यम से, ओएस एक्स के अंतर्निहित बोलने योग्य आइटम, और कुछ ऑटोमेटर स्क्रिप्टिंग, या यहां तक कि एक समर्पित आवाज मान्यता हार्डवेयर चिप। मैंने आपको अपनी लाइटों को चालू करने के लिए मुझे एक त्वरित डेमो के साथ छोड़ दिया, लेकिन यह नहीं बताया कि मैंने हार्डवेयर पक्ष में इसे कैसे हासिल किया। आइए आज इस बात पर ध्यान दें कि आप उच्च शक्ति के उपकरणों को कैसे नियंत्रित कर सकते हैं - जैसे कि आपकी केतली, या कुछ मंजिल लैंप।
चेतावनी: एक घरेलू साधन बिजली की आपूर्ति के साथ खिलवाड़ करना हल्के ढंग से किए जाने वाली चीज नहीं है। एक 9 वी बैटरी आपकी जीभ को परेशान कर सकती है, लेकिन 120-240 वी इसे भून सकती है, और संभवतः आपको मार सकती है। यदि आप इसमें से कुछ भी करने से मर जाते हैं, तो मैं बिल्कुल शून्य जिम्मेदारी स्वीकार करता हूं। यदि आप इसे स्वीकार नहीं करते हैं, तो अभी पढ़ना बंद करें।
यदि आप इसके लिए नए हैं, तो हमारे शुरुआती की जाँच करना सुनिश्चित करें Arduino गाइड Arduino के साथ शुरुआत करना: एक शुरुआती गाइडArduino एक ओपन-सोर्स इलेक्ट्रॉनिक्स प्रोटोटाइपिंग प्लेटफॉर्म है जो लचीले, आसानी से उपयोग होने वाले हार्डवेयर और सॉफ्टवेयर पर आधारित है। यह कलाकारों, डिजाइनरों, शौकीनों और इंटरैक्टिव वस्तुओं या वातावरण बनाने में रुचि रखने वाले किसी भी व्यक्ति के लिए अभिप्रेत है। अधिक पढ़ें . इसके अलावा, मैं यह सुझाव देना चाहूंगा कि उच्च धारा खींचने के कारण विशेष रूप से आपके केतली (उदाहरण के लिए) को नियंत्रित करने की कोशिश कर रहा है - एक 1500W केतली लगभग 12.5 Amps (आपके राष्ट्रीय वोल्टेज स्तर के आधार पर) का उपयोग करेगी।
ठोस राज्य रिले
रिले विद्युत रूप से नियंत्रित यांत्रिक स्विच हैं; एक वोल्टेज को ट्रिगर पक्ष पर लागू करें, और अंदर चुंबक यांत्रिक रूप से स्विच को फ्लिप करेगा।
वे कई प्रकार के आकारों और रेटिंगों में आते हैं, इसलिए यह पूरी तरह से आवश्यक है कि आप कुल वर्तमान और वोल्टेज की जांच करें जो आप स्विच करने जा रहे हैं; यदि आप सिर्फ 5VDC के लिए रिले रेटेड के माध्यम से 240VAC लगाने की कोशिश करते हैं, तो बुरी बातें होने जा रही हैं.
एक रिले की विशेषताओं का मतलब यह भी है कि आप उन्हें सीधे Arduino पर प्लग नहीं कर सकते हैं - आपको उन्हें कुछ हद तक एक ट्रांजिस्टर का उपयोग करके अलग करना होगा, और "फ्लाईबैक" डायोड प्रदान करना होगा। रिले में मैग्नेट होते हैं, जो आगमनात्मक होते हैं, इसलिए वे बिजली का प्रभार रखते हैं। जब आप अचानक चार्ज छोड़ते हैं, तो इंडक्टिव लोड उस सर्किट से वापस भाग जाता है जो रिवर्स पोलरिटी में होता है; फ्लाईबैक डायोड सर्किट की सुरक्षा करता है।
रिले को सामान्य रूप से खुले के रूप में वायर्ड किया जा सकता है, जिसका अर्थ है "जब तक आप उन्हें चालू नहीं करते हैं"; या सामान्य रूप से बंद, जिसका अर्थ है "जब तक आप उन्हें बंद नहीं करते हैं"।
यदि यह वह मार्ग है जहाँ आप जाना चाहते हैं, तो यह जान लें कि यह सबसे खतरनाक है क्योंकि नंगे लाइव तार होंगे। आप खरीद सकते हैं $ 20 के लिए स्पार्कफुन से रिले किट; इसमें एक छोटा सर्किट बोर्ड और स्विच करने के लिए सभी आवश्यक अतिरिक्त घटक शामिल हैं 240VAC 8A लोड होता है।
"पॉवरस्विच टेल"
यदि किसी भी तरह के लाइव तारों को छूने का विचार आपको डराता है, लेकिन आप अभी भी एक विश्वसनीय वायर्ड दृष्टिकोण चाहते हैं, तो पूर्व-निर्मित रिले पूंछ संभवतः आपका सबसे अच्छा दांव है, लगभग $ 25 प्रत्येक पर खुदरा बिक्री। आप इन्हें केवल दीवार सॉकेट और डिवाइस के बीच के कनेक्शन में जोड़ते हैं, फिर अपनी Arduino की बिजली की आपूर्ति और एक डिजिटल IO को साइड में चलाएं।
ये अमेरिका में 120vAC के लिए उपयुक्त हैं, लेकिन ब्रिटेन के 240v और अन्य जगहों के लिए वे केवल एक का उत्पादन करते हैं किट फार्म, और आपको अपने प्लग जोड़ने की आवश्यकता होगी हालांकि किट के साथ सावधान रहें, क्योंकि गलतियों का मतलब हो सकता है कि आपके Arduino या खुद को भूनना है, इसलिए ये 100% सुरक्षित नहीं हैं। मन के कुल टुकड़े के लिए, आपको अगले विकल्प को देखना चाहिए।
हैक कुछ रिमोट नियंत्रित सॉकेट
आजकल आप रिमोट रेडियो नियंत्रित मुख्य सॉकेट $ 10- $ 20 तक ले सकते हैं, और वे आमतौर पर चीजों को नियंत्रित करने के लिए 433mHz आवृत्ति और संभवतः समान चिप का उपयोग करते हैं। यदि आप रिमोट को बलिदान करने के लिए तैयार हैं, या कम से कम कुछ तारों के लिए कुछ छेद बनाते हैं, तो आप इसे आसानी से Arduino से जोड़ सकते हैं।
रिमोट को खोलने और उपयोग की गई चिप की पहचान करके शुरू करें; यदि आप SC5262 चिप है, तो निम्न चित्र आपको उस पिन की व्याख्या करता है जिसकी आप तलाश कर रहे हैं (HX2262 और PT2262 भी उसी पिन के साथ संगत हैं). उस पिन को Arduino पर एक डिजिटल आउटपुट से कनेक्ट करें, और आप 5v बिजली की आपूर्ति और जमीन का उपयोग करके रिमोट बैटरी को भी बायपास कर सकते हैं (या सिर्फ आपूर्ति की गई बैटरी का उपयोग करते हुए, जो भी हो).
इसके बाद, आप डाउनलोड करना चाहेंगे और अपने स्थान पर रखना चाहेंगे Arduino / पुस्तकालय फोल्डर Google कोड से RFSwitch लाइब्रेरी - यह आपको उपकरणों को सक्रिय करने के लिए कुछ सरल कार्यों तक पहुंच प्रदान करता है और कमांड संकेतों के किटी-ग्रिट्टी को छोड़ देता है। कक्षा का एक नया उदाहरण बनाकर शुरू करें:
#शामिल
RCSwitch mySwitch = RCSwitch ();
अपने सेटअप () फ़ंक्शन में, इसे संबंधित आउटपुट पिन पर तत्काल लिखें (10, इस मामले में):
mySwitch.enableTransmit (10);
और अपने मुख्य तर्क में, का उपयोग करें:
mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);
(जहां 3 चैनल है, और उपकरणों को चालू और बंद करने के लिए 1 डिवाइस नंबर है)। आमतौर पर प्रत्येक चैनल के 4 और 4 डिवाइस होते हैं, जिससे आपको 16 अद्वितीय पता योग्य डिवाइस चालू और बंद करने होते हैं।
इन मौजूदा उपभोक्ता उत्पादों को हैक करने के बारे में सबसे अच्छी बात यह है कि आप किसी भी उच्च वोल्टेज तारों को नहीं छू सकते हैं; सब कुछ स्वयं सॉकेट मॉड्यूल में निहित है।
अब, इसे थोड़ा मिलाएं Arduino इंटरनेट नियंत्रण कैसे एक ईथरनेट शील्ड के बिना Arduino वेब नियंत्रण सेट करने के लिएपिछले कुछ हफ्तों से, मैंने अपने स्टूडियो में टेक्नोफिलिया पॉडकास्ट के लाइव प्रसारण के दौरान दर्शकों को मूड लाइटिंग का नियंत्रण सौंप दिया - आप उस में इसके परिणाम देख सकते हैं ... अधिक पढ़ें , और आप दुनिया में कहीं भी अपने मोबाइल से अपने उपकरणों को चालू करने में सक्षम होंगे। मैं काफी हद तक निश्चित हूं कि मैं इंटरनेट पर कुछ भी नियंत्रित नहीं करना चाहता, लेकिन प्रत्येक अपने स्वयं के लिए। क्या आपके Arduino होम ऑटोमेशन के सपने आखिरकार साकार हो सकते हैं? क्या आपने अपनी शुरुआत की है? Arduino अभी तक यात्रा?
छवि क्रेडिट: शटरस्टॉक - पावर सॉकेट,
जेम्स के पास आर्टिफिशियल इंटेलिजेंस में बीएससी है, और कॉम्पिटिया ए + और नेटवर्क + प्रमाणित है। वह MakeUseOf के प्रमुख डेवलपर हैं, और अपना खाली समय वीआर पेंटबॉल और बोर्डगेम खेलने में बिताते हैं। वह पीसी का निर्माण कर रहा है क्योंकि वह एक बच्चा था।