विषयसूची:

NodeMcu ISD1820 मॉड्यूल के साथ बोलें: 3 चरण
NodeMcu ISD1820 मॉड्यूल के साथ बोलें: 3 चरण

वीडियो: NodeMcu ISD1820 मॉड्यूल के साथ बोलें: 3 चरण

वीडियो: NodeMcu ISD1820 मॉड्यूल के साथ बोलें: 3 चरण
वीडियो: модуль записи ISD1820 2024, जुलाई
Anonim
Image
Image
तुम्हें किस चीज की आवश्यकता है ?!
तुम्हें किस चीज की आवश्यकता है ?!

इस सरल ट्यूटोरियल में मैं समझाऊंगा कि NodeMCU बोर्ड का उपयोग करके ISD1820 मॉड्यूल को कैसे कनेक्ट और उपयोग किया जाए। पी.एस. मेरी खराब अंग्रेजी के लिए माफ़ करें।

मॉड्यूल डेटाशीट को पढ़ते हुए लिखा है कि: इस मॉड्यूल का उपयोग बहुत आसान है जिसे आप बोर्ड पर पुश बटन या माइक्रोकंट्रोलर जैसे Arduino, STM32, ChipKit आदि द्वारा नियंत्रित कर सकते हैं। इनसे आप रिकॉर्ड, प्लेबैक और रिपीट को आसानी से नियंत्रित कर सकते हैं। पर।

चरण 1: आपको क्या चाहिए?

इस परियोजना को साकार करने के लिए हमें चाहिए: NodeMCU बोर्ड।

ISD1820 मॉड्यूल।

ब्रेडबोर्ड स्पीकर (यह आमतौर पर मॉड्यूल के साथ शामिल होता है)।

याद रखें: NodeMcu बोर्ड 3.3 वोल्ट पर काम करता है इसलिए मॉड्यूल से जुड़ने के लिए हमें सर्किट में प्रतिरोधों की आवश्यकता नहीं होती है क्योंकि मॉड्यूल 3.3 वोल्ट पर भी काम करता है।

चरण 2: कनेक्शन

सम्बन्ध
सम्बन्ध

NodeMcu बोर्ड को मॉड्यूल से जोड़ना बहुत आसान है, हमें केवल 5 तारों की आवश्यकता है। चित्र में दिखाए अनुसार या वीडियो में दिखाए अनुसार कनेक्शन बनाएं। याद रखें कि नोडएमसीयू की प्रोग्रामिंग करते समय नाम Arduino IDE से भिन्न होते हैं और फिर मैं आपको परीक्षण चरणों में कनेक्शन चलाने के लिए अनुशंसा करता हूं जैसा कि दिखाया गया है और साझा किए गए प्रोग्राम को लोड करता है।

चरण 3: कोड

कोड
कोड
कोड
कोड
कोड
कोड

ISD1820 मॉड्यूल को 3 पिनों द्वारा नियंत्रित किया जाता है, प्रत्येक पिन यदि इसे प्राप्त होता है (इसलिए मॉड्यूल पिन इनपुट होते हैं) तो 3.3 वोल्ट सिग्नल मॉड्यूल को एक अलग कार्य करेगा (जाहिर है उस पिन के आधार पर जिस पर सिग्नल भेजा जाता है)। जैसा कि चित्र में दिखाया गया है, ISD1820 उपयोग के 3 मोड से लैस है, प्रत्येक मोड नोडएमसीयू से भेजे गए 3.3 वोल्ट के सिग्नल के साथ चयन योग्य है। मोड "रिकॉर्डिंग" हैं जहां मॉड्यूल में वेल्डेड माइक्रोफ़ोन द्वारा ध्वनि रिकॉर्ड की जाती है (इसमें बहुत कम अधिकतम रिकॉर्डिंग समय होता है), पहले से रिकॉर्ड की गई ध्वनि के "पुनरुत्पादन" का तरीका और अंत में "के हिस्से में प्रजनन" का तरीका ध्वनि" जहां ध्वनि को कुछ शर्तों के तहत पुन: पेश किया जाता है, प्रोग्रामिंग के दौरान मैं समझाऊंगा

. मेरे द्वारा बनाए गए डिज़ाइन को देखकर (मुझे नहीं पता कि लोल कैसे खींचना है) आप आसानी से अनुमान लगा सकते हैं कि बोर्ड कैसे काम करता है जहां लाल तीर नोडएमसीयू से मॉड्यूल के एक पिन पर भेजे गए 3.3 वोल्ट के सिग्नल का प्रतिनिधित्व करते हैं। (काले तीर यह दर्शाते हैं कि कोई संकेत नहीं भेजा गया है इसलिए हम प्रोग्राम में पिनों को "LOW" लिखेंगे)

सर्किट की कार्यप्रणाली को समझने के बाद हम प्रोग्राम लिखना शुरू कर सकते हैं। जैसा कि पहले ही NodeMCU को प्रोग्राम करने के लिए उल्लेख किया गया है, हम Arduino IDE का उपयोग करेंगे। कार्यक्रम बहुत सरल है: 3 पिन घोषित करने के बाद (3 मोड का संकेत) और उन्हें आउटपुट पिन के रूप में सेट करने के बाद हम अपने कार्यों को लिखना शुरू कर सकते हैं। (मैं सीरियल मॉनिटर का उपयोग केवल कीबोर्ड से एक निश्चित फ़ंक्शन को सक्रिय करने के लिए कमांड भेजने के लिए करता हूं। मॉड्यूल)।

पहला कार्य "रिकॉर्ड" है जहां यदि 'आरईसी' पिन अधिक है तो मॉड्यूल उस ध्वनि को तब तक रिकॉर्ड करना शुरू कर देगा जब तक कि पिन अधिक है।

दूसरा फ़ंक्शन "प्लेसिग्नल" जहां आपको रिकॉर्ड की गई ध्वनि (पिन PLAY_E) के प्लेबैक को सक्रिय करने के लिए मॉड्यूल को बस एक छोटा सिग्नल भेजना है।

अंतिम फ़ंक्शन "playSignal_L" है जहां मॉड्यूल केवल उस समय के लिए ध्वनि बजाएगा जब पिन 'PLAY_L' उच्च है (उदाहरण के लिए यदि रिकॉर्ड की गई ध्वनि 3 सेकंड है और मैं फ़ंक्शन playSignal_L को केवल एक सेकंड के लिए सक्रिय करता हूं तो मॉड्यूल बजाएगा वह ध्वनि केवल एक सेकंड के लिए)

प्रोग्राम लिखने के बाद, इसे NodeMCU पर लोड करें और सर्किट के साथ खेलने का मज़ा लें। मुझे आशा है कि मैंने आपकी मदद की है। रोबोगी

सिफारिश की: