विषयसूची:

सहायक टीवी रिमोट: 7 कदम
सहायक टीवी रिमोट: 7 कदम

वीडियो: सहायक टीवी रिमोट: 7 कदम

वीडियो: सहायक टीवी रिमोट: 7 कदम
वीडियो: Vu TV Remote Pairing #sahootechnoguide #stgandroidtv #vutv #vu #android #androidtv 2024, नवंबर
Anonim
सहायक टीवी रिमोट
सहायक टीवी रिमोट

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

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

चरण 1: सामग्री और उपकरण इकट्ठा करें

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

चरण 2: Arduino को तार दें

अरुडिनो को तार दें
अरुडिनो को तार दें
अरुडिनो को तार दें
अरुडिनो को तार दें

इसके बाद, अपना Arduino Mini Pro ढूंढें और सामग्री के बिल में मिलने वाली सभी सामग्रियों को इकट्ठा करें। अपना पीसीबी बोर्ड प्राप्त करें, और आपका पहला कदम पीसीबी के दोनों ओर धातु की दो लाइनें बनाना होना चाहिए जो Arduino से समर्पित 5V और GND रेल के रूप में काम कर सकें। वैकल्पिक रूप से, आप ब्रेडबोर्ड-शैली पीसीबी का भी उपयोग कर सकते हैं, लेकिन इस दृष्टिकोण का नुकसान सीमित लचीलापन और अनपेक्षित कनेक्शन है।

इस तस्वीर में IR का नेतृत्व स्पष्ट नहीं है, लेकिन एनोड एक NPN द्विध्रुवी ट्रांजिस्टर के उत्सर्जक से जुड़ा है। ट्रांजिस्टर का संग्राहक 220 ओम अवरोधक के माध्यम से 5V बिजली की आपूर्ति से जुड़ा होता है, आधार 220 ओम अवरोधक के माध्यम से Arduino पर एक डिजिटल पिन 3 से जुड़ा होता है। यह पिन 3 को IR LED में अधिक करंट चलाने की अनुमति देता है, जिससे रिमोट की रेंज बढ़ जाती है।

प्रत्येक बटन को इस तरह से तार-तार किया जाता है कि एक पैर 1k ओम रोकनेवाला के माध्यम से 5V से जुड़ा होता है। क्षैतिज रूप से विपरीत पैर को जमीन से जोड़ा जाना चाहिए और तिरछे विपरीत पैर को बटन की स्थिति की जांच के लिए उपयोग किए जा रहे डिजिटल पिन से जोड़ा जाना चाहिए।

सबसे महत्वपूर्ण पिनआउट यह है कि IR एलईडी पिन 3 से जुड़ा है और RTC पर SDA और SCL क्रमशः पिन A4 और A5 से जुड़े हैं। वायरिंग में मदद के लिए ऊपर दिए गए सर्किट आरेख और छवि का पालन करें।

चरण 3: रिमोट चैनल सिग्नल एकत्रित करना

रिमोट चैनल सिग्नल एकत्रित करना
रिमोट चैनल सिग्नल एकत्रित करना

टीवी रिमोट एक निर्दिष्ट आवृत्ति पर टीवी को विशिष्ट सिग्नल भेजकर काम करता है। इन इन्फ्रारेड संकेतों की कल्पना टिमटिमाती रोशनी की एक स्ट्रिंग के रूप में की जा सकती है जो टीवी को विशिष्ट चीजें करने के लिए कहती है। रिमोट/टीवी कनेक्शन को लागू करने के लिए, इन रिमोट चैनल संकेतों को एकत्र किया जाना था और विशिष्ट बटनों के लिए प्रोग्राम किया गया था ताकि वे क्लिक पर उत्सर्जित हो जाएं। ऐसा करने के लिए, एक रिसीवर का उपयोग ऑन/ऑफ सिग्नल की इस स्ट्रिंग को इकट्ठा करने के लिए किया गया था। IRrecvDumpV2 को Arduino पर अपलोड करें। अपने रिमोट को रिसीवर पर इंगित करें और उन रिमोट चैनलों को दबाएं जिन्हें आप रिकॉर्ड करना चाहते हैं। Arduino Serial में, आपको ऊपर की छवि की तरह कुछ देखना चाहिए। अहस्ताक्षरित int rawData मान लें और इसे अपने चैनल मान के रूप में उपयोग करें। इन चरणों को तब तक दोहराएं जब तक आपके पास सभी आवश्यक चैनल न हों।

चरण 4: कोड लागू करें

रिमोट के लिए कोड डाउनलोड के लिए नीचे है और कोड क्या करता है इसका विवरण नीचे दिया गया है।

चैनल:

अब जब आपके पास सभी चैनल हैं, तो इसे कोड में लागू करने का समय आ गया है। रिमोट कोड को Arduino पर अपलोड करें। अहस्ताक्षरित कच्चे चैनल कोड लें और उन्हें Arduino कोड के वैश्विक अनुभाग में रखें। अधिकांश फ़ाइलों में, उन्हें सेटअप () विधि के ऊपर जोड़ना ठीक होना चाहिए। लूप () फ़ंक्शन के अंदर, विशिष्ट चैनल भेजने के लिए if लूप के अंदर sendRaw () फ़ंक्शन का उपयोग करें। बेहतर व्याख्या के लिए वीडियो देखें।

वास्तविक समय घड़ी:

चैनल बदलने का समय आने पर उपयोगकर्ता को सचेत करने के लिए रीयल टाइम क्लॉक (RTC) लागू किया गया था। RTC को RTC जनसंख्या पद्धति का उपयोग करके सेट किया जा सकता है। रिमोट के साथ आरटीसी का उपयोग करने से पहले इसे पॉप्युलेट करना होगा। जिस समय RTC डिवाइस से जुड़ा है, उस समय दिनांक और समय को RTC के तरीकों में दर्ज करना होगा। प्रत्येक स्थान जिसे दर्ज करने की आवश्यकता है वह नीचे दिए गए कोड में है। चैनल और आरटीसी कोड डाउनलोड करने से पहले नीचे दिए गए आरटीसी के लिए जनसंख्या विधि डाउनलोड करें।

चरण 5: केस प्रिंट करें

हमने कंप्यूटर एडेड डिज़ाइन (CAD) का उपयोग क्यों किया?

सीएडी का उपयोग तेजी से प्रोटोटाइप की अनुमति देता है। सीएडी मॉडल का उपयोग करके, हम सभी घटकों को समायोजित करने वाले मौजूदा मॉडल तक पहुंचने के लिए विभिन्न डिज़ाइनों को जल्दी से तैयार करने में सक्षम थे। जैसा कि हमने पुनरावृति की, हमने पाया कि कौन से घटक फिट हैं और सीएडी के किन क्षेत्रों को संशोधित करने की आवश्यकता है। तेजी से प्रोटोटाइप ने हमें उन हिस्सों को संशोधित करने की अनुमति दी जो अपेक्षाकृत कम समय में काम नहीं करते थे। उदाहरण के लिए, हमें मामले की ऊंचाई को तब तक लगातार संशोधित करना था जब तक कि यह सभी घटकों को फिट करने के लिए पर्याप्त न हो।

सीएडी और विधानसभा निर्देश

सीएडी मॉडल को ऑनशैप का उपयोग करके डिजाइन किया गया था। सबसे पहले, नीचे दिखाई गई तीन.stl फ़ाइलें डाउनलोड करें। तीन फाइलें आपको नीचे, कवर और बैटरी क्लिप प्रदान करेंगी। एक बार जब आप फ़ाइलें डाउनलोड कर लेते हैं तो आप उन्हें अपनी पसंद के 3D प्रिंटर पर प्रिंट कर सकते हैं। हमारे पुनरावृत्तियों के लिए, हमने प्रूसा और मेकरबॉट का इस्तेमाल किया। प्रिंटर के आधार पर, आपको प्लास्टिक के कुछ किनारों को रेत करना पड़ सकता है। अगला, घटकों को रिमोट के अंदर रखने के बाद, आपको रिमोट के शीर्ष को नीचे से जोड़ने के लिए स्क्रू का उपयोग करना होगा। फिर, आपको रिमोट के शीर्ष पर जॉयस्टिक को पेंच करना होगा। घटकों के फिट होने के आधार पर, आपको बैटरी केस को केस की भीतरी दीवार पर चिपकाना पड़ सकता है।

चरण 6: सुधार और विस्तार

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

चरण 7: संसाधन और संदर्भ

इस खंड में कई उपयोगी संसाधन शामिल हैं ताकि आप अपनी आवश्यकताओं के अनुरूप रिमोट का पुन: उपयोग कर सकें। नीचे, आपको कई संसाधन मिलेंगे जिनका उपयोग हमने रिमोट के निर्माण के दौरान किया था।

पृष्ठभूमि शोध:

विवरण: डिजाइन प्रक्रिया शुरू होने से पहले प्रारंभिक शोध किया गया था। प्रारंभिक अनुसंधान के लिए संसाधन नीचे प्रदर्शित किए गए हैं।

डब्ल्यू।, और आई। (2017, 30 अक्टूबर)। Arduino के साथ अपने टीवी को कैसे नियंत्रित करें! 17 फरवरी, 2018 को https://www.instructables.com/id/How-to-control-yo… से लिया गया।

मांसपेशीय दुर्विकास। (2018, 06 फरवरी)। 17 फरवरी, 2018 को https://www.mayoclinic.org/diseases-conditions/mu… से लिया गया।

डेज़फुली, एन।, खलीलबेगी, एम।, ह्यूबर, जे।, मुलर, एफ।, और मुहलहौसर, एम। (2013)। पामआरसी। इंटरएक्टिव टीवी और वीडियो पर १०वें यूरोपीय सम्मेलन की कार्यवाही - EuroiTV १२. doi:१०.११४५/२३२५६१६.२३२५६२

यंग, सी। (2017, 4 अप्रैल)। Arduino पर एक इन्फ्रारेड लाइब्रेरी का उपयोग करना। 19 फरवरी, 2018 को https://learn.adafruit.com/using-an-infrared-libr… से लिया गया।

मनोभ्रंश | मेडलाइनप्लस। (2018, 31 जनवरी)। 19 फरवरी, 2018 को https://medlineplus.gov/dementia.html. से लिया गया

ब्रेनर, एल। (एनसी)। टीवी रिमोट बनाने के लिए इस्तेमाल होने वाले प्लास्टिक के प्रकार। 20 फरवरी, 2018 को https://www.techwalla.com/articles/types-of-plast… से लिया गया।

ज़ो, ए। (n.d.)। आईआर संचार। 20 फरवरी, 2018 को https://learn.sparkfun.com/tutorials/ir-communication… से लिया गया।

सुविधाएँ साधारण टीवी रिमोट जंबो बटन। (रा।)। 25 फरवरी, 2018 को https://flipperremote.com/features. से लिया गया

Www.alzstore.com। (रा।)। 20 मार्च, 2018 को https://www.alzstore.com/tv-remote-for-seniors-p/… https://www.amazon.com/gp/customer-reviews/RCZN41… से लिया गया।

Gmatrix u43 बिग बटन यूनिवर्सल रिमोट कंट्रोल - रिटेल पैकेजिंग: होम ऑडियो और थिएटर। (रा।)। २५ फरवरी, २०१८ को https://www.amazon.com/dp/B00B2D4DIO/ref=asc_df_B… से लिया गया।

बटन। (रा।)। 20 मार्च, 2018 को https://www.arduino.cc/en/Tutorial/Button. से लिया गया

नेडेलकोव्स्की, डी। (2016, 17 अगस्त)। Arduino और DS3231 रीयल टाइम क्लॉक ट्यूटोरियल। 20 मार्च, 2018 को https://howtomechatronics.com/tutorials/arduino/a… से लिया गया।

आईआर रिमोट Arduino लाइब्रेरी:

विवरण: यह पुस्तकालय दूरस्थ प्रोग्रामिंग के लिए बहुत उपयोगी है क्योंकि इसमें कई कार्य हैं जो कोडिंग प्रक्रिया को गति देने में मदद करते हैं। अधिकांश टीवी रिमोट सिस्टम के लिए आईआर डिकोडिंग और आईआर सिग्नल भेजने जैसे महत्वपूर्ण कार्य शामिल हैं।

जीथब लिंक:

github.com/z3t0/Arduino-IRremote

सामग्री के बिल:

विवरण: सामग्री के बिल का ऑनलाइन संस्करण। लिंक नीचे है।

docs.google.com/spreadsheets/d/1D5bFs-KHPn…

डिवाइस आवश्यकताएँ पत्रक:

विवरण: डिवाइस आवश्यकता पत्रक। आप या तो फ़ाइल डाउनलोड कर सकते हैं (परिचय अनुभाग देखें) या इसे ऑनलाइन देख सकते हैं। लिंक नीचे है।

docs.google.com/spreadsheets/d/1NPdmP5oBxG…

प्रतिद्वन्द्वी का विश्लेषण:

विवरण: हमारे प्रतिस्पर्धियों पर एक दस्तावेज। परिचय में फ़ाइल डाउनलोड करें या नीचे दिए गए लिंक को देखें।

docs.google.com/document/d/1JfeLyk_gPPXIuH…

निर्णय मैट्रिक्स:

विवरण: हमारे डिवाइस विकास चक्र के दौरान हमारे द्वारा लिए गए निर्णयों पर एक दस्तावेज़। परिचय में फ़ाइल डाउनलोड करें या नीचे दिए गए लिंक को देखें।

docs.google.com/spreadsheets/d/11of_h3fuh6…

सिफारिश की: