विषयसूची:
वीडियो: ई-स्विच: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह निर्देश दक्षिण फ्लोरिडा विश्वविद्यालय (www.makecourse.com) में मेककोर्स की परियोजना की आवश्यकता को पूरा करने के लिए बनाया गया था।
ई-स्विच एक ऐसा उपकरण है जो एक लाइट स्विच से जुड़ी सर्वो मोटर को नियंत्रित करने के लिए एक Arduino Uno, एक IR रिसीवर और एक HCSR04 निकटता सेंसर का उपयोग करता है। यह उत्पाद ऊर्जा बचाने और रिमोट कंट्रोल क्षमताओं के माध्यम से पहुंच में आसानी के लिए बनाया गया था। उत्पाद मौजूदा लोगों से अलग है जिसमें यह स्थापित करने के लिए तैयार है, केवल मौजूदा लाइट स्विच पर खराब होने की आवश्यकता है, बिना किसी असेंबली या वायरिंग की आवश्यकता है। आवश्यक सामग्री नीचे सूचीबद्ध हैं:
- Arduino Uno
- HCSR04 निकटता सेंसर
- आईआर रिसीवर + रिमोट
- SG90 सर्वो मोटर
- 3डी प्रिंटर + पीएलए फिलामेंट
- तारों
- छोटा ब्रेडबोर्ड
- वेल्क्रो
- विद्युत टेप
चरण 1: वायरिंग
इस सर्किट के लिए 3 बाहरी घटक हैं, सर्वो, प्रॉक्सिमिटी सेंसर और IR रिसीवर। सभी घटकों को एक ही जमीन और वीसीसी आपूर्ति का उपयोग करके समानांतर में जोड़ा जाना है।
IR रिसीवर: IR रिसीवर में 3 पिन होते हैं, बाईं ओर सिग्नल पिन होता है, जो डिजिटल पिन 2 से जुड़ा होता है। बीच वाला पिन ग्राउंड पिन होता है, और आखिरी पिन वोल्टेज पिन होता है जिसके लिए +5V की आवश्यकता होती है।
HCSR04 प्रॉक्सिमिटी सेंसर: प्रॉक्सिमिटी सेंसर में 4 पिन होते हैं, बाएं से दाएं वे VCC (+5V), ट्रिग (पिन 4), इको (पिन 3) और ग्राउंड होते हैं।
SG90 सर्वो मोटर: सर्वो में 3 कनेक्शन होते हैं, लाल VCC (+5V) होता है, भूरा ग्राउंड होता है, और पीला सिग्नल (पिन 5) होता है।
चरण 2: कोड
*कोड को.rar फ़ाइल के रूप में अपलोड किया गया है, इसे अनज़िप किया जाना चाहिए*
Arduino कोड HCSR04 और IR रिसीवर को इनपुट के रूप में उपयोग करता है, जबकि सर्वो मोटर एकमात्र आउटपुट है। सर्वो मोटर्स की वर्तमान स्थिति को रिकॉर्ड करने के लिए "स्टेट" नामक एक चर का उपयोग किया जाता है। 0 सर्वो के ऑफ पोजीशन में होने से मेल खाती है, 1 ऑन पोजीशन का सूचक है।
लूप में, पहला कदम अंतिम रिकॉर्ड की गई निकटता सेंसर दूरी (lastValue) को अपडेट करना है, अगला वर्तमान दूरी (दूरी) रिकॉर्ड करना है, फिर इन मानों की तुलना की जाती है। यदि lastValue वर्तमान दूरी से अधिक है, तो एक हाथ आ रहा है, और सर्वो 90 डिग्री नीचे हो जाएगा, रोशनी बंद कर देगा, यह देखते हुए कि वर्तमान स्थिति 1 है। अन्यथा, यदि lastValue दूरी से कम है, तो एक हाथ है पीछे हटना, और सर्वो रोशनी को चालू करते हुए 90 डिग्री ऊपर की ओर घूमेगा, यह देखते हुए कि वर्तमान स्थिति 0 है। यदि इनमें से कोई भी शर्त पूरी नहीं होती है, तो IR रिसीवर संकेतों की जांच करता है और "परिणाम" उत्पन्न करते हुए उन्हें डीकोड करता है। परिणाम के आधार पर, IR रिसीवर ऊपर या नीचे होगा। कोड 0xFFE01F IR रिमोट्स प्लस बटन से मेल खाता है, और यदि प्राप्त होता है तो प्रकाश को चालू करने के लिए सर्वो को ऊपर की ओर घुमाएगा, यह देखते हुए कि वर्तमान स्थिति 0 है। कोड 0xFFA857 IR रिमोट माइनस बटन से मेल खाता है, और यदि प्राप्त होता है तो घुमाएगा प्रकाश बंद करने के लिए सर्वो नीचे की ओर, यह देखते हुए कि वर्तमान स्थिति 1 है। यदि कोई संकेत प्राप्त नहीं होता है, तो कोड लूप हो जाता है और खोज जारी रखता है (irrecv.resume)।
चरण 3: 3D मुद्रित अवयव
इस परियोजना के लिए, दो घटकों को डिजाइन और मुद्रित किया जाना था, सर्वो के लिए एक हल्का स्विच ब्रैकेट, और सभी घटकों के लिए एक आवास, जो मौजूदा स्विच पर आसानी से फिट हो सकता था।
- लाइट स्विच ब्रैकेट: इस टुकड़े को इसके प्रोंग्स के बीच एक लाइट स्विच रखने के लिए डिज़ाइन किया गया था, इसे एक सर्वो मोटर से जोड़ने के लिए भी डिज़ाइन किया गया था, और इसमें एक छेद है।
- आवास में 4 डिब्बे हैं: एक निकटता सेंसर के लिए, जो एक आयताकार उद्घाटन के साथ आवास के सामने के आधार पर है। इसके ठीक ऊपर Arduino और IR रिसीवर के लिए एक कम्पार्टमेंट है, इसमें छेद बनाए गए हैं जो अन्य डिब्बों (वायरिंग के लिए) की ओर ले जाते हैं, साथ ही स्क्रू के लिए छेद भी। आवास के पिछले हिस्से को खोखला कर दिया गया है। दो प्रोंग्स वाला बड़ा क्षेत्र सर्वो मोटर और ब्रेडबोर्ड कम्पार्टमेंट है, सर्वो मोटर को माउंट करने के लिए प्रोंग्स को दूरी और आकार दिया जाता है। छोटा कम्पार्टमेंट आखिरी है, और यह 9वी बैटरी के लिए फिट है।
चरण 4: विधानसभा
- तारों को HCSR04 पर पिन से कनेक्ट करें, फिर सेंसर को उसके डिब्बे में रखें, जैसा कि दर्शाया गया है। तारों को उद्घाटन के माध्यम से और सर्वो मोटर डिब्बे में चलाएं।
- तारों को IR रिसीवर के पिन से कनेक्ट करें, फिर रिसीवर को बिजली के टेप का उपयोग करके Arduino कम्पार्टमेंट के आंतरिक फ्रंट पैनल पर सुरक्षित करें, यह सुनिश्चित करें कि रिसीवर का सिर साइड से बाहर की ओर निकल रहा है, ताकि संचार समस्याओं को रोका जा सके। जितना संभव हो आवास के शीर्ष के करीब रखें। तारों को सर्वो मोटर डिब्बे में चलाएँ।
- मुख्य उद्घाटन के पास, आवास में सबसे लंबे छेद के माध्यम से बैटरी कनेक्टर केबल चलाएं। सुनिश्चित करें कि कनेक्टर के दोनों हिस्से उपयुक्त तरफ हैं (Arduino कनेक्टर से Arduino कम्पार्टमेंट, बैटरी कनेक्टर से बैटरी कम्पार्टमेंट)।
- सर्वो स्क्रू का उपयोग करके, 3डी प्रिंटेड लाइट स्विच ब्रैकेट को दिखाए गए अनुसार सर्वो मोटर से कनेक्ट करें। फिर, तारों की ओर इशारा करते हुए, प्रोंग्स का उपयोग करके सर्वो मोटर को माउंट करें।
- ब्रेडबोर्ड स्थापित करने के लिए वेल्क्रो का उपयोग करें।
- Arduino को उसके आवास में रखने से पहले, सभी घटकों को ब्रेडबोर्ड पर, फिर उपयुक्त Arduino पिन से तार दें। सभी घटकों की बिजली की आपूर्ति समानांतर में होनी चाहिए। समाप्त होने पर, Arduino को उसके डिब्बे में रखें, जिसमें 9V बैटरी पोर्ट बाहर की ओर हो।
- 9वी बैटरी को इसके आवास में रखें, और Arduino से कनेक्ट करें।
चरण 5: उपयोग
डिवाइस का उपयोग करने के लिए, लाइट बंद करने के लिए या डिवाइस से दूर लाइट चालू करने के लिए डिवाइस की ओर अपना हाथ ला सकते हैं। IR रिमोट प्लस बटन दबाने से लाइट चालू हो जाएगी और माइनस दबाने पर लाइट बंद हो जाएगी।
सिफारिश की:
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम - कदम दर कदम: 4 कदम
Arduino कार रिवर्स पार्किंग अलर्ट सिस्टम | स्टेप बाय स्टेप: इस प्रोजेक्ट में, मैं Arduino UNO और HC-SR04 अल्ट्रासोनिक सेंसर का उपयोग करके एक साधारण Arduino कार रिवर्स पार्किंग सेंसर सर्किट डिजाइन करूंगा। इस Arduino आधारित कार रिवर्स अलर्ट सिस्टम का उपयोग स्वायत्त नेविगेशन, रोबोट रेंजिंग और अन्य रेंज r के लिए किया जा सकता है
DIY कदम/डीआईआर लेजर गैल्वो नियंत्रक: 5 कदम (चित्रों के साथ)
DIY STEP / DIR LASER GALVO कंट्रोलर: नमस्ते, इस निर्देश में, मैं आपको दिखाना चाहता हूं कि आप ILDA मानक गैल्वो लेजर स्कैनर के लिए अपना खुद का स्टेप / dir इंटरफ़ेस कैसे बना सकते हैं। जैसा कि आप जानते होंगे कि मैं "DIY-SLS-3D-Printer" और "जेआरएलएस १००० DIY एसएलएस-३डी-पी
पिक्सेल किट चल रहा है माइक्रोपायथन: पहला कदम: 7 कदम
पिक्सेल किट रनिंग माइक्रोपायथन: पहला कदम: कानो के पिक्सेल की पूरी क्षमता को अनलॉक करने की यात्रा फ़ैक्टरी फ़र्मवेयर को माइक्रोपायथन के साथ बदलने के साथ शुरू होती है लेकिन यह केवल शुरुआत है। Pixel Kit पर कोड करने के लिए हमें अपने कंप्यूटरों को इससे कनेक्ट करना होगा। यह ट्यूटोरियल समझाएगा कि क्या
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: 4 कदम
बैटरी के आंतरिक प्रतिरोध को मापने के लिए 4 कदम: यहां 4 सरल चरण दिए गए हैं जो बैटर के आंतरिक प्रतिरोध को मापने में आपकी मदद कर सकते हैं।
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): 5 कदम
$3 और 3 कदम लैपटॉप स्टैंड (रीडिंग-ग्लास और पेन ट्रे के साथ): यह $3 और amp; 5 मिनट में 3 स्टेप वाला लैपटॉप स्टैंड बनाया जा सकता है। यह बहुत मजबूत, हल्का वजन है, और आप जहां भी जाते हैं, ले जाने के लिए फोल्ड किया जा सकता है