"सबसे आसान" तरीका केवल एडीसी के साथ सिग्नल और नमूना लागू करना है। एक बफर में परिणाम स्टोर करें, फिर वांछित के रूप में प्रदर्शित करें (आपके मामले में RS232 के माध्यम से पीसी को भेजें)
यदि आप सिग्नल का आरएमएस स्तर चाहते हैं तो आपको पीसी या बाद में भेजने से पहले कुछ बिंदु पर यह गणना करने की आवश्यकता होगी।
जैसा कि दिखाया गया है आपका एम्पलीफायरिंग सर्किट आदर्श नहीं है, लेकिन एक बुनियादी VU मीटर के लिए यथोचित काम करना चाहिए। EDIT - मैंने अभी C2 पर ध्यान दिया है, इसे हटा दें क्योंकि यह ट्रांजिस्टर से डीसी पूर्वाग्रह को रोक देगा, और सिग्नल जमीन से नीचे झूल जाएगा।
EDIT - यहाँ के ट्रांजिस्टर को बेहतर बनाने के लिए एक बेहतर सर्किट है:
यह उपयोग किए जाने वाले ट्रांजिस्टर के बारे में बहुत परवाह नहीं करना चाहिए, आउटपुट पूर्वाग्रह 2.5 वी के आसपास होना चाहिए।
इनपुट विभक्त (R3 और R4) के लिए सटीक मान बहुत महत्वपूर्ण नहीं हैं, यह 1: 4 का अनुपात है जो कि अधिक है। तो आप 400k और 100k, या 40k और 10k, आदि का उपयोग कर सकते हैं (इन संबंधित मूल्यों से ऊपर या नीचे नहीं जाने की कोशिश करें)। C2> 10uF होना चाहिए। C1 होना चाहिए> 1uF (आपके योजनाबद्ध में C1 को प्रतिस्थापित करता है)
R1 और R2 को इन मानों के होने की आवश्यकता है।
आप सभी की जरूरत के साथ इलेक्ट्रेट है यह पूर्वाग्रह अवरोधक (आपके योजनाबद्ध में आर 1)
चिंता का एक बिंदु है Arduino 3.3V और 5V लाइनें एक साथ बंधी हुई प्रतीत होती हैं - मैं मान रहा हूं कि यह एक योजनाबद्ध त्रुटि है, लेकिन अगर वास्तविक सर्किट में ऐसा होता है तो यह काम नहीं करेगा, और कुछ नुकसान पहुंचा सकता है।
समस्या को इंगित करने के लिए यह आपके कोड को देखने में मदद करेगा, और आप पीसी पर क्या देख रहे हैं। इसके अलावा आप किस ट्रांजिस्टर का उपयोग कर रहे हैं?
यदि आपके पास एक आस्टसीलस्कप है, तो आप यह देख सकते हैं कि आपका माइक / ट्रांजिस्टर सही ढंग से काम कर रहा है या नहीं। यदि नहीं, तो एक मल्टीमीटर का उपयोग कुछ और बुनियादी परीक्षण करने के लिए किया जा सकता है (जैसे कि + 5V वर्तमान की पुष्टि करें, ट्रांजिस्टर का पुष्टि आधार ~ 0.6V पर है, यह सुनिश्चित करने के लिए परीक्षण कलेक्टर + 5V या बिना सिग्नल के साथ ग्राउंड पर मौजूद नहीं है)
इसके अलावा आपको यह सुनिश्चित करने की आवश्यकता है कि RS232 सही तरीके से काम कर रहा है, इसलिए कुछ परीक्षण मूल्यों को भेजने के लिए कुछ सरल कोड लिखना एक अच्छा विचार होगा।
यदि आप अनुरोधित जानकारी प्रदान कर सकते हैं, और हमें बताएं कि आपके पास कौन से उपकरण उपलब्ध हैं और अधिक विशिष्ट सहायता दी जा सकती है।
EDIT - अगर आप इतनी धीरे-धीरे सैंपलिंग कर रहे हैं, तो आपको इस तरह से पीक डिटेक्ट सर्किट की आवश्यकता होगी:
आप इस सर्किट को ट्रांजिस्टर और अरुडिनो पिन (माइनस सी 2) के बीच में रखेंगे।
डायोड सिर्फ किसी भी डायोड के बारे में हो सकता है। टोपी और अवरोधक मान केवल एक दिशानिर्देश हैं, उन्हें थोड़ा बदला जा सकता है। उनके मान निर्धारित करते हैं कि सिग्नल स्तर के साथ वोल्टेज को बदलने में कितना समय लगेगा। आप आरसी स्थिरांक (यानी R * C - उपरोक्त उदाहरण का उपयोग करके यह गणना कर सकते हैं, RC स्थिरांक 1e-6 * 10e3 = 10ms है। वोल्टेज मूल रूप से लगभग 90% तक गिरने में 2.3 गुना समय लगेगा, यह मूल मूल्य है, इसलिए उपरोक्त उदाहरण में यदि वोल्टेज 1V से शुरू होता है और आप सिग्नल को हटा देते हैं, तो यह 23 वी के बाद के 0.1V पर गिर जाएगा।
EDIT - ठीक है, मुझे लगता है कि मुझे एक बड़ी समस्या मिली। आपका S9012 ट्रांजिस्टर एक PNP ट्रांजिस्टर है (जैसा कि S9015 है), आपको इस सर्किट के लिए NPN ट्रांजिस्टर की आवश्यकता है। S9014 तो आप इस एक का उपयोग करना होगा, एक NPN ट्रांजिस्टर है।
"104" चिह्नित कैपेसिटर लगभग निश्चित रूप से 0.1uF सिरेमिक कैपेसिटर हैं। मान (pF में) पहले 2 नंबर हैं, उसके बाद अंतिम संख्या द्वारा शून्य संख्या निर्धारित की गई है। तो 104 के लिए, मान 10 + 4 शून्य या 100,000pF है। 100,000pF 100nF या 0.1uF है।
EDIT - इसमें कोई स्कोप या मल्टीमीटर नहीं होने से यहां जीवन बहुत मुश्किल हो जाता है (आपको जितनी जल्दी हो सके एक या दोनों को पकड़ लेना चाहिए)
हालांकि, कुछ बुनियादी पीसी साउंडकार्ड ऑसीलोस्कोप हैं जिनका उपयोग आपके इलेक्ट्रेट / ट्रांजिस्टर सर्किट का परीक्षण करने के लिए किया जा सकता है। विज़ुअल एनालाइज़र काफी अच्छा उदाहरण है:
यदि आप C2 को प्रतिस्थापित करते हैं (कड़ाई से आवश्यक नहीं है, लेकिन एक अच्छा विचार है), तो आपको सीधे पीसी में सिग्नल को खिलाने में सक्षम होना चाहिए और यह देखने के लिए सॉफ़्टवेयर में निरीक्षण करना चाहिए कि क्या माइक्रोफ़ोन और प्रवर्धन सही तरीके से काम कर रहे हैं। यदि आपके पीसी में उपयोग की रेखा है, लेकिन माइक्रोफोन इनपुट आमतौर पर 2V IIRC तक अच्छा है। आप सीधे इलेक्ट्रेट का भी परीक्षण कर सकते हैं - बस ट्रांजिस्टर बिट को हटा दें और आर 1 और सी 1 को रखें, सी 1 के दूसरी तरफ से सिग्नल लें।
ध्यान दें कि यह विधि डीसी स्तरों का परीक्षण नहीं करेगी , केवल एसी (sॉर्डार्ड इनपुट में डीसी अवरोधक टोपी के कारण) लेकिन एसी (ऑडियो) संकेत वह है जो आप यहां रुचि रखते हैं।
यदि आप यह कोशिश करते हैं, तो स्क्रीनशॉट पोस्ट करें ताकि हमें पता चल सके कि क्या हो रहा है।