विषयसूची:

टीवी कमर्शियल वॉल्यूम सप्रेसर: 6 कदम (चित्रों के साथ)
टीवी कमर्शियल वॉल्यूम सप्रेसर: 6 कदम (चित्रों के साथ)

वीडियो: टीवी कमर्शियल वॉल्यूम सप्रेसर: 6 कदम (चित्रों के साथ)

वीडियो: टीवी कमर्शियल वॉल्यूम सप्रेसर: 6 कदम (चित्रों के साथ)
वीडियो: How to use Volume Modes for better sound on Roku devices 2024, जुलाई
Anonim
टीवी कमर्शियल वॉल्यूम सप्रेसर
टीवी कमर्शियल वॉल्यूम सप्रेसर

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

चरण 1: अवयव और उपकरण

अवयव और उपकरण
अवयव और उपकरण

उपकरण और सामग्री

  • सोल्डरिंग आयरन
  • मिलाप
  • ब्रेड बोर्ड
  • तार बांधना

अवयव

  • 1x 16x2 एलसीडी स्क्रीन
  • 1x Arduino नैनो (मैंने eBay से सस्ते क्लोन का इस्तेमाल किया)
  • 3x 12mm क्षणिक पुश बटन
  • 1x इलेक्ट्रेट माइक्रोफोन ब्रेकआउट। स्पार्कफन। एडफ्रूट।
  • 1x ट्रिम्पोट
  • 1x PN2222 ट्रांजिस्टर
  • 1x TSOP38238 IR रिसीवर
  • 1x आईआर एलईडी
  • 1x 100 ओम रोकनेवाला
  • 1x 220 ओम रोकनेवाला

चरण 2: वायर इट अप

वायर इट अप
वायर इट अप
वायर इट अप
वायर इट अप
वायर इट अप
वायर इट अप
वायर इट अप
वायर इट अप

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

  • A0 माइक्रोफ़ोन आउटपुट में जाता है
  • पिन 2 "प्रोग्राम" बटन पर जाता है
  • पिन 3 ट्रांजिस्टर गेट पर जाता है
  • पिन 4 आईआर रिसीवर आउटपुट में जाता है
  • पिन 5 "डाउन" बटन पर जाता है
  • पिन 6 "ऊपर" बटन पर जाता है
  • पिन 7, 8, 9, 10, 11, और 12 एलसीडी पर जाते हैं।
  • पूरे माइक्रोफ़ोन में 3.3 वोल्ट लगाएं
  • ट्रांजिस्टर/आईआर एलईडी, पोटेंशियोमीटर और एलसीडी में 5 वोल्ट लगाएं।

चरण 3: इसका उपयोग कैसे करें

इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है
इसका उपयोग कैसे करना है

कोड का भारी भारोत्तोलन हिस्सा वास्तव में मुझे ऑनलाइन मिली अन्य चीजों से उधार लिया गया था। मैंने टीवी रिमोट के सिग्नल को डीकोड करने और टीवी पर सिग्नल दोहराने के लिए एक IR लाइब्रेरी का उपयोग किया। मैंने Arduino के ADC के संदर्भ वोल्टेज को सटीक रूप से मापने के लिए कोड का एक और स्निपेट भी उधार लिया क्योंकि छोटी त्रुटियां भी माइक्रोफ़ोन के वॉल्यूम रीडिंग में बड़ा अंतर ला सकती हैं। मुझसे मत पूछो कि वे कैसे काम करते हैं, क्योंकि यह मुझसे परे है। मैंने अभी-अभी पता लगाया कि परीक्षण-और-त्रुटि के माध्यम से उनका उपयोग कैसे किया जाए।

मूल रूप से, Arduino लगातार तीन बटनों की स्थिति और वॉल्यूम की जांच करता है। यदि ऊपर या नीचे दोनों में से कोई भी बटन दबाया जाता है, तो टीवी के वॉल्यूम को कम करने के लिए सिस्टम को चालू करने से पहले वॉल्यूम थ्रेशोल्ड या अधिकतम वॉल्यूम बढ़ा या घटाया जाएगा। सीमा पार होने पर भेजे जाने वाले IR कोड को सेट करने के लिए, प्रोग्राम बटन दबाएं और उसके बाद अप बटन दबाएं। जब स्क्रीन आपको -वॉल्यूम बटन दबाने का संकेत देती है, तो अपने टीवी के रिमोट को आईआर रिसीवर पर लक्षित करें और -वॉल्यूम बटन को तब तक दबाएं जब तक कि स्क्रीन आपको एक हेक्साडेसिमल मान न दिखाए जो आपके टीवी के -वॉल्यूम कमांड से मेल खाता हो। (मैंने इसे एक विवेक जांच के रूप में जोड़ा)। इसे काम करने के लिए कभी-कभी कुछ प्रयास करने पड़ते हैं, मुझे यकीन नहीं है कि क्यों।

यदि वॉल्यूम को थ्रेशोल्ड से ऊपर मापा जाता है, तो Arduino -Volume कमांड भेजेगा। आप "बर्स्ट लेंथ" को बदल सकते हैं, या कितने -वॉल्यूम कमांड भेजे जाते हैं जब थ्रेशोल्ड पार हो जाता है, प्रोग्राम बटन दबाकर, फिर डाउन बटन। स्क्रीन आपको वर्तमान फटने की लंबाई दिखाएगी, जिसे ऊपर और नीचे बटन का उपयोग करके बदला जा सकता है और फिर प्रोग्राम बटन को फिर से दबाकर सहेजा जा सकता है।

यह सारी जानकारी EEPROM में संग्रहीत की जाती है ताकि सिस्टम आपके प्रीसेट को अनप्लग करने पर भी याद रखे।

एक और विवेक परीक्षण के रूप में, Arduino हर बार शुरू होने पर एक -Volume कमांड भेजेगा। इस तरह, आप केवल Arduino के रीसेट बटन को यह जांचने के लिए दबा सकते हैं कि डिवाइस काम कर रहा है या नहीं।

चरण 4: इसका परीक्षण करें

Image
Image

यह काम करता है!

चरण 5: यह सब एक साथ रखो

यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें

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

चरण 6: त्रुटियाँ

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

पहला: चूंकि मैंने Arduino नैनो के एक क्लोन का उपयोग किया है, इसलिए PCB में वास्तव में नियंत्रक के लिए चार अतिरिक्त पिन हैं। हालाँकि, बोर्ड अभी भी तब तक काम करता है जब तक आप नियंत्रक को सही पिन में मिलाते हैं।

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

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

रिमोट कंट्रोल प्रतियोगिता 2017
रिमोट कंट्रोल प्रतियोगिता 2017
रिमोट कंट्रोल प्रतियोगिता 2017
रिमोट कंट्रोल प्रतियोगिता 2017

रिमोट कंट्रोल प्रतियोगिता 2017 में दूसरा पुरस्कार

सिफारिश की: