विषयसूची:
- चरण 1: सबसे पहले, मूल बातें
- चरण 2: वक्ताओं को अरुडिनो से जोड़ना
- चरण 3: कोड
- चरण 4: सुपरमारियो टोन बजाना
- चरण 5: आगे क्या है?
वीडियो: Arduino Bascis - ध्वनि और स्वर बजाना: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
मैं कुछ ध्वनि प्रभाव बजाना चाहता था, और महसूस किया कि जब ट्यूटोरियल की बात आती है तो यह उपेक्षित क्षेत्रों में से एक है। यहां तक कि Youtube पर भी, Arduinos और ध्वनियों पर अच्छे ट्यूटोरियल्स की कमी है, इसलिए, मैं एक अच्छा लड़का होने के नाते, Arduinos के बारे में अपने ज्ञान को साझा करने का फैसला किया।
यदि आप पढ़ने में नहीं हैं, तो यहां वास्तविक ध्वनियों के साथ पूरा वीडियो चलाया जा रहा है:
चरण 1: सबसे पहले, मूल बातें
यदि आपने कभी Arduino Starter किट खरीदी है, तो उनमें आमतौर पर एक सक्रिय बजर/स्पीकर और एक निष्क्रिय बजर/स्पीकर होता है।
तो कौन सा कौन सा है?
दृश्य अंतर निम्नलिखित हैं:
- एक्टिव स्पीकर आमतौर पर पैसिव स्पीकर से लंबा होता है
- एक्टिव स्पीकर को सबसे नीचे सील किया जाता है, लेकिन पैसिव स्पीकर में नीचे की तरफ खुला होता है।
तकनीकी अंतर यह है कि सक्रिय स्पीकर ने सक्रिय घटकों में बनाया है जो इसे डीसी वोल्टेज के साथ संचालित करने की अनुमति देता है।
इसलिए, यदि हम एक सक्रिय स्पीकर को 5V या 3V आपूर्ति लागू करते हैं, तो यह स्वचालित रूप से बीप करता है, जबकि निष्क्रिय स्पीकर AC वोल्टेज या PWM DC सिग्नल के साथ काम करता है।
अब जबकि हम अंतरों को जान गए हैं, आइए आगे बढ़ते हैं और उन्हें जोड़ते हैं।
चरण 2: वक्ताओं को अरुडिनो से जोड़ना
कनेक्शन सरल हैं।
पीडब्लूएम पिन में से एक (पिन २ से १३) स्पीकर के सकारात्मक से जुड़ा है, और नकारात्मक १०० ओम रोकनेवाला से जुड़ा है, जो जमीन से जुड़ा है।
अब, हम अपने स्केच/कोड पर जा सकते हैं।
चरण 3: कोड
कोड वास्तव में सिर्फ एक पंक्ति है!
यदि आप केवल एक स्वर बजाना चाहते हैं, तो निम्नलिखित की आवश्यकता है:
टोन (पिन, आवृत्ति, अवधि)
जहां पिन, वह पिन है जिससे स्पीकर जुड़ा है, आवृत्ति आवृत्ति (हर्ट्ज में) है, और मिलीसेकंड में अवधि वैकल्पिक है।
सरल, है ना? आइए कुछ और दिलचस्प करते हैं।
चरण 4: सुपरमारियो टोन बजाना
सुपरमारियो टोन को चलाने के लिए निम्नलिखित का उपयोग किया जा सकता है!
बस पेस्ट करें, और आनंद लें:
Arduino Mario Bros Tunes with Piezo Buzzer and PWM by: Dipto Pratyaksa अंतिम अपडेट: 31/3/13 */ #include
#define melodyPin 3 // मारियो मेन थीम मेलोडी इंट मेलोडी = {note_E7, note_E7, 0, note_E7, 0, note_C7, note_E7, 0, note_G7, 0, 0, 0, note_G6, 0, 0, 0, नोट_सी7, 0, 0, नोट_जी6, 0, 0, नोट_ई6, 0, 0, नोट_ए6, 0, नोट_बी6, 0, नोट_एएस6, नोट_ए6, 0, नोट_जी6, नोट_ई7, नोट_जी7, नोट_ए7, 0, नोट_एफ7, नोट_जी7, 0, नोट_ई7, 0, नोट_सी7, नोट_डी7, नोट_बी6, 0, 0, नोट_सी7, 0, 0, नोट_जी6, 0, 0, नोट_ई6, 0, 0, नोट_ए6, 0, नोट_बी6, 0, नोट_एएस6, नोट_ए6, 0, नोट_जी6, नोट_ई7, नोट_जी7, नोट_ए7, 0, नोट_एफ7, नोट_जी7, 0, नोट_ई7, 0, नोट_सी7, नोट_डी7, नोट_बी6, 0, 0}; // मारियो मेन दे टेम्पो इंट टेम्पो = { १२, १२, १२, १२, १२, १२, १२, १२, १२, १२, १२, १२, १२, १२, १२, १२, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
चरण 5: आगे क्या है?
आप क्या कुछ अधिक जटिल खेलना चाहते हैं? संगीत की तरह, या अपने Arduino के साथ ध्वनि प्रभाव? खैर, Arduino मेमोरी सीमित है, इसलिए उच्च दर पर टोन का नमूना लेना संभव नहीं है। अगर आपको कुछ फैंसी करने की ज़रूरत है, तो आपको Arduino से जुड़े एक एसडी कार्ड की आवश्यकता होगी और कार्ड से ध्वनि बजाएं।आशा है कि आप लोगों ने इससे कुछ सीखा!
Youtube पर Funginers की सदस्यता लेने पर विचार करें; हर हफ्ते ट्यूटोरियल, DIY सामान, 3D प्रिंटिंग गीक-एरी है!
सिफारिश की:
Arduino और YX5300 MP3 मॉड्यूल Catalex के साथ स्वर खेल: 13 कदम
Arduino और YX5300 MP3 मॉड्यूल Catalex के साथ स्वर खेल: क्या आप इस प्रश्न को पढ़ने में सक्षम हैं? वह अजीब है! मैंने यह सवाल जानबूझ कर पूछा था। यदि आप इस पाठ को पढ़ सकते हैं, तो ऐसा इसलिए है क्योंकि आप पूरी वर्णमाला जानते हैं और निश्चित रूप से, सभी स्वरों के बारे में जानते हैं। स्वर सभी शब्दों में मौजूद होते हैं। यह असंभव है
Arduino आधारित DIY गेम कंट्रोलर - Arduino PS2 गेम कंट्रोलर - DIY Arduino गेमपैड के साथ टेककेन बजाना: 7 कदम
Arduino आधारित DIY गेम कंट्रोलर | Arduino PS2 गेम कंट्रोलर | DIY Arduino गेमपैड के साथ Tekken खेलना: हेलो दोस्तों, गेम खेलना हमेशा मजेदार होता है लेकिन अपने खुद के DIY कस्टम गेम कंट्रोलर के साथ खेलना ज्यादा मजेदार होता है।
एक साधारण स्वर जनरेटर: 7 कदम (चित्रों के साथ)
एक साधारण टोन जेनरेटर: Arduino टोन जेनरेटर स्विच का एक सेट है जो GND को एक सामान्य टर्मिनल साझा करता है जबकि शेष पिन 2, 3, 4, 5, 6, 7, 8, और 9 Arduino डिजिटल पिन से जुड़े होते हैं और एक स्पीकर के साथ भी। Arduino Uno से GND और डिजिटल पिन 11 के बीच स्थापित
Arduino और DAC के साथ ऑडियो साउंड फाइल्स (WAV) बजाना: 9 कदम
Arduino और DAC के साथ ऑडियो साउंड फाइल्स (Wav) बजाना: अपने ऑडिनो एसडी कार्ड से wav फाइल ऑडियो चलाएं। यह निर्देश आपको दिखाएगा कि आपके एसडीकार्ड पर एक wav फ़ाइल को एक साधारण सर्किट के माध्यम से एक स्पीकर में कैसे चलाया जा सकता है। wav फ़ाइल 8 बिट मोनो होनी चाहिए। मुझे ४४ किलोहर्ट्ज़ फ़ाइलें चलाने में कोई समस्या नहीं हुई है। जबकि नहीं
स्क्वॉकबॉक्स - आपका व्यक्तिगत स्वर: 3 कदम
स्क्वॉकबॉक्स - आपका व्यक्तिगत स्वर: यह प्रोजेक्ट हमारे स्थानीय डॉर्कबॉट संगीत कार्यक्रम ['http://dorkbot.org/dorkbotcolumbus/Sched.htm#musicevent Sonic Tooth] के लिए एक उपकरण के रूप में शुरू हुआ। मैं कुछ ऐसा ढूंढ रहा था जहां आप मिश्रण में कोई आवाज डाल सकें। एक उपकरण के रूप में, यह बुनियादी है