विषयसूची:
- चरण 1: सॉफ्टवेयर और हार्डवेयर आवश्यकताएँ
- चरण 2: परियोजना योजना निर्धारित करें
- चरण 3: डीएमए के साथ एडीसी और डीएसी को कैसे सेटअप और कार्यान्वित करें
- चरण 4: स्पीकर से बाहर
- चरण 5: निष्कर्ष
वीडियो: STM32CubeMx माइक्रोफोन (STM32F407VG): 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
नमस्ते! इस परियोजना में हम माइक्रोफ़ोन (बाहरी नहीं ऑनबोर्ड माइक्रोफ़ोन) का उपयोग करके ध्वनि प्राप्त करने का प्रयास करेंगे और इसे स्पीकर के माध्यम से चलाएंगे। यह ट्यूटोरियल बहुत छोटा होगा क्योंकि मैं कुछ वीडियो के संदर्भ में प्रोजेक्ट पार्ट्स की व्याख्या दूंगा। तो, चलिए परियोजना में कूदते हैं:)
चरण 1: सॉफ्टवेयर और हार्डवेयर आवश्यकताएँ
हार्डवेयर आवश्यकताएँ:
- STM32F4 डिस्कवरी बोर्ड (या कोई अन्य STM32F4 बोर्ड)
- एम्पलीफायर के साथ MAX9814 इलेक्ट्रेट माइक्रोफोन
- PAM8403 ऑडियो एम्पलीफायर मॉड्यूल
- 4 ओएचएम स्पीकर
सॉफ़्टवेयर आवश्यकताएं:
- STM32CubeMX
- कील यूविज़न5
चरण 2: परियोजना योजना निर्धारित करें
तो आइए पहले समझते हैं कि हम क्या करना चाहते हैं। सबसे पहले, हम इलेक्ट्रेट माइक्रोफोन से ध्वनि प्राप्त करना चाहते हैं। जैसा कि आप जानते हैं, एमसीयू सब कुछ डिजिटल रूप से संसाधित करता है। हालाँकि, ध्वनि एनालॉग सिग्नल है। इसलिए, हमें इसे डिजिटल सिग्नल में बदलने की जरूरत है और यह एडीसी (एनालॉग टू डिजिटल कन्वर्टर) द्वारा किया जाता है और इस प्रक्रिया को सैंपलिंग कहा जाता है। आप अधिक जानकारी के लिए खोज सकते हैं। यहां एक महत्वपूर्ण बिंदु है: स्पीकर से उचित रूप से ध्वनि प्राप्त करने के लिए, नमूना आवृत्ति आउटपुट पर ऑडियो आवृत्ति से कम से कम दो गुना अधिक होनी चाहिए। इसे Nyquist-Shannon theorem कहते हैं।
इसे डिजिटल सिग्नल में बदलने के बाद हम इसे अपनी इच्छानुसार प्रोसेस कर सकते हैं और फिर उस ध्वनि को फिर से आउटपुट कर सकते हैं। हालाँकि, स्पीकर को एनालॉग सिग्नल की आवश्यकता होती है। इसलिए, हमें इस डिजिटल सिग्नल को एनालॉग बैक में बदलने की जरूरत है। उसके लिए हम DAC (डिजिटल से एनालॉग कनवर्टर) का उपयोग करेंगे। अंत में हम उस ध्वनि को आउटपुट कर सकते हैं:)
चरण 3: डीएमए के साथ एडीसी और डीएसी को कैसे सेटअप और कार्यान्वित करें
जैसा कि मैंने कहा, मैंने यह प्रक्रिया एक वीडियो से भी सीखी है। मैं इस वीडियो का लिंक दूंगा। धैर्य रखें और ध्यान से सुनें। वह पूरी प्रक्रिया को बखूबी समझाते हैं।
कड़ियाँ: भाग १ और भाग २
*नोट: इस लाइन को अपने कोड में जांचें और डीएमए निरंतर अनुरोध सक्षम करें:
Hadc1. Init. DMAContinuousRequests = ENABLE;
चरण 4: स्पीकर से बाहर
सभी चरणों को करने के बाद, आपको स्पीकर को ऊपर की छवि के रूप में कनेक्ट करना होगा। उसके बाद, अपने फोन पर ध्वनि चलाएं और ध्वनि को उस सीमा तक कम करें जिसे आप मुश्किल से सुन सकते हैं। फिर, फ़ोन को माइक्रोफ़ोन के पास ले जाएँ और आपको स्पीकर से ज़ोर से आवाज़ सुनाई देगी। माइक्रोफ़ोन से बात न करें, क्योंकि यह पकड़ना मुश्किल होगा कि स्पीकर से आउटपुट है या नहीं:)
चरण 5: निष्कर्ष
इसलिए, हम परियोजना के अंत तक पहुँच चुके हैं। यदि आपके कोई प्रश्न या समस्या है तो कृपया पूछने में संकोच न करें:)
सिफारिश की:
एक सस्ते एलडीसी कंडेनसर माइक्रोफोन को संशोधित करें: 7 कदम (चित्रों के साथ)
एक सस्ते एलडीसी कंडेनसर माइक्रोफोन को संशोधित करें: मैं लंबे समय से एक ऑडियो लड़का और एक उत्साही DIY'er रहा हूं। जिसका अर्थ है कि मेरे पसंदीदा प्रकार के प्रोजेक्ट ऑडियो से संबंधित हैं। मैं यह भी दृढ़ विश्वास रखता हूं कि एक DIY परियोजना के शांत होने के लिए परियोजना को करने योग्य बनाने के लिए दो परिणामों में से एक होना चाहिए।
ट्रांजिस्टर माइक्रोफोन एम्पलीफायर: 4 कदम
ट्रांजिस्टर माइक्रोफोन एम्पलीफायर: यह लेख आपको दिखाता है कि ट्रांजिस्टर माइक्रोफोन एम्पलीफायर कैसे बनाया जाता है। इस सर्किट के लिए न्यूनतम बिजली की आपूर्ति 1.5 वी है। हालांकि, यदि आप एक वैकल्पिक एलईडी डिटेक्टर (ट्रांजिस्टर Q3) बना रहे हैं और चाहते हैं तो आपको कम से कम 3 वी की आवश्यकता होगी। चालू करने के लिए आपका एलईडी।
ब्रीथलाइजर माइक्रोफोन: 25 कदम (चित्रों के साथ)
ब्रीथेलाइजर माइक्रोफोन: ब्रेथ एनालाइजर माइक्रोफोन रक्त-अल्कोहल सामग्री स्तर डेटा सेट के अगोचर संग्रह के लिए एक प्रणाली है। दूसरे शब्दों में, आप एक उपकरण के साथ किसी व्यक्ति के संयम को माप सकते हैं, जो सभी उद्देश्यों और उद्देश्यों के लिए एक स्टैंड से अलग नहीं दिखता है
DIY माइक्रोफोन एम्पलीफायर।: 11 कदम
DIY माइक्रोफ़ोन एम्पलीफायर.: सभी को नमस्कार :) मुझे आशा है कि हर कोई सुरक्षित और स्वस्थ है। इस निर्देशयोग्य में मैं आपको दिखाऊंगा कि कैसे मैंने एक न्यूनतम माइक्रोफ़ोन एम्पलीफायर पर इस मज़ेदार लेकिन उपयोगी प्रोजेक्ट को बनाया, जिसे हियरिंग एड के रूप में भी इस्तेमाल किया जा सकता है क्योंकि यह इयरफ़ोन की एक जोड़ी को चलाने में सक्षम है
टेलीफोन हैंडसेट माइक्रोफोन: 9 कदम
टेलीफोन हैंडसेट माइक्रोफ़ोन: कुछ समय पहले मेरी प्रेमिका ने मुझसे पूछा था कि क्या मैं उसे उन सभी हिप्स्टर बैंडों की तरह उन टेलीफोन माइक्रोफोनों में से एक बनाऊँगी। तो, मैंने निश्चित रूप से उससे कहा था कि मैं करूँगा। बहुत समय बीत गया… और फिर मैंने इसे बनाया। यह काम करने के लिए डिज़ाइन किया गया है