विषयसूची:

गीत प्रदर्शन के साथ Arduino संगीत बॉक्स: 9 कदम
गीत प्रदर्शन के साथ Arduino संगीत बॉक्स: 9 कदम

वीडियो: गीत प्रदर्शन के साथ Arduino संगीत बॉक्स: 9 कदम

वीडियो: गीत प्रदर्शन के साथ Arduino संगीत बॉक्स: 9 कदम
वीडियो: Coke Studio Bharat | Khalasi | Aditya Gadhvi x Achint 2024, जुलाई
Anonim
गीत प्रदर्शन के साथ Arduino संगीत बॉक्स
गीत प्रदर्शन के साथ Arduino संगीत बॉक्स
गीत प्रदर्शन के साथ Arduino संगीत बॉक्स
गीत प्रदर्शन के साथ Arduino संगीत बॉक्स
गीत प्रदर्शन के साथ Arduino संगीत बॉक्स
गीत प्रदर्शन के साथ Arduino संगीत बॉक्स

मैंने हाल ही में खेलने के लिए 2-लाइन x 16-कैरेक्टर एलसीडी (लिक्विड क्रिस्टल डिस्प्ले) खरीदा है। इससे परिचित होने के बाद, मैंने इसका उपयोग करने के लिए एक परियोजना के बारे में सोचना शुरू किया; कुछ मूल। मैंने एक संगीत बॉक्स बनाने का फैसला किया जो गीत के रूप में गीत (या एक संदेश) प्रदर्शित करेगा। संगीत के लिए मैंने एक छोटा एमपी3 प्रारूप वाला प्लेयर बोर्ड खरीदा। एक Arduino Nano LCD और MP3 चलाता है। नैनो और एमपी3 आधे आकार के ब्रेडबोर्ड पर फिट होते हैं और बहुत कम वायरिंग की आवश्यकता होती है। पूरा व्यवसाय लिथियम-आयन रिचार्जेबल बैटरी द्वारा संचालित होता है। मैंने एक अच्छी गुणवत्ता वाला छोटा स्पीकर भी खरीदा। वे सभी एक अच्छे बॉक्स में फिट होते हैं जिसे मैंने स्थानीय रूप से जो-एन के शिल्प और कपड़े में खरीदा था। मैंने इलेक्ट्रॉनिक्स को छिपाने के लिए कवर बनाए; केवल एलसीडी स्क्रीन दिखाता है।

पहले संगीत चयन के लिए मैंने एल्विस प्रेस्ली के "लव मी टेंडर" को चुना। इसकी व्याख्या करने के लिए, मैं थोड़ी पृष्ठभूमि जोड़ूंगा। मैं अपनी पत्नी से तब मिला जब मैं कॉलेज (1955-59) में था। बीयर पार्टियों में मैं एक गिटार बजाता और गाता (सॉर्टा)। मैंने विशेष रूप से उसके लिए संगीत के लिए नए गीत बनाना बंद कर दिया है। मैं उन गीतों को अगला संगीत चयन बनाना चाहता हूं; वह कसम खाता है कि उसके पास है, लेकिन अभी तक उन्हें नहीं मिला है। बेशक मैं उन्हें भूल गया हूँ। लेकिन म्यूजिक बॉक्स मेरी पत्नी के लिए तोहफा है। वह एक अच्छी पेंटर है और बॉक्स तैयार करेगी।

स्पष्टीकरण के लिए: मैंने केवल एक पिछला इंस्ट्रक्शनल लिखा है: नॉक-नॉक ट्रेजर बॉक्स। मैंने इसे डिक55 के रूप में प्रकाशित किया। किसी तरह इसे एक और नाम दिया गया था।

चरण 1: आवश्यक भाग, सामग्री और उपकरण

भागों और सामग्री

जब मैं "मुफ्त" शिपिंग के साथ जल्दी से पुर्जे प्राप्त करना चाहता हूं तो मैं अमेज़ॅन प्राइम का उपयोग करता हूं। मैं अक्सर इस एक जगह पर बहुत से लोगों को ढूंढ सकता हूं, जो एक वास्तविक सुविधा है। अन्यथा मैं eBay और अन्य आपूर्तिकर्ताओं को खोजता हूं। नीचे सूचीबद्ध कोई भी वस्तु जो आपूर्तिकर्ता को नहीं दिखाती है, इसका मतलब है कि मेरे पास पहले से ही था।

बॉक्स (जो-एन्स) वुडलाइन वर्क्स ITEM#६४८६०

बासवुड (जो-एन का 1/8 x 4 x 24 इंच)

स्पीकर ग्रिल क्लॉथ (जो-एन्स) यार्ड न्यूनतम अनुमत खरीद है

अरुडिनो नैनो

एलसीडी (अमेज़ॅन/सनफाउंडर I2C LCD1602)

एमपी3 प्लेयर (अमेजन/डीएफप्लेयर)

एमपी३ प्लेयर के लिए मेमोरी कार्ड (अमेज़ॅन/सैनडिस्क १६जीबी माइक्रो एसडी)

स्पीकर (पार्ट्स-एक्सप्रेस/डेटनऑडियो सीई३२ए-८)

आधा आकार का ब्रेडबोर्ड

9वी आकार की लिथियम-आयन रिचार्जेबल बैटरी और चार्जर

लाल (+) और काले (-) लीड के साथ बैटरी स्नैप-ऑन कनेक्टर

ढक्कन स्विच (स्प्रिंग-लीवर-सक्रिय SPDT)

#22 ठोस तांबे के हुक-अप तार

40-तार रिबन जंपर्स, 8 इंच लंबा, महिला-पुरुष

1000 ओम प्रतिरोधक (2)

स्क्रैप 2x4

दो तरफा ड्यूपॉन्ट फोम टेप

#4 स्क्रू और नट

गोंद (मैं लगभग हर चीज के लिए ऐलीन के टैकी ग्लू का उपयोग करता हूं)

स्थायी रंग मार्कर

मेरे द्वारा उपयोग किए जाने वाले उपकरण

टेबल देखा (सबसे अच्छा काम बासवुड, या किसी लकड़ी को काटने, सटीक और आसानी से करता है)

कोपिंग आरा (एलसीडी स्क्रीन के लिए ढक्कन में छेद काटने के लिए)

ड्रिल प्रेस और 1 इंच वुड बोरिंग (कुदाल) बिट

1/32 इंच या 1 मिमी चिह्नों वाला शासक

सोल्डरिंग आयरन, स्टैंड, सोल्डर, और वैकल्पिक पीतल-जाल टिप क्लीनर

सुई जैसी नाक वाला प्लास

वायर स्ट्रिपर (मैं आसान विश्वसनीय स्ट्रिपिंग के लिए वाइस-ग्रिप की सलाह देता हूं; अमेज़न)

चरण 2: बॉक्स को संशोधित करें

बॉक्स को संशोधित करें
बॉक्स को संशोधित करें
बॉक्स को संशोधित करें
बॉक्स को संशोधित करें
बॉक्स को संशोधित करें
बॉक्स को संशोधित करें
बॉक्स को संशोधित करें
बॉक्स को संशोधित करें

वक्ता

कुदाल बिट या आरी का उपयोग करके बॉक्स के सामने के केंद्र में 1 इंच व्यास वाला स्पीकर छेद ड्रिल करें।

स्पीकर को माउंट करने का यह सबसे अच्छा समय है। फ्रेम पर दो तरफा फोम टेप के चार टुकड़ों का उपयोग करें, स्पीकर को छेद पर केंद्रित करें।

छेद को कवर करने के लिए जंगला-कपड़े का एक वर्ग काट लें और इसे छेद पर केंद्रित बॉक्स के बाहर चिपका दें, बासवुड बोर्ड पर एक चौकोर ग्रिल-क्लॉथ कवर बिछाएं, ड्रिल केंद्रित 1 इंच छेद, कट आउट कवर, और इसे बॉक्स में गोंद दें।

स्पीकर/लिड-स्विच कवर

बॉक्स में एक साफ पर्ची फिट करने के उद्देश्य से बासवुड बोर्ड से स्पीकर/लिड-स्विच कवर भागों को काटें।

पक्षों को पीछे से गोंद करें, और फिर शीर्ष पर गोंद करें। मैंने प्रबलित कोनों को जोड़ने के लिए चौकोर डॉवेल की लंबाई भी काट दी।

(याद रखें, साइड आयाम कवर को समायोजित करने के लिए बॉक्स की आंतरिक ऊंचाई से 1/8 इंच कम और स्पीकर की गहराई को साफ़ करने के लिए पर्याप्त चौड़ा होना चाहिए।

(इसके अलावा, नीचे और ऊपर के कवर के लिए तार से बाहर निकलने की अनुमति देने के लिए बैक की आंतरिक बॉक्स की तुलना में कम से कम इंच कम ऊंचाई होनी चाहिए।)

ढक्कन स्विच

ढक्कन स्विच और उसके सक्रिय करने वाले बटन को माउंट करने का यह एक अच्छा समय है।

मेरा बटन 1/8 इंच के डॉवेल की 7/16 इंच लंबाई का है। कवर स्थापित होने पर इसे कवर में रखने के लिए मैंने नीचे के चारों ओर 1/8 इंच चौड़ा मास्किंग टेप लपेटा।

मैंने एक क्षैतिज स्थिति में बॉक्स के मोर्चे पर स्विच को टेप किया, जिसने आश्वासन दिया कि कवर पक्ष ने इसे साफ कर दिया है, एक ऊर्ध्वाधर स्थिति में जो स्प्रिंग लीवर के एक्ट्यूएटर पॉइंट को बॉक्स टॉप (शीर्ष मोटाई प्लस बटन टेप क्षेत्र) से नीचे रखता है, और बटन के छेद के लिए जगह प्रदान करने के लिए इसे बॉक्स के सामने से फोम टेप की दो मोटाई की दूरी पर रखें। मैंने बॉक्स के सामने से स्प्रिंग लीवर सेंटर पॉइंट की स्थापित दूरी को मापा और बटन के लिए कवर टॉप में 1/8 इंच का छेद ड्रिल किया और गति की स्वतंत्रता की अनुमति देने के लिए इसे थोड़ा बड़ा किया। बटन स्प्रिंग लीवर के एक्चुएटर पॉइंट पर 3/16 के साथ 1/8 इंच मोटे कवर टॉप के ऊपर फैला हुआ है।

झूठा तल

स्पीकर/लिड-स्विच कवर के पीछे एक स्नग फिट बनाने के लिए फॉल्स बॉटम को काटें, ताकि दोनों हिस्सों को बिना स्क्रू के रखा जा सके।

एलसीडी कनेक्टर के लिए एक पायदान बनाएं।

(रिबन के एक टुकड़े को झूठे तल पर गोंद करना याद रखें, जिससे रिबन को झूठे तल को आसानी से हटाने के लिए चारों ओर लपेटने की अनुमति मिलती है।)

ब्रेडबोर्ड और केबलिंग की स्थापित ऊंचाई निर्धारित किए जाने तक बॉक्स साइड को काटने में देरी झूठी तल के लिए समर्थन करती है। (मैंने ऐसा नहीं किया और पर्याप्त मंजूरी पाने के लिए प्रत्येक पक्ष में दो माचिस की तीलियां जोड़नी पड़ीं।)

ढक्कन कवर

ढक्कन में आराम से फिट होने के लिए बॉक्स के ढक्कन के कवर को काटें।

एलसीडी डिस्प्ले के लिए आयताकार छेद बिछाएं। ढक्कन बंद होने पर एक केंद्रित छेद को स्पीकर/लिड-स्विच कवर के साथ निकासी की अनुमति देनी चाहिए। ! एलसीडी छेद को काटने के लिए कोपिंग आरी का इस्तेमाल किया, पहले ब्लेड के लिए एक एक्सेस होल की ड्रिलिंग की। (नोट: मुझे एक सुंदर कटआउट प्राप्त करना कठिन लगा।)

एलसीडी कनेक्टर के लिए एक पायदान बनाएं।

4 बढ़ते छेद और ड्रिल को चिह्नित करें।

आवश्यकतानुसार स्पेसर्स का उपयोग करके #4 स्क्रू और नट्स के साथ एलसीडी माउंट करें।

फोम टेप की एक मोटाई सहित ढक्कन में कवर के फ्लश माउंट को प्राप्त करने के लिए लंबाई के साथ 2x4 से चार वर्ग बढ़ते पैर काटें। (फोटो माउंट के ऊपर फोम टेप दिखाता है। मैंने फैसला किया कि यह जाने का रास्ता नहीं था।)

कवर पर बढ़ते बिंदुओं को चिह्नित करें, कवर में स्क्रू छेद ड्रिल करें, और # 4 स्क्रू के लिए माउंट में पायलट छेद।

(स्पीकर/लिड-स्विच कवर से माउंट को वापस स्थापित करना याद रखें ताकि ढक्कन बंद होने पर कोई स्क्रू हेड हस्तक्षेप न हो।)

फोम टेप से सुरक्षित करने के लिए माउंट को स्क्रू करें और ढक्कन में कवर दबाएं।

(नोट: यदि आवश्यक हो तो स्क्रू कवर को हटाने की अनुमति देता है। फोम टेप से कवर को हटाना बहुत कठिन हो जाता है।)

चरण 3: ब्रेडबोर्ड बनाएं

ब्रेडबोर्ड बनाएं
ब्रेडबोर्ड बनाएं

नैनो और एमपी३ प्लेयर को ब्रेडबोर्ड में प्लग करें

ब्रेडबोर्ड G-30 में पिन 1 (D13) के साथ नैनो में प्लग करें।

H-1 में पिन 8 (स्पीकर कनेक्शन) के साथ MP3 प्लेयर प्लग इन करें।

ब्रेडबोर्ड वायरिंग टेबल

शक्ति:

J-19 से +5V बस (नैनो 5V आउटपुट)

J-17 से ग्राउंड (-) बस

J-8 से +5V बस (MP3 5V इनपुट)

J-2 से ग्राउंड (-) बस

नैनो से एमपी3 प्लेयर तक सॉफ्टवेयर सीरियल कनेक्शन:

ए-10 से ए-20।

बी-13 से बी-21

E-10 और F-10 में 1K रोकनेवाला। (ये प्रतिरोधक MP3 प्लेयर में 3.3V इंटरफ़ेस के लिए क्षतिपूर्ति करते हैं।)

E-13 और F-13 में 1K रोकनेवाला।

I-7 से I-10।

जे-6 से जे-13।

चरण 4: ब्रेडबोर्ड स्थापित करें और कनेक्ट करें

ब्रेडबोर्ड स्थापना

प्रत्येक कोने पर ब्रेडबोर्ड बैकिंग का एक छोटा वर्ग निकालें और फोम टेप लगाएं।

(सभी बैकिंग न हटाएं या आप कभी भी ब्रेडबोर्ड नहीं हटा पाएंगे।)

ब्रेडबोर्ड को बॉक्स सेंटर रियर पर नीचे चिपका दें।

9वी बैटरी स्थापना और कनेक्शन

केंद्रित, फोम टेप के एक छोटे वर्ग का उपयोग करके बैटरी को दाएं पीछे के कोने में बॉक्स में माउंट करें।

बैटरी स्नैप-ऑन कनेक्टर के लाल तार को ढक्कन स्विच इनपुट पोल से मिलाएं।

एक दो-रिबन कनेक्टर को अलग करें (जिसमें से एक तार लाल है) और महिला छोर को काट दें।

लाल तार को स्विच पोल से मिलाएं जो स्विच के दबे होने पर 9V आउटपुट करता है।

स्नैप-ऑन कनेक्टर से दूसरे तार को ब्लैक वायर से मिलाएं।

ब्रेडबोर्ड I-16 लाल (नैनो 5V आउटपुट) को चिह्नित करने के लिए मार्कर का उपयोग करें। मार्क I-15 काला (जमीन)।

दो-रिबन पिन में प्लग करें, लाल से लाल, काला से काला।

स्पीकर कनेक्शन

तीन-रिबन कनेक्टर को अलग करें और महिला अंत को काट दें।

दो बाहरी तारों को स्पीकर टर्मिनलों से मिलाएं। बीच का तार अप्रयुक्त है।

बाहरी पिनों को ब्रेडबोर्ड I-1 और I-3 में प्लग करें। ध्रुवीयता कोई फर्क नहीं पड़ता।

एलसीडी कनेक्शन

ग्रे-लाल-नारंगी-पीले रंग योजना का चयन करते हुए, चार-रिबन कनेक्टर को अलग करें।

एलसीडी के अंत में, महिला कनेक्टर को नीचे परिभाषित के अनुसार एलसीडी पिन पर प्लग करें। SCL और SDA I2C इंटरफ़ेस हैं।

ब्रेडबोर्ड पर, 4-तार रिबन को दो 2-तार रिबन में विभाजित करें: लाल-काली शक्ति और नारंगी-पीले I2C पिन जैसा कि नीचे परिभाषित किया गया है।

एलसीडी (महिला) अंत:

ग्रे -- Gnd

लाल - 5V

संतरा -- SCL

पीला -- एसडीए

ब्रेडबोर्ड (पुरुष) अंत (तदनुसार चिह्नित करें):

ग्रे -- ग्राउंड (-) बस्स

लाल -- ५वी (+) बस

संतरा -- J-22

पीला -- J-23

चरण 5: फाल्स बॉटम के लिए बॉक्स साइड सपोर्ट बनाएं और इंस्टॉल करें

ब्रेडबोर्ड और सभी वायरिंग के साथ, बॉक्स फ्लोर के ऊपर वायरिंग की ऊंचाई को मापें।

बॉक्सवुड बोर्ड से दो समर्थनों को इस माप से थोड़ी अधिक ऊंचाई तक और झूठी तल से थोड़ी कम चौड़ाई में काटें। उन्हें बॉक्स के किनारों पर जगह में गोंद दें।

चरण 6: Arduino स्केच को नैनो में डाउनलोड करें

निम्नलिखित स्केच को Arduino IDE में कॉपी करें और फिर नैनो में लोड करें। समझने में आसानी के लिए स्केच पर टिप्पणी की गई है।

चरण 7: माइक्रो एसडी कार्ड में संगीत डाउनलोड करें

अपने पीसी का उपयोग करते हुए, निम्न एमपी3 संगीत को माइक्रो एसडी कार्ड में लोड करें और इसे एमपी3 प्लेयर में डालें।

चरण 8: खेलें

बैटरी कनेक्ट करें और आपको खेलने के लिए तैयार होना चाहिए।

मैंने इस चरण में एक वीडियो दिखाने की कोशिश की, लेकिन मैंने पहले कभी ऐसा नहीं किया और मुझे परेशानी के अलावा कुछ नहीं मिला।

यहां कुछ उपयोगी संसाधन दिए गए हैं:

wiki.sunFounder.cc/index.php?title=I%C2%B2C…

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

github.com/Arduinolibrary/DFPlayer_Mini_mp…

www.parts-express.com/pedocs/specs/285-101…

सिफारिश की: