विषयसूची:

अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें: 7 कदम
अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें: 7 कदम

वीडियो: अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें: 7 कदम

वीडियो: अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें: 7 कदम
वीडियो: How to Make Video in PowerPoint in Hindi - PowerPoint Presentation को वीडियो में कैसे बदले? | Part 4 2024, नवंबर
Anonim
अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें
अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें
अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें
अपने माइक्रोकंट्रोलर प्रोजेक्ट में वीडियो और ऑडियो जोड़ें

7 सेगमेंट एलईडी डिस्प्ले नंबर प्रदर्शित करने के लिए उपयोगी होते हैं और बिटमैप एलसीडी सरल ग्राफिक्स कर सकते हैं, लेकिन कभी-कभी एक वास्तविक, रंगीन वीडियो आउटपुट जाने का सबसे आसान तरीका है:

  • समग्र वीडियो (उर्फ, आरसीए जैक) सर्वव्यापी है, और 3" - 60" डिस्प्ले के साथ काम करता है
  • 640x480 रंगीन स्क्रीन आपको जटिल जानकारी, ग्राफिक्स, चार्ट और एनिमेशन प्रदर्शित करने देती है
  • कम्पोजिट सस्ता है, प्रोग्राम करना आसान है, एक छोटी मेमोरी फ़ुटप्रिंट के साथ चल सकता है, और सस्ते केबल का उपयोग करता है

यह निर्देशयोग्य प्रोटोप्लस के लिए है, एक सर्किट बोर्ड जिसे मैंने प्रोपेलर प्लेटफॉर्म पर वीडियो और ऑडियो कनेक्शन जोड़ने के लिए डिज़ाइन किया था। क्योंकि प्रोपेलर के पास पहले से ही चिप पर वीडियो जनरेशन सर्किटरी है, वीडियो बनाना बहुत सरल है। मैंने 240 होल 2-पंक्ति / 3-पंक्ति प्रोटोटाइप क्षेत्र और ऑडियो कनेक्शन को शामिल करने के लिए बोर्ड के बाकी स्थान का उपयोग किया। मैं सामान्य से थोड़े लंबे पिन हेडर का उपयोग करता हूं ताकि इसे प्रोपेलर प्लेटफॉर्म के ऊपर या नीचे जोड़ा जा सके। मैंने सिल्क्सस्क्रीन पर प्रोटोटाइप क्षेत्र में निशानों को भी चिह्नित किया ताकि यह देखना आसान हो सके कि निशान कैसे जुड़े हुए हैं। प्रोटोप्लस गैजेट गैंगस्टर पर एक किट के रूप में उपलब्ध है। प्रोपेलर पीएएल या एनटीएससी को आउटपुट कर सकता है, यहां कुछ नमूने दिए गए हैं कि क्या किया जा सकता है: फैंसी ग्राफिक्स वास्तव में फैंसी 3 डी ग्राफिक्स (आपको इसे देखना होगा!) यूआई / सूचना प्रदर्शन

चरण 1: अक्सर पूछे जाने वाले प्रश्न

सामान्य प्रश्न
सामान्य प्रश्न

प्रोटोप्लस क्या है? यह प्रोपेलर प्लेटफॉर्म के लिए एक विस्तार मॉड्यूल है, यह आपको वीडियो और ऑडियो को अपने प्रोप से कनेक्ट करने देता है और इसमें एक प्रोटोटाइप क्षेत्र है। यह किसके साथ काम करता है? यह लंबन प्रोपेलर को काम करने के लिए स्थापित किया गया है, यह प्रोपेलर प्लेटफॉर्म के ऊपर (या नीचे) फिट होगा, या आप इसे ब्रेडबोर्ड पर छोड़ सकते हैं। क्या यह Arduino या PICaxe के साथ काम करेगा? नहीं। Arduino और PICaxe अपने आप वीडियो बनाने के लिए पर्याप्त तेज़ नहीं हैं, उन्हें वीडियो के लिए समर्पित एक 'सहायक' माइक्रोकंट्रोलर की आवश्यकता है। टेलीमेट एक ऐसा उपकरण है जिसके बारे में मैं जानता हूं, हालांकि यह बी/डब्ल्यू है, केवल टेक्स्ट। एनटीएससी या पीएएल? आप पर निर्भर है - प्रोपेलर किसी भी संकेत को उत्पन्न करने के लिए पूरी तरह से संतुष्ट है।

चरण 2: पुर्जे और उपकरण

पार्ट्स और टूल्स
पार्ट्स और टूल्स

यहां वे भाग हैं जिनकी आपको आवश्यकता होगी। यदि आपने किट का ऑर्डर दिया है, तो यह सुनिश्चित करने के लिए दोबारा जांच लें कि आपके पैकेज में सभी पुर्जे सूचीबद्ध हैं। अगर कुछ छूट गया है, तो बस हमें [email protected] पर ईमेल करें;

  • 0.01 यूएफ रेडियल सिरेमिक कैप
  • 47 यूएफ रेडियल इलेक्ट्रोलाइटिक कैप
  • ४० पिन हेडर
  • 2x 1.1k प्रतिरोधी (भूरा - भूरा - लाल)
  • 560 ओम रेसिस्टर (हरा - नीला - भूरा)
  • 270 ओम रेसिस्टर (लाल - बैंगनी - भूरा)
  • 2x आरसीए फोनो जैक
  • प्रोटोप्लस पीसीबी

इसे बनाने के लिए, आपको 20-30 वॉट के सोल्डरिंग आयरन और एक जोड़ी डाइक की आवश्यकता होगी। मेरा सोल्डरिंग ट्यूटोरियल देखें यदि यह आपका पहली बार सोल्डरिंग है।

चरण 3: बनाओ: प्रतिरोधी

बनाओ: प्रतिरोधी
बनाओ: प्रतिरोधी
बनाओ: प्रतिरोधी
बनाओ: प्रतिरोधी

आइए वीडियो डीएसी बनाने वाले 3 प्रतिरोधों को जोड़कर शुरू करें;

R1 1.1k ओम है, यह भूरा - भूरा - लाल है R2 560 ओम है, यह हरा - नीला - भूरा है R3 270 ओम है, यह लाल - बैंगनी - भूरा है R4 जोड़ें। वह भी 1.1k ओम (भूरा - भूरा - लाल)

चरण 4: बनाओ: कैपेसिटर

बनाना: कैपेसिटर
बनाना: कैपेसिटर
बनाना: कैपेसिटर
बनाना: कैपेसिटर

2 कैपेसिटर हैं:

C2 सिरेमिक.01uF कैपेसिटर है, यह ध्रुवीकृत नहीं है, इसलिए इससे कोई फर्क नहीं पड़ता कि यह किस तरह से जाता है। C1 इलेक्ट्रोलाइटिक 47uF कैपेसिटर है। यह ध्रुवीकृत है, लंबा सीसा वर्गाकार छिद्र से होकर '+' के करीब जाता है। संधारित्र के शरीर पर पट्टी बोर्ड के किनारे के करीब की तरफ जाती है।

चरण 5: बनाना: कनेक्टर्स

बनाना: कनेक्टर्स
बनाना: कनेक्टर्स

2 आरसीए कनेक्टर जोड़ें। 'टीवी' के रूप में चिह्नित कनेक्टर टीवी आउटपुट करेगा, और ऑडियो कनेक्टर लाइन स्तर ऑडियो आउटपुट करेगा।

चरण 6: बनाओ: पिन हेडर

बनाना: पिन हेडर
बनाना: पिन हेडर
बनाना: पिन हेडर
बनाना: पिन हेडर

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

चरण 7: इसका उपयोग करना और डाउनलोड करना

इसका उपयोग करना और डाउनलोड करना
इसका उपयोग करना और डाउनलोड करना
इसका उपयोग करना और डाउनलोड करना
इसका उपयोग करना और डाउनलोड करना

इसका उपयोग करना: वीडियो

प्रोपेलर के साथ वीडियो करना सीधा है:

  1. प्रोपेलर टूल प्राप्त करें। यह प्रोप के लिए विकास का माहौल है। मैक/लिनक्स और विंडोज़ के लिए लिंक नीचे डाउनलोड अनुभाग में हैं।
  2. 'tv_text' ऑब्जेक्ट शामिल करें। प्रोपेलर टूल टीवी ऑब्जेक्ट सहित वस्तुओं की एक अच्छी लाइब्रेरी के साथ आता है। अपने कोड के OBJ अनुभाग में, बस शामिल करें:

    टेक्स्ट: "tv_text"

  3. टीवी चालू करें। उपयोग:

    टेक्स्ट.स्टार्ट(12)

  4. टेक्स्ट.स्ट्र, टेक्स्ट.हेक्स, टेक्स्ट.आउट आदि के साथ स्क्रीन पर सामान रखें। यहां एक उदाहरण दिया गया है:

    text.str (स्ट्रिंग (13, "हैलो वर्ल्ड", $ सी, 1))

पूरा कार्यक्रम होगा:

चोर

_clkmode = xtal1 + pll16x 'प्रॉप को 16x पर सेट करता है xtal _xinfreq = 5_000_000' प्रोप को बताता है कि xtal 5MHz OBJ टेक्स्ट पर चल रहा है: "tv_text" 'इस ऑब्जेक्ट को शामिल करें PUB start text.start(12)' के साथ टीवी शुरू करें बेसपिन 11 text.str(string(13, "Hello World", $C, 1)) ' टेक्स्ट डालने के लिए 'str' विधि का उपयोग करें यह मूल पाठ डालने का एक सारांश मात्र है। ग्राफिक्स थोड़े अधिक जटिल हैं, लेकिन खराब नहीं हैं, ग्राफिक्स_डेमो पर एक नज़र डालें कि एनीमेशन, आकार और ग्राफिक्स कैसे करें।

इसका उपयोग करना: ऑडियो

ऑडियो उतना ही आसान है।.wav फ़ाइलें, ध्वनि संश्लेषण, और आवृत्ति संश्लेषण चलाने के लिए पहले से ही ऑब्जेक्ट हैं। यदि आप केवल त्वरित और गंदा उदाहरण चाहते हैं, तो Kwabena का स्पीकर ड्राइवर ऑब्जेक्ट आसान दिखता है। ऑब्जेक्ट को पकड़ो, PWM_Pin स्थिरांक को 11 में बदलें, और यहां एक उदाहरण उपयोग है:

चोर

_clkmode = xtal1 + pll16x 'प्रॉप को 16x पर सेट करता है xtal _xinfreq = 5_000_000' प्रोप को बताता है कि xtal 5MHz OBJ स्पीकर पर चल रहा है: "PWMEngine" 'इस ऑब्जेक्ट को PUB स्टार्ट स्पीकर शामिल करें। PWMEngine' स्पीकर स्पीकर को शुरू करें। 1000) 'फ़्रीक्वेंसी को 1, 000 हर्ट्ज़ स्पीकर में बदलें। 6,000 हर्ट्ज

डाउनलोड

फ़्लिकर पर हाई-रेस तस्वीरें हैं बोर्ड एमआईटी लाइसेंस (सार्वजनिक डोमेन) के तहत उपलब्ध है। आप डिपट्रेस प्रारूप, पीडीएफ, या पीएनजी में डिजाइन डाउनलोड कर सकते हैं। मैक/लिनक्स और विंडोज के लिए प्रोपेलर टूल (प्रोपेलर के लिए प्रोग्रामिंग वातावरण)। इसके अलावा, प्रोपेलर मैनुअल का पीडीएफ लेना न भूलें। गैजेट गैंगस्टर पर प्रोटोप्लस या प्रोपेलर प्लेटफॉर्म प्राप्त करें

सिफारिश की: