विषयसूची:

स्मार्ट यूनिवर्सल आईआर रिमोट: 6 कदम
स्मार्ट यूनिवर्सल आईआर रिमोट: 6 कदम

वीडियो: स्मार्ट यूनिवर्सल आईआर रिमोट: 6 कदम

वीडियो: स्मार्ट यूनिवर्सल आईआर रिमोट: 6 कदम
वीडियो: Master remote RM-L1462 pair with smart tv | Universal Remote pair with smart android tv 2024, जुलाई
Anonim
Image
Image
अपने रिमोट के लिए पुर्जे प्राप्त करना !!!
अपने रिमोट के लिए पुर्जे प्राप्त करना !!!

पेश है स्मार्ट यूनिवर्सल IR रिमोट !!! आपके आस-पास के सभी IR उपकरणों को जीतने के लिए एक सरल, कॉम्पैक्ट और बहुत शक्तिशाली टूल !!! सब कुछ बस चंद रुपयों में….

स्मार्ट क्यों???

यह किसी भी IR रिमोट पर किसी भी बटन की क्रियाओं को बहुत आसानी से सीख सकता है, जिससे आप अपनी आवश्यकता के अनुसार क्रियाओं को संशोधित कर सकते हैं। एक बार सिखाई गई ये क्रियाएं, Arduino नैनो की न मिटाने योग्य स्मृति में संग्रहीत हो जाती हैं। इसलिए, इसके बटनों पर नियंत्रणों को फिर से असाइन करने की आवश्यकता नहीं है। एक ही बोर्ड पर एक ही समय में कई उपकरणों के लिए एकाधिक कुंजियों की विशेषता। मस्तिष्क !!!यह सभी सीखने और संचारण कार्यों को करने के लिए रिमोट के मुख्य मस्तिष्क के रूप में Arduino नैनो का उपयोग करता है।

चरण 1: अपने रिमोट के लिए पुर्जे प्राप्त करना !

इस रिमोट को बनाने के लिए आवश्यक घटक:

१) अर्दुनियो नैनो x १२) IR रिसीवर - इनमें से कोई भी (TSOP1130/TSOP1138/TSOP1330/TSOP1338) या कोई अन्य भी काम करेगा x 13) IR ट्रांसमीटर LED x 14) प्रतिरोधक - १५० ओम x १५) डायोड - 1N4007 x 1 6) एसपीएसटी स्लाइड स्विच x 17) महिला हेडर / बर्ग स्ट्रिप - 40 पिन x 18) पुश बटन (छोटा - 6 मिमी * 6 मिमी) x 9 (या आपकी आवश्यकता के अनुसार) 9) पुश बटन (बड़ा - 12 मिमी * 12 मिमी) x 3 (या आपकी आवश्यकता के अनुसार) १०) छिद्रित / बिंदीदार / शून्य पीसीबी ११) ९वी बैटरी क्लिप / कनेक्टर x ११२) कनेक्टिंग वायर १३) सोल्डरिंग आयरन और अन्य उपकरण १४) सोल्डरिंग वायर

और अंत में कुछ मेहनत !!!:-पी

चरण 2: रीढ़ की हड्डी !

जैसा कि पहले उल्लेख किया गया है, Arduino नैनो रिमोट की मुख्य रीढ़ है।

यह संभालता है: 1) आईआर रिसीवर के माध्यम से आईआर संकेतों का स्वागत। 2) प्राप्त संकेतों के प्रारूप का डिकोडिंग। 3) इसमें भंडारण संचालन (लिखना / पढ़ना / मिटाना) EEPROM.4) उपयोगकर्ता के बटन प्रेस का पता लगाना। 5) आईआर ट्रांसमीटर एलईडी के माध्यम से संबंधित आईआर कोड का प्रसारण।

*अधिक जानकारी के लिए उपकरणों की डेटाशीट देखें।

चरण 3: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट
सर्किट

यहां दिखाए गए चित्र IR रिमोट के सर्किट आरेख का प्रतिनिधित्व करते हैं।

- मल्टीप्लेक्सिंग के उद्देश्य से छोटे और बड़े दोनों पुश बटन कीपैड मैट्रिक्स फैशन में जुड़े हुए हैं (हम Arduino के पिन सहेज रहे हैं !!!)। *आप अपने रिमोट में इस्तेमाल होने वाले बटनों की संख्या अपनी आवश्यकता के अनुसार बढ़ा सकते हैं। बस उसी के अनुसार पंक्ति या कॉलम बढ़ाएं और इसी तरह से कुछ और पुश बटन जोड़ें।

- Arduino नैनो के पिन D4 से D10 कीपैड मैट्रिक्स से जुड़े हुए हैं जैसा कि दिखाया गया है।

- एक और पुश बटन, जिसे 'लर्न स्विच' कहा जाता है, सीधे D2 से जुड़ा है।

- ट्रांसमीटर एलईडी को 150 ओम रेसिस्टर के माध्यम से पिन डी3 से जोड़ा जाता है। यह कॉन्फ़िगरेशन 3 मीटर की ट्रांसमिशन रेंज की अनुमति देता है। अधिक लंबी दूरी के लिए LED को चलाने के लिए BC547 NPN ट्रांजिस्टर का उपयोग करें।

- IR रिसीवर OUT टर्मिनल D11 से जुड़ता है और बाकी 5V और Arduino नैनो के GND से जुड़ता है जैसा कि दिखाया गया है। *डिवाइस के पिन मार्किंग के लिए अपने संबंधित आईआर रिसीवर की डेटाशीट देखें।

- 9V बैटरी क्लिप एक डायोड - 1N4007 (सामान्य प्रयोजन रेक्टिफायर डायोड) और एक स्लाइड स्विच के माध्यम से Arduino नैनो के विन से जुड़ती है। यह डायोड Arduino की सुरक्षा करता है, अगर 9V बैटरी विपरीत रूप से जुड़ी हुई है। स्विच बैटरी के माध्यम से Arduino नैनो को दी जाने वाली बिजली आपूर्ति को सक्षम/कटौती करता है।

* बैटरी को इससे जोड़ने से पहले कृपया सभी कनेक्शनों को ध्यान से देखें। वर्ना आपका सर्किट खराब हो सकता है !!!

चरण 4: इसे पूरी तरह से असेंबल करना।.

इसे पूरी तरह से असेंबल करना।.
इसे पूरी तरह से असेंबल करना।.
इसे पूरी तरह से असेंबल करना।.
इसे पूरी तरह से असेंबल करना।.
इसे पूरी तरह से असेंबल करना।.
इसे पूरी तरह से असेंबल करना।.

छवियां मेरे रिमोट की सर्किट असेंबली दिखाती हैं। मैंने सब कुछ आसान और बहुमुखी के रूप में माउंट करने के लिए छिद्रित / शून्य पीसीबी का उपयोग किया। आप सर्किट का अपना डिज़ाइन भी बना सकते हैं और एक नक़्क़ाशीदार पीसीबी का उपयोग कर सकते हैं। मैंने सभी सर्किट कनेक्शन के लिए मल्टी-स्ट्रैंडेड कनेक्टिंग वायर का भी इस्तेमाल किया। डायोड और रेसिस्टर को Arduino नैनो के ठीक नीचे रखा गया है जैसा कि इमेज में दिखाया गया है।

* सर्किट को ठीक से पूरा करने और परीक्षण करने से पहले Arduino Uno या 9V बैटरी को बोर्ड से कनेक्ट न करें !

आप अपना पूरा बोर्ड इकट्ठा करने के लिए निम्नलिखित चरणों का पालन कर सकते हैं:

1) सभी पुश बटन को अपनी पसंद के अनुसार रखें और मिलाएँ। 2) सर्किट के अनुसार सभी पुश बटनों के बीच मैट्रिक्स कनेक्शन बनाएं। 3) महिला हेडर को Arduino के पिन के अनुसार मिलाएं। 4) बोर्ड पर रेसिस्टर, स्विच और डायोड को तदनुसार मिलाएं। 5) कनेक्टिंग वायर कनेक्ट का उपयोग करना Arduino pins के लिए कीपैड मैट्रिक्स। 6) IR रिसीवर, IR ट्रांसमीटर LED और लर्न स्विच बटन को मिलाएं। इसके अलावा, कनेक्टिंग वायर का उपयोग सर्किट के अनुसार उनके कनेक्शन को पूरा करते हैं। 7) 9वी बैटरी क्लिप को कनेक्ट करें और एक निरंतरता परीक्षक का उपयोग करके उन सभी कनेक्शनों की जांच करें जो आपने अपने बोर्ड पर बनाए हैं। 8) यदि सब कुछ ठीक है, तो Arduino नैनो को कनेक्ट करें बोर्ड और पीसी से कनेक्ट करके कोड अपलोड करें। इस चरण में आप जांच सकते हैं कि रिमोट ठीक काम कर रहा है या नहीं। 9) 9वी बैटरी कनेक्ट करें और उसका परीक्षण करें !!!

चरण 5: इसे प्रोग्राम करें !

इस परियोजना के लिए उपयोग की जाने वाली लाइब्रेरी IRremote.h है जिसे आप यहां पा सकते हैं:

आगे के चरणों में जाने से पहले पुस्तकालय को पहले डाउनलोड और इंस्टॉल करें।

Arduino IDE का उपयोग करके प्रदान की गई कोड फ़ाइल खोलें। टूल्स मेनू से उचित बोर्ड और COM पोर्ट का चयन करें। इसे अपलोड करें !!!और आपका काम हो गया !!!:-)

चरण 6: अंतिम चरण - इसका परीक्षण करें !

तो, इसे कैसे काम करें ???

१) बैटरी को जोड़ने के बाद, नैनो पर एलईडी झपकने का संकेत देती है कि यह शुरू हो गया है। २) याद रखें, हमने तीन बड़े पुश बटन का उपयोग किया है। ये बटन उपयोग में वर्तमान कुंजी बैंक का चयन करते हैं। इसलिए हमारे पास किसी भी रिमोट के कंट्रोल को स्टोर करने के लिए कुल 3 अलग-अलग बैंक हैं। उदाहरण के लिए: आप अपने टीवी नियंत्रण बैंक 1 को और एसी नियंत्रण बैंक 2 को असाइन कर सकते हैं। 3) जैसा कि हमने रिमोट को इसके पहले उपयोग के लिए अभी शुरू किया है, हमें इसे कुछ कमांड सीखना होगा। 4) इसे सीखना: (आप उस डिवाइस के रिमोट की आवश्यकता होगी जिसे आप नियंत्रित करना चाहते हैं)

  • वर्तमान बैंक के रूप में उपयोग किए जाने वाले बैंक 1 का चयन करने के लिए पहले बैंक 1 बटन दबाएं।
  • छोटे पुश बटन के रूप में कोई भी बटन दबाएं जिसके लिए नियंत्रण सौंपा जाना है।
  • जानें स्विच दबाएं।
  • संबंधित डिवाइस के रिमोट को IR रिसीवर के सामने रखें।
  • जब कोई क्रिया सफलतापूर्वक सीखी जाती है, तो Arduino नैनो पर एलईडी कुछ सेकंड के लिए चमक जाएगी और बंद हो जाएगी।
  • इसी तरह, अन्य छोटे पुश बटनों का उपयोग उन्हें विभिन्न नियंत्रण सौंपने के लिए किया जा सकता है। आप इसी तरह से बाकी Key Banks को Program कर सकते हैं।

५) इसे नियंत्रण सिखाने के बाद, इसका उपयोग करने के लिए निम्नलिखित चरणों का पालन करें:

  • उस विशेष बैंक का चयन करें जिसमें आपने संबंधित बैंक बटन दबाकर नियंत्रण सौंपे हैं।
  • बैंक का चयन करने के बाद, कोई भी बटन दबाएं जिसे आपने नियंत्रण सौंपा है।
  • किया हुआ !!!

6) वीडियो रिमोट को एक निश्चित नियंत्रण सिखाने के बाद आईआर एलईडी के परीक्षण को दिखाता है।

* यदि नियंत्रणों को निर्दिष्ट करते समय कोई गलती हो तो आप किसी भी बटन पर नियंत्रण पुन: असाइन कर सकते हैं।

* यदि आप रिमोट के सभी सहेजे गए नियंत्रणों को मिटाना चाहते हैं, तो ON / OFF स्विच का उपयोग करके रिमोट को चालू करते समय लर्न स्विच को दबाकर रखें, या आप लर्न स्विच को होल्ड करते हुए Arduino नैनो पर बस रीसेट बटन दबा सकते हैं। सीखने के स्विच को तब तक दबाए रखें जब तक नैनो पर एलईडी चालू न हो जाए। एक बार स्मृति पूरी तरह से मिट जाने के बाद, यह बंद हो जाएगा।

हॊ गया !!!

माइक्रो-कंट्रोलर प्रतियोगिता में मेरे लिए वोट करें अगर आपको यह निर्देश पसंद आया:-) मेरे अन्य इंस्ट्रक्शंस को भी चेकआउट करें….. BOOM BOX: https://www.instructables.com/id/Boom-Box-/CUSTOM ARDUINO:

सिफारिश की: