विषयसूची:
- चरण 1: एक वीडियो के बारे में कैसे?
- चरण 2: भागों की सूची।
- चरण 3: एनकोडर और डिकोडर।
- चरण 4: प्रोटोटाइप।
- चरण 5: इन्फ्रारेड।
- चरण 6: हम क्या कर रहे हैं?
- चरण 7: रिसीवर का पता लगाएं।
- चरण 8: सोल्डरिंग।
- चरण 9: हो गया।
वीडियो: अपने IR रिमोट को RF रिमोट में बदलें: 9 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
आज के इंस्ट्रक्शनल में, मैं आपको दिखाऊंगा कि आप बिना माइक्रोकंट्रोलर के जेनेरिक आरएफ मॉड्यूल का उपयोग कैसे कर सकते हैं, जो अंततः हमें एक प्रोजेक्ट बनाने के लिए प्रेरित करेगा, जहां आप किसी भी डिवाइस के आईआर रिमोट को आरएफ रिमोट में बदल सकते हैं। IR रिमोट को RF में बदलने का मुख्य लाभ यह है कि, डिवाइस को काम करने के लिए बटन दबाने से पहले आपको रिमोट को इंगित करने की आवश्यकता नहीं होती है। इसके अलावा, यदि आपके पास एक ऐसा उपकरण है जो हमेशा रिमोट की सीमा में नहीं होता है, जैसे कि एक कमरे के कोने में होम थिएटर, तो यह आरएफ रिमोट आपके जीवन को आसान बना देगा।
आएँ शुरू करें।
चरण 1: एक वीडियो के बारे में कैसे?
वीडियो में इस परियोजना के निर्माण के लिए आवश्यक सभी चरणों को विस्तार से शामिल किया गया है। यदि आप दृश्य पसंद करते हैं तो आप इसे देख सकते हैं, लेकिन यदि आप पाठ पसंद करते हैं, तो अगले चरणों का पालन करें।
इसके अलावा, यदि आप परियोजना को क्रिया में देखना चाहते हैं, तो उसी वीडियो को देखें।
चरण 2: भागों की सूची।
आरएफ मॉड्यूल:
भारत - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -
Arduino: भारत - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -
एनकोडर और डिकोडर आईसी: भारत - https://amzn.to/2HpNsQdUS - एनकोडर https://amzn.to/2HpNsQd; डिकोडर https://amzn.to/2HpNsQdUK - एनकोडर https://amzn.to/2HpNsQd; डिकोडर
TSOP IR रिसीवर -इंडिया - https://amzn.to/2H0Bdu6US (रिसीवर और एलईडी) - https://amzn.to/2H0Bdu6UK (रिसीवर और एलईडी) -
आईआर एलईडी: भारत -
चरण 3: एनकोडर और डिकोडर।
माइक्रोकंट्रोलर के बिना उनका उपयोग करने के लिए आपको दो आईसी की आवश्यकता होगी। उन्हें एनकोडर और डिकोडर कहा जाता है। वे बुनियादी संयोजन सर्किट हैं। एनकोडर में आउटपुट की संख्या से अधिक इनपुट होते हैं। सत्य तालिका को देखते हुए हम देख सकते हैं कि तीन आउटपुट पिन में इनपुट पिन के विभिन्न राज्यों के लिए अलग-अलग संयोजन होते हैं। आम तौर पर एन्कोडर के इनपुट आउटपुट पिन को 2^n x n के रूप में परिभाषित किया जाता है, जहां "n" बिट्स की संख्या होती है। डिकोडर एन्कोडर के बिल्कुल विपरीत होते हैं और उनके पास n x 2^n जैसे पिन विवरण होते हैं। यदि आप पूछते हैं कि क्या होगा यदि एक ही समय में एक से अधिक पिन उच्च हो जाते हैं, तो मैं कहूंगा कि यह इस निर्देश के दायरे से बाहर है।
हम जिस एन्कोडर और डिकोडर IC का उपयोग करेंगे, वे HT12E और HT12D, डीकोडर के लिए D और एन्कोडर के लिए E हैं। आइए इन IC के पिन पर एक नजर डालते हैं।
HT12E में, पिन नंबर 10, 11, 12 और 13 डेटा इनपुट पिन हैं और पिन 17 आउटपुट पिन है, जिसे हम मॉड्यूलेट करेंगे। पिन 16 और 17 आंतरिक आरसी थरथरानवाला के लिए हैं और हम इन पिनों में 500k से 1M (मैंने 680k का उपयोग किया) तक के एक अवरोधक को जोड़ते हैं। दरअसल, जुड़ा हुआ रेसिस्टर RC ऑसिलेटर का हिस्सा होगा। पिन 14 ट्रांसमिट सक्षम पिन है। यह एक सक्रिय कम पिन है और डेटा केवल तभी प्रसारित किया जाएगा जब इस पिन को कम रखा जाएगा। पिन १८ और ९ क्रमशः वीसीसी और जीएनडी हैं, और मैं थोड़ी देर में शेष आठ पिनों के बारे में बात करूंगा।
डिकोडर के लिए चीजें कुछ हद तक समान हैं। 18 और 9 आपूर्ति पिन हैं, 15 और 16 आंतरिक दोलक पिन हैं और उनके बीच एक 33k रोकनेवाला जुड़ा हुआ है। पिन 17 आईसी का वैध ट्रांसमिशन पिन है जो वैध डेटा प्राप्त होने पर उच्च हो जाता है। मॉड्यूलेटेड डेटा पिन 15 को दिया जाता है और डीकोडेड समानांतर डेटा पिन 10, 11, 12 और 13 से प्राप्त किया जाता है।
अब आप देखेंगे कि डिकोडर आईसी में भी वे 8 पिन होते हैं जिन्हें हमने एनकोडर में देखा था। वास्तव में, वे आपके प्रसारण को सुरक्षित रखने में एक बहुत ही महत्वपूर्ण उद्देश्य की पूर्ति करते हैं। इन्हें एड्रेस सेटिंग पिन कहा जाता है और वे सुनिश्चित करते हैं कि भेजा गया डेटा सही रिसीवर द्वारा ऐसे वातावरण में प्राप्त किया जाता है जहां इनमें से एक से अधिक जोड़ी होती है। यदि एन्कोडर में, इन सभी पिनों को कम रखा जाता है, तो डेटा प्राप्त करने के लिए डिकोडर के इन सभी पिनों को भी कम रखा जाना चाहिए। यदि चार को ऊंचा रखा जाता है और चार को कम रखा जाता है, तो डिकोडर एड्रेस पिन में भी समान कॉन्फ़िगरेशन होना चाहिए, तभी रिसीवर को डेटा प्राप्त होगा। मैं सभी पिनों को जमीन से जोड़ूंगा। आप जो चाहें कर सकते हैं। चलते-फिरते पता बदलने के लिए, एक डीआईपी स्विच का उपयोग किया जाता है, जो पिन को या तो उच्च या निम्न से जोड़ता है, बस उस पर बटनों की एक झिलमिलाहट होती है।
चरण 4: प्रोटोटाइप।
पर्याप्त सिद्धांत, चलिए आगे बढ़ते हैं और इसे व्यावहारिक रूप से आजमाते हैं
आपको दो ब्रेडबोर्ड की आवश्यकता होगी। मैं आगे बढ़ा और इस चरण में सर्किट आरेख का उपयोग करके Arduino के स्थान पर LED के साथ सभी को जोड़ा और स्विच के स्थान पर 10k पुल डाउन रेसिस्टर के साथ पुश बटन.. मैंने उन दोनों के लिए अलग-अलग बिजली की आपूर्ति का उपयोग किया। जैसे ही आप ट्रांसमीटर को पावर देते हैं, आप देखेंगे कि वैध ट्रांसमिशन पिन उच्च हो जाता है यह दर्शाता है कि सफल कनेक्शन बनाया गया है। जब मैं ट्रांसमीटर की तरफ कोई भी बटन दबाता हूं, तो रिसीवर की तरफ की एलईडी चमकती है। अगर मैं कई पुश बटन दबाता हूं तो कई एलईडी चालू हो जाते हैं। VT के नेतृत्व पर ध्यान दें, यह हर बार एक नया डेटा प्राप्त करने पर झपकाता है, और यह उस परियोजना में बहुत मददगार होगा जिसे हम बनाने जा रहे हैं।
यदि आपका सर्किट काम नहीं कर रहा है, तो आप एनकोडर के आउटपुट को डिकोडर के इनपुट से जोड़कर आसानी से डिबग कर सकते हैं और सब कुछ अभी भी वही काम करना चाहिए। इस तरह आप कम से कम यह सुनिश्चित कर सकते हैं कि आपके आईसी और उसके कनेक्शन ठीक हैं।
यदि आप किसी एक एड्रेस पिन को हाई में बदलते हैं, तो आप देख सकते हैं कि सब कुछ काम करना बंद कर दिया है। इसे फिर से काम करने के लिए, आप या तो इसे वापस कनेक्ट कर सकते हैं, या दूसरी तरफ समान पिन स्थिति को उच्च में बदल सकते हैं। इसलिए, कुछ भी इस तरह डिजाइन करते समय इस बात का ध्यान रखें क्योंकि वे बहुत महत्वपूर्ण हैं।
चरण 5: इन्फ्रारेड।
अब बात करते हैं इन्फ्रारेड की। प्रत्येक IR रिमोट में सामने की ओर एक IR होता है और रिमोट पर बटन दबाने से वह एलईडी लाइट बन जाती है जिसे कैमरे में देखा जा सकता है लेकिन नग्न आंखों से नहीं। लेकिन यह इतना आसान नहीं है। रिसीवर रिमोट पर दबाए गए प्रत्येक बटन को अलग करने में सक्षम होना चाहिए ताकि वह उक्त कार्य कर सके। ऐसा करने के लिए, विभिन्न मापदंडों वाले दालों में एलईडी को हल्का किया जाता है और ऐसे विभिन्न प्रोटोकॉल होते हैं जो निर्माता उपयोग करते हैं। अधिक जानने के लिए, मेरे द्वारा प्रदान किए गए लिंक देखें।
आपने अब तक अंदाजा लगा लिया होगा कि हम रिमोट के उन IR कोड की नकल करने जा रहे हैं। आरंभ करने के लिए हमें TSOP1338 और एक Arduino जैसे इन्फ्रारेड रिसीवर की आवश्यकता होगी। हम प्रत्येक बटन के हेक्स कोड निर्धारित करने जा रहे हैं जो उन्हें दूसरे से अलग बनाते हैं।
दो पुस्तकालयों को डाउनलोड और स्थापित करें, जिसका लिंक प्रदान किया गया है। अब IRLib मास्टर उदाहरण फ़ोल्डर से IRrecvdump खोलें और इसे Arduino पर अपलोड करें। रिसीवर का पहला पिन ग्राउंड है, दूसरा वीसीसी है, और तीसरा आउटपुट है। बिजली लगाने और आउटपुट को पिन 11 से जोड़ने के बाद, मैंने सीरियल मॉनिटर खोला। मैंने IR रिमोट को रिसीवर की ओर इशारा किया और उसके बटन दबाने लगा। मैंने प्रत्येक बटन को दो बार दबाया और सभी आवश्यक बटनों के साथ किए जाने के बाद मैंने Arduino को डिस्कनेक्ट कर दिया।
अब सीरियल मॉनिटर को देखें, तो बहुत सारा कचरा होगा, लेकिन वे सिर्फ आवारा प्रकाश किरणें हैं जिन्हें रिसीवर ने पकड़ लिया क्योंकि यह बहुत संवेदनशील है। लेकिन प्रोटोकॉल का भी उपयोग किया जाएगा और आपके द्वारा दबाए गए बटनों का हेक्स कोड होगा। हम तो यही चाहते हैं। इसलिए मैंने नाम और उनके हेक्स कोड के साथ एक नोट बनाया क्योंकि हमें बाद में इसकी आवश्यकता होगी।
कड़ियाँ:
रिमोट में IR कैसे काम करता है:https://irq5.io/2012/07/27/infrared-remote-control-…
www.vishay.com/docs/80071/dataform.pdf
पुस्तकालय:https://github.com/cyborg5/IRLib
github.com/z3t0/Arduino-IRremote
चरण 6: हम क्या कर रहे हैं?
हमारे पास हमारा IR रिमोट है जिसमें से हमने अपनी रुचि के बटनों के हेक्स कोड निर्धारित किए हैं। अब हम दो छोटे बोर्ड बना रहे हैं, एक में आरएफ ट्रांसमीटर है जिस पर चार बटन हैं जो या तो शून्य या एक जा सकते हैं, जिसका अर्थ है कि 16 संयोजन संभव हैं, दूसरे में रिसीवर है और इसमें किसी प्रकार का नियंत्रक है, मेरे मामले में Arduino, जो आउटपुट की व्याख्या करेगा, डिकोडर बनाता है और एक IR नेतृत्व को नियंत्रित करेगा जो अंततः डिवाइस को ठीक उसी तरह से प्रतिक्रिया करने के लिए प्राप्त करता है जैसे उसने अपने रिमोट के लिए किया था। चूंकि 16 संयोजन संभव हैं, हम रिमोट के 16 बटन तक की नकल कर सकते हैं।
चरण 7: रिसीवर का पता लगाएं।
यदि आपके डिवाइस पर रिसीवर दिखाई नहीं दे रहा है, तो लाइब्रेरी उदाहरण से IRSendDemo स्केच खोलें और तदनुसार प्रोटोकॉल और हेक्स कोड बदलें। मैंने पावर बटन के हेक्स कोड का इस्तेमाल किया। अब Arduino के 3 पिन करने के लिए 1k रोकनेवाला के साथ एक IR कनेक्ट करें और सीरियल मॉनिटर खोलें। इसलिए जब आप सीरियल मॉनिटर में कोई भी कैरेक्टर टाइप करेंगे और एंटर दबाएंगे, तो Arduino डेटा को IR के नेतृत्व में भेज देगा और डिवाइस को काम करना चाहिए। विभिन्न क्षेत्रों पर होवर करें जहां आपको लगता है कि रिसीवर हो सकता है और अंततः आपको अपने डिवाइस में रिसीवर का सटीक स्थान मिल जाएगा (स्पष्ट समझ के लिए वीडियो देखें)।
चरण 8: सोल्डरिंग।
उसी कनेक्शन आरेख का उपयोग करते हुए, मैंने आवश्यक दो पीसीबी बनाए, मैंने प्रो मिनी के बजाय स्टैंडअलोन Arduino का उपयोग किया है, जैसा कि मैंने चारों ओर बिछाया था।
माइक्रोकंट्रोलर लगाने से पहले, मैं एक बार और कनेक्शन का परीक्षण करना चाहता था। इसलिए मैंने ट्रांसमीटर पर 9 वोल्ट और रिसीवर को 5 वोल्ट लगाया और बोर्डों के कामकाज का परीक्षण करने के लिए एक एलईडी का उपयोग किया और जल्दी से सब कुछ परीक्षण किया। मैंने ट्रांसमीटर पीसीबी में बैटरी बचाने के लिए एक पावर स्विच भी जोड़ा।
अंत में स्केच अपलोड करने के बाद, मैंने Arduino को उसके स्थान पर ठीक कर दिया।
मैंने 1k रोकनेवाला को सीधे एलईडी के कैथोड में मिलाया और मैं एक जीआई शीट का उपयोग करके अपने होम थिएटर के लिए बनाए गए एडेप्टर को ग्लूइंग करने से पहले एक हीट सिकुड़न का उपयोग करूंगा, लेकिन अगर आपके पास 3 डी प्रिंटर तक पहुंच है, तो आप बहुत अधिक निर्माण कर सकते हैं पेशेवर दिखने वाला एडॉप्टर आसानी से, यदि आवश्यक हो तो। मैं एलईडी और पीसीबी के बीच एक लंबा तार भी मिलाप करूंगा ताकि पीसीबी को अलग जगह पर रखना आसान हो, कहीं छिपा हो। ये सब हो जाने के बाद, इसकी कार्यप्रणाली का परीक्षण करने का समय आ गया है, जिसे आप चरण 1 में मेरे द्वारा एम्बेड किए गए वीडियो में कार्रवाई में देख सकते हैं।
इसे RF में बदलने के बारे में सबसे अच्छी बात यह है कि आपको इसे सीधे उस डिवाइस पर इंगित करने की आवश्यकता नहीं है जिसे आप नियंत्रित कर सकते हैं, भले ही आप दूसरे कमरे में हों, केवल एक चीज जिसकी आपको देखभाल करने की आवश्यकता है वह यह है कि RF जोड़ी अंदर होनी चाहिए। रेंज और बस इतना ही। अंत में यदि आपके पास ३डी प्रिंटर है, तो आप ट्रांसमीटर सेक्शन के लिए एक छोटा सा केस भी प्रिंट कर सकते हैं।
चरण 9: हो गया।
मुझे बताएं कि आप इस परियोजना के बारे में क्या सोचते हैं और यदि आपके पास कोई सुझाव या विचार है, तो कृपया नीचे टिप्पणी में साझा करें।
हमारे इंस्ट्रक्शंस और YouTube चैनल की सदस्यता लेने पर विचार करें।
पढ़ने के लिए धन्यवाद, अगले निर्देश में मिलते हैं।
सिफारिश की:
अपने टीवी रिमोट के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें!: 7 कदम (चित्रों के साथ)
अपने टीवी रिमोट के साथ अपने मॉडल ट्रेन लेआउट को नियंत्रित करें !: इस निर्देश में, मैं आपको दिखाऊंगा कि एक मॉडल ट्रेन के लिए आईआर रिमोट कंट्रोल सिस्टम कैसे बनाया जाता है। तब आप अपने सोफे पर आराम करते हुए अपनी ट्रेनों को नियंत्रित करने में सक्षम होंगे। तो चलो शुरू हो जाओ
अपने पुराने फोन को रिमोट स्विच में बदलें: 7 कदम (चित्रों के साथ)
अपने पुराने फोन को रिमोट स्विच में बदलें: कभी आपने सोचा है कि अपने पुराने बेसिक फोन का क्या करें? पिछले दशक में स्मार्टफोन के आगमन ने सभी बुनियादी फोन को अप्रचलित कर दिया है। भले ही उनके पास अच्छी बैटरी लाइफ और अच्छा लुक था, लेकिन बड़े स्मार्टफोन्स की तुलना में वे कम होते हैं, जिनमें बड़े स्मार्टफोन होते हैं
अपने घर में अपने कंप्यूटर के साथ रोशनी को नियंत्रित करें: 3 कदम (चित्रों के साथ)
अपने घर में अपने कंप्यूटर से रोशनी को नियंत्रित करें: क्या आप कभी अपने घर में रोशनी को अपने कंप्यूटर से नियंत्रित करना चाहते हैं? ऐसा करना वास्तव में काफी किफायती है। आप स्प्रिंकलर सिस्टम, स्वचालित विंडो ब्लाइंड्स, मोटराइज्ड प्रोजेक्शन स्क्रीन आदि को भी नियंत्रित कर सकते हैं। आपको हार्डवेयर के दो टुकड़े चाहिए
अपने लैपटॉप (या डेस्कटॉप) के लिए अपने एलजी एनवी 2 सेल फोन को पोर्टेबल डायल अप मोडेम में कैसे बदलें: 7 कदम
अपने लैपटॉप (या डेस्कटॉप) के लिए अपने एलजी एनवी 2 सेल फोन को पोर्टेबल डायल अप मोडेम में कैसे बदलें , या छुट्टी पर, जहां वे अपने वाईफाई का उपयोग करने के लिए प्रति घंटे एक महंगी राशि का शुल्क लेते हैं। अंत में, मैं पाने का एक आसान तरीका लेकर आया हूं
अपने सर्वो V1.00 को हैक करें - अपने सर्वो को एक शक्तिशाली लीनियर एक्चुएटर में बदलें: 7 कदम
अपने सर्वो V1.00 को हैक करें - अपने सर्वो को एक शक्तिशाली रैखिक एक्ट्यूएटर में बदल दें: बशर्ते आपके पास उपकरण और सर्वो हो, जिसे आप एक-दो रुपये में बना सकते हैं। एक्चुएटर लगभग 50 मिमी / मिनट की दर से विस्तारित होता है। यह अपेक्षाकृत धीमा है लेकिन बहुत शक्तिशाली है। मेरा वीडियो पोस्ट के अंत में देखें जहां छोटा एक्ट्यूएटर