विषयसूची:
वीडियो: ARDUINO के साथ एक निष्क्रिय बजर का इंटरफेस कैसे करें: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
Arduino पर ध्वनि बनाना एक दिलचस्प परियोजना है, यह कॉन आपके प्रोजेक्ट और विकल्पों के आधार पर विभिन्न मॉड्यूल और उपकरणों का उपयोग करके पूरा किया जा सकता है। इस प्रोजेक्ट में, हम देखेंगे कि आप बजर से किस तरह से आवाज निकाल सकते हैं। हॉबीस्ट द्वारा उपयोग किया जाने वाला बजर दो प्रकार का होता है: सक्रिय बजर और निष्क्रिय बजर। इस परियोजना के लिए, हम एक सक्रिय बजर का उपयोग करने जा रहे हैं। सक्रिय बजर का उपयोग करने पर मेरा ट्यूटोरियल देखें।
एक निष्क्रिय बजर को ध्वनि बनाने के लिए डीसी सिग्नल की आवश्यकता होती है। यह एक इलेक्ट्रोमैग्नेटिक स्पीकर की तरह है, जहां एक बदलते इनपुट सिग्नल स्वचालित रूप से एक स्वर उत्पन्न करने के बजाय ध्वनि उत्पन्न करता है। सक्रिय बजर के विपरीत जिसमें केवल एक-शॉट डीसी की आवश्यकता होती है, निष्क्रिय बजर को नोट बनाने में कुछ तकनीकीता की आवश्यकता होती है। ध्यान दें कि आउटपुट फ़्रीक्वेंसी सेट किए बिना पैसिव बजर का उपयोग करने की कोशिश करने से पैसिव बजर द्वारा कोई ध्वनि उत्पन्न नहीं होगी।
आवृत्ति आप लगातार आवृत्तियों के बीच 2 अंकों के अंतराल के साथ 31 से 4978 तक एक निष्क्रिय बजर श्रेणियों को पारित कर सकते हैं उदा। 31-35-35 … आप प्रत्येक आवृत्ति को पूरी तरह से समझने के लिए संगीत आवृत्तियों पर अधिक अध्ययन कर सकते हैं। आप "निष्क्रिय बजर के साथ प्रमुख नोट्स बजाना" पर मेरा ट्यूटोरियल भी देख सकते हैं।
चरण 1: सामग्री
अरुडिनो बोर्ड
निष्क्रिय बजर
जम्पर तार
चरण 2: सर्किट आरेख
सर्किट कनेक्शन बहुत हद तक उसी तरह है जैसे आप एक एलईडी को Arduino से कनेक्ट करते हैं। बजर 3-5V पर काम करता है।
आप सकारात्मक पिन के लिए आर्डिनो के किसी भी डिजिटल पिन का उपयोग कर सकते हैं और नकारात्मक पिन को जमीन से जोड़ सकते हैं। एक रोकनेवाला का उपयोग करने की आवश्यकता है क्योंकि बजर 5V पर संचालित होता है। बजर के ऊपर की तरफ देखकर आप पॉजिटिव पिन को पहचान सकते हैं, आपको "+" के रूप में चिह्नित एक बिंदु मिलेगा, इस तरफ पिन पॉजिटिव पिन है।
चरण 3: कार्य कोड
निष्क्रिय बजर को नियंत्रित करने के लिए नीचे एक उदाहरण कोड है।
व्यर्थ व्यवस्था() {
// 2000ms अवधि के साथ आउटपुट पिन 7 में 440Hz, 494Hz, 523Hz टन उत्पन्न करता है
टोन (7, 440, 2000); //ए
देरी (1000);
टोन (7, 494, 2000); //बी
देरी (1000);
टोन (7, 523, 2000); //सी
देरी (1000);
// आप देरी का उपयोग करने के बजाय टोन को रोकने के लिए नोटोन () फ़ंक्शन का उपयोग कर सकते हैं ()
}
शून्य लूप () {
// उपरोक्त कोड को लूप फंक्शन में डालने से टोन लूप में बन जाएगा
}
चरण 4: आवेदन
जैसा कि आप उदाहरण से देख सकते हैं कि निष्क्रिय बजर का उपयोग कई तरह से किया जा सकता है। एक महत्व यह भी है कि यह पूरी तरह से एक सक्रिय बजर के रूप में काम कर सकता है, आपको बस इसे अपनी पसंदीदा आवृत्ति पर सेट करना होगा।
आप संगीत और विभिन्न स्वर बनाने में निष्क्रिय बजर का उपयोग कर सकते हैं।
सिफारिश की:
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: 8 कदम
I2C सेंसर इंटरफेस के साथ शुरुआत करना ?? - ESP32s का उपयोग करके अपने MMA8451 को इंटरफ़ेस करें: इस ट्यूटोरियल में, आप कंट्रोलर (Arduino, ESP32, ESP8266, ESP12 NodeMCU) के साथ काम करने वाले I2C डिवाइस (एक्सेलेरोमीटर) को शुरू करने, कनेक्ट करने और प्राप्त करने के तरीके के बारे में जानेंगे।
Arduino IDE Mightycore के साथ Atmegas 40DIP बूटलोड करने से पहले JTAG को कैसे निष्क्रिय करें: 4 कदम
Arduino IDE के साथ Atmegas 40DIP को बूट करने से पहले JTAG को कैसे निष्क्रिय करें Mightycore: हाल ही में मुझे औद्योगिक प्रणालियों को नियंत्रित करने के लिए atmegas 40 DIP का उपयोग करना पड़ा क्योंकि इस तरह का माइक्रोकंट्रोलर कई एनालॉग या डिजिटल I/O की आपूर्ति करता है, इसलिए आपको किसी विस्तारक की आवश्यकता नहीं है। atmegas32/ ६४४पी/१२८४पी में आपके द्वारा बनाए गए स्केच को डाउनलोड करने का एक तरीका शामिल है जिसे
Arduino Uno के साथ डुअल एक्सिस जॉयस्टिक को कैसे इंटरफ़ेस करें: 5 कदम
Arduino Uno के साथ डुअल एक्सिस जॉयस्टिक को कैसे इंटरफ़ेस करें: यहाँ हम arduino uno के साथ एक द्वंद्व अक्ष जॉयस्टिक को इंटरफ़ेस करने जा रहे हैं। इस जॉयस्टिक में x अक्ष और y अक्ष के लिए दो एनालॉग पिन और स्विच के लिए एक डिजिटल पिन है
स्काईआईडी के साथ बजर एचडब्ल्यू-508 का उपयोग कैसे करें: 8 कदम
SkyiiD के साथ बजर HW-508 का उपयोग कैसे करें: यह प्रोजेक्ट एक निर्देश है कि "बजर HW-508 (KY-006 के लिए लागू) का उपयोग कैसे करें, शुरू करने से पहले, स्कीईडी के माध्यम से Arduino के साथ शुरू करें, नीचे स्कीआईडी https का उपयोग करने के लिए एक बुनियादी ट्यूटोरियल है: //www.instructables.com/id/Getting-Started-W
Arduino के साथ GPS मॉड्यूल (NEO-6m) को कैसे इंटरफ़ेस करें: 7 चरण (चित्रों के साथ)
Arduino के साथ GPS मॉड्यूल (NEO-6m) को कैसे इंटरफ़ेस करें: इस प्रोजेक्ट में, मैंने दिखाया है कि Arduino UNO के साथ GPS मॉड्यूल को कैसे इंटरफ़ेस किया जाए। देशांतर और अक्षांश के लिए डेटा एलसीडी पर प्रदर्शित होता है और स्थान ऐप पर देखा जा सकता है। सामग्री की सूची Arduino Uno ==> $८ Ublox NEO-6m GPS मॉड्यूल ==> $15 16x