विषयसूची:

Arduino + Mp3: 12 कदम (चित्रों के साथ)
Arduino + Mp3: 12 कदम (चित्रों के साथ)

वीडियो: Arduino + Mp3: 12 कदम (चित्रों के साथ)

वीडियो: Arduino + Mp3: 12 कदम (चित्रों के साथ)
वीडियो: MP3 using DFplayer and Arduino | Soundpod part 2 [DIY] 2024, नवंबर
Anonim
Image
Image
अरुडिनो + एमपी3
अरुडिनो + एमपी3
अरुडिनो + एमपी3
अरुडिनो + एमपी3

मुझे प्रकाश, भौतिकी, प्रकाशिकी, इलेक्ट्रॉनिक्स, रोबोटिक्स और विज्ञान से जुड़ी हर चीज पसंद है। मैंने डेटा ट्रांसफर के साथ काम करना शुरू किया और लाई-फाई पद्धति को आजमाना चाहता था, कुछ नया और वह बढ़ रहा है।

मुझे Li-Fi द्वारा प्राप्त उच्च डेटा स्थानांतरण गति के बारे में पता है, इसलिए मैं इससे संबंधित कुछ काम करना चाहता था और कुछ उपयोगी के साथ आना चाहता था। इस परियोजना में, मैंने इसे किफायती और दिलचस्प बनाने के बारे में सोचा, इसलिए मैंने कुछ ऐसा उपयोग करने का फैसला किया जो सभी को पसंद हो, संगीत।

पहले तो मुझे लगा कि यह कुछ महंगा होगा लेकिन जैसे-जैसे सब कुछ डिजिटल में काम करता गया, यह प्रदर्शन करने के लिए अविश्वसनीय रूप से सस्ता निकला।

Arduino की आसानी के साथ मैं ध्वनि उत्पन्न करने के लिए आवृत्तियों को उत्पन्न कर सकता हूं, परियोजना एक गीत को कोड करने और सब कुछ तैयार छोड़ने के लिए है ताकि लोग अन्य गीतों को कोड कर सकें और एलईडी के माध्यम से डेटा भेज सकें, बिना हॉर्न को सीधे Arduino से कनेक्ट किए।

चरण 1: डिजाइन

Image
Image

हम देख सकते हैं कि प्रोजेक्ट एक प्रोटोबार्ड में किया गया था, क्योंकि परीक्षण किए जा रहे हैं और जल्द ही सिग्नल को बेहतर बनाने के लिए एम्पलीफायरों को जोड़ा जाएगा। मैंने देखा कि हॉर्न सिग्नल बहुत कम है इसलिए मुझे हॉर्न से कनेक्ट करने से पहले सिग्नल को बढ़ाना चाहिए।

चरण 2: आप क्या करेंगे?

व्हाट यू विल नेड
व्हाट यू विल नेड
व्हाट यू विल नेड
व्हाट यू विल नेड

औज़ार:

  • मल्टीमीटर: कम से कम आपको समस्या निवारण के लिए वोल्टेज, ध्रुवीयता, प्रतिरोध और निरंतरता की जांच करने की आवश्यकता है। लिंक पर जाएं
  • Cautin. Go Link
  • पास्ता।
  • वेल्डिंग.गो लिंक
  • लाइटर।
  • काटने वाला सरौता।

इलेक्ट्रॉनिक्स:

  • जैक: हम कई ऑडियो ऑब्जेक्ट्स को रीसायकल कर सकते हैं, इस मामले में मुझे एक ऐसा मिला जो गैर-कार्यरत स्पीकर से कनेक्ट करने के लिए उपयोग किया गया था।
  • Arduino: हम किसी भी arduino का उपयोग कर सकते हैं, इस उद्देश्य के लिए मैंने एक arduino का उपयोग किया है।
  • एलईडी: मैं एक एलईडी की सलाह देता हूं जो सफेद रोशनी उत्पन्न करती है, क्योंकि इसमें सफेद रोशनी एलईडी नहीं थी, मैंने सफेद रोशनी उत्पन्न करने के लिए हमेशा 3 रंगों में आरजीबी एलईडी का उपयोग किया (महत्वपूर्ण: लाल एलईडी के साथ, हरी एलईडी और नीली एलईडी हमारे काम नहीं करेगी सर्किट)।
  • रोकनेवाला: यदि आप आरजीबी एलईडी का उपयोग करते हैं तो मैं 1k ओम प्रतिरोधों का उपयोग करने की सलाह देता हूं, और यदि आप एक सफेद एलईडी का उपयोग करते हैं तो आप 330 ओम प्रतिरोधों का उपयोग कर सकते हैं।
  • बैटरी: अधिमानतः यह 9वी है।
  • 9वी बैटरी के लिए कनेक्टर। लिंक पर जाएं
  • केबल: कट और कनेक्शन की सुविधा के लिए मैंने JUMPERS. Go Link. का उपयोग किया
  • फोटोरेसिस्टर (सौर सेल)

चरण 3: सर्किट / आरेख कैसे काम करता है

सर्किट / आरेख कैसे काम करता है
सर्किट / आरेख कैसे काम करता है
सर्किट / आरेख कैसे काम करता है
सर्किट / आरेख कैसे काम करता है

यहां बताया गया है कि सिस्टम कैसे काम करता है:

चूँकि मानव आँख स्पेक्ट्रम के कुछ अंतरालों में प्रकाश को नहीं देख सकती है, इसलिए एल ई डी द्वारा उत्सर्जित प्रकाश का उपयोग करके हम आवृत्ति में रुकावट के माध्यम से संकेत भेज सकते हैं। यह लाइट को चालू और बंद करने जैसा है (जैसे स्मोक सिग्नल)। सर्किट 9V की बैटरी पर चलता है जो हमारे पूरे सर्किट को पावर देता है।

चरण 4: ऑडियो केबलिंग

ऑडियो केबलिंग
ऑडियो केबलिंग
ऑडियो केबलिंग
ऑडियो केबलिंग
ऑडियो केबलिंग
ऑडियो केबलिंग

जैक को काटते समय हम यह जानने के लिए अपनी मल्टीमीटर निरंतरता से जांच कर सकते हैं कि कौन सी केबल ग्राउंड और सिग्नल से मेल खाती है, 2 केबल (ग्राउंड और सिग्नल) के साथ जैक और 3 केबल (ग्राउंड, राइट सिग्नल, लेफ्ट सिग्नल) के साथ हैं। इस मामले में केबल काटते समय मुझे एक चांदी की केबल, एक सफेद केबल और एक लाल केबल मिली। मल्टीमीटर के साथ मैं पहचान सकता था कि चांदी की केबल जमीन से मेल खाती है और निष्कर्ष से लाल और सफेद संकेत हैं। केबल को मजबूत बनाने के लिए, मैंने जो किया वह केबल को 50% -50% विभाजित करना है और मैं इसे मोड़ दूंगा ताकि मेरे पास एक ही ध्रुवता के 2 तार मजबूत हों और फिर से सुतली (यह केबल को मजबूत करने के लिए है और मैं नहीं आसानी से ब्रेक जानें)।

चरण 5: ऑडियो वायरिंग (जारी)

ऑडियो वायरिंग (जारी)
ऑडियो वायरिंग (जारी)
ऑडियो वायरिंग (जारी)
ऑडियो वायरिंग (जारी)

चूंकि केबल बहुत पतली है और काटने के उपकरण को तोड़ना बहुत आसान है, मैं आग का उपयोग करने की सलाह देता हूं, इस मामले में एक लाइटर का उपयोग किया गया था।

बस केबल की नोक को आग से प्रज्वलित करें और जलते समय आपको उंगलियों या किसी उपकरण से केबल को गर्म होने पर हटा देना चाहिए (हम जो निकाल रहे हैं वह प्लास्टिक है जो केबल को कवर करता है)। अब सफेद और लाल तार को एक में डालते हैं नोड.

चरण 6: फोटोरेसिस्टर

फोटोरेसिस्टर
फोटोरेसिस्टर
फोटोरेसिस्टर
फोटोरेसिस्टर

इस मामले में मैंने एक बड़े क्षेत्र को कवर करने के लिए एक सौर पैनल का उपयोग किया, इस सेल के लिए केवल सकारात्मक और नकारात्मक टर्मिनलों पर जम्पर केबलों को वेल्डेड किया।

यह जानने के लिए कि क्या हमारा सेल वाल्टमीटर के माध्यम से संचालन में है, हम उस वोल्टेज को जान सकते हैं जो प्रदान करता है यदि हम इसे सूर्य के प्रकाश में रखते हैं (मैं अनुशंसा करता हूं कि यह 2V ± 0.5 में है)

चरण 7: हमारे एलईडी सर्किट का निर्माण

हमारे एलईडी सर्किट का निर्माण
हमारे एलईडी सर्किट का निर्माण
हमारे एलईडी सर्किट का निर्माण
हमारे एलईडी सर्किट का निर्माण
हमारे एलईडी सर्किट का निर्माण
हमारे एलईडी सर्किट का निर्माण

आरजीबी एलईडी का उपयोग करके और 1k ओम के प्रतिरोध के साथ हम सफेद रंग प्राप्त कर सकते हैं, प्रोटोबार्ड में सर्किट के लिए हम वही करेंगे जो आरेख में दिखाया गया है जहां हमारे पास 9V की बैटरी होगी जो एलईडी पॉजिटिव को खिलाती है और पृथ्वी से जुड़ी होती है सिग्नल जो हमारे प्लेयर (म्यूजिक सिग्नल) को भेजता है। जैकपॉट ग्राउंड एलईडी के नकारात्मक पक्ष से जुड़ा है।

प्रयोग करने के कारण मैं यह देखने के लिए एक अन्य प्रकार के रंग की कोशिश करना चाहता था कि क्या हुआ और लाल, हरे और नीले एलईडी के साथ परिणाम नहीं मिला।

चरण 8: नोट्स की आवृत्ति प्राप्त करने का सिद्धांत

नोट्स की आवृत्ति प्राप्त करने का सिद्धांत
नोट्स की आवृत्ति प्राप्त करने का सिद्धांत
नोट्स की आवृत्ति प्राप्त करने का सिद्धांत
नोट्स की आवृत्ति प्राप्त करने का सिद्धांत
नोट्स की आवृत्ति प्राप्त करने का सिद्धांत
नोट्स की आवृत्ति प्राप्त करने का सिद्धांत
नोट्स की आवृत्ति प्राप्त करने का सिद्धांत
नोट्स की आवृत्ति प्राप्त करने का सिद्धांत

एक ध्वनि हवा के कंपन से ज्यादा कुछ नहीं है जिसे एक सेंसर उठा सकता है, हमारे मामले में कान। एक निश्चित पिच वाली ध्वनि उस आवृत्ति पर निर्भर करती है जिस पर हवा कंपन करती है।

संगीत को संभावित आवृत्तियों में विभाजित किया जाता है, जिसे हम "ऑक्टेव्स" कहते हैं और प्रत्येक ऑक्टेव को 12 भागों में विभाजित किया जाता है जिसे हम संगीत नोट्स कहते हैं। एक सप्तक के प्रत्येक नोट में ऊपरी सप्तक में उसी नोट की आवृत्ति का आधा हिस्सा होता है।

ध्वनि तरंगें उन तरंगों से मिलती-जुलती हैं जो किसी वस्तु को फेंकने पर पानी की सतह पर होती हैं, अंतर यह है कि ध्वनि तरंगें हवा को उसके मूल से सभी दिशाओं में कंपन करती हैं जब तक कि कोई बाधा झटका न दे और उसे विकृत न कर दे।

सामान्य तौर पर, ऑक्टेव "ओ" (0 से 10 तक) के एक नोट "एन" (एन = 1, डू के लिए एन = 2 के लिए # … एन = 12 के लिए) में आवृत्ति एफ (एन, ओ) होती है हम इस तरह से गणना कर सकते हैं (छवि):

चरण 9: Arduino प्रोग्रामिंग

अरुडिनो प्रोग्रामिंग
अरुडिनो प्रोग्रामिंग
अरुडिनो प्रोग्रामिंग
अरुडिनो प्रोग्रामिंग

प्रोग्रामिंग के लिए हम बस एक गाना लेंगे और हम नोट के प्रकार का चयन करेंगे, कुछ महत्वपूर्ण समय पर विचार करना है। सबसे पहले, कार्यक्रम में हमारे स्पीकर के आउटपुट को पिन 11 के रूप में परिभाषित किया गया है, फिर प्रत्येक नोट के अनुरूप फ्लोट वैल्यू का पालन करें जिसे हम इसके आवृत्ति मान के साथ उपयोग करने जा रहे हैं। हमें नोटों को परिभाषित करना होगा क्योंकि नोट प्रकार के बीच का समय अलग है, कोड में हम मुख्य नोटों का निरीक्षण कर सकते हैं, हमारे पास गति बढ़ाने या घटाने के लिए समय बीपीएम है। आपको कोड में कुछ टिप्पणियाँ मिलेंगी ताकि उनका मार्गदर्शन किया जा सके।

चरण 10: कनेक्शन आरेख

कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख
कनेक्शन आरेख

आइए आर्डिनो अर्थ को हमारे जैक केबल की जमीन से और पॉजिटिव को पॉजिटिव 9वी बैटरी से कनेक्ट करें। सिग्नल पिन 11 से निकलेगा जो बैटरी के नेगेटिव से जुड़ा होगा।

चरण 11: संगीत

अब जब हमने अपने arduino और सभी कनेक्शनों में कोड लोड कर लिया है, तो यह खेलने का समय है! हम देखेंगे कि कैसे हमारे arduino से जुड़े बिना हमारा हॉर्न बजने लगता है, हम केवल LED के माध्यम से सिग्नल भेज रहे हैं।

चरण 12: अंतिम विचार

हॉर्न में ध्वनि बहुत कम हो जाएगी इसलिए मैं सिग्नल को बढ़ाने के लिए एक सर्किट जोड़ने की सलाह देता हूं। गीत की प्रोग्रामिंग करते समय जो हर कोई चाहता है, उसे प्रतीक्षा समय और धैर्य को ध्यान में रखना चाहिए क्योंकि अविश्वसनीय परिणामों के लिए हमें कान को बहुत अधिक ट्यून करना होगा।

मेकाट्रोनिका लैटाम

सिफारिश की: