विषयसूची:

संगीत प्रश्नोत्तरी: 5 कदम
संगीत प्रश्नोत्तरी: 5 कदम

वीडियो: संगीत प्रश्नोत्तरी: 5 कदम

वीडियो: संगीत प्रश्नोत्तरी: 5 कदम
वीडियो: Bihar STET 2024 Music Important Topics Based On New Paper Mock Test By Deepa Ma'am #20 2024, जुलाई
Anonim
संगीत प्रश्नोत्तरी
संगीत प्रश्नोत्तरी

नमस्कार, हम मलागा विश्वविद्यालय, दूरसंचार के शूल (https://www.uma.es/etsi-de-telecomunicacion/) से इलेक्ट्रॉनिक्स इंजीनियरिंग के चौथे वर्ष के मॉड्यूल में तीन छात्रों का एक समूह हैं और हम आपको अपना दिखाने जा रहे हैं 'क्रिएटिव इलेक्ट्रॉनिक्स' नामक विषय के लिए प्रोजेक्ट।

प्रोजेक्ट में एक मिनी-गेम होता है जिसमें arduino बोर्ड खेलने के लिए बेतरतीब ढंग से एक राग का फैसला करता है और खिलाड़ी को संबंधित पुश-बटन पर क्लिक करके उचित उत्तर देना चाहिए; यदि आप उस गाने से जुड़े पुश-बटन को दबाते हैं जो एक हरे रंग की एलईडी को लाइट करता है और डिस्प्ले की संख्या बढ़ जाती है, यदि नहीं, तो एक लाल एलईडी रोशनी होती है और गिनती रीसेट हो जाती है।

उम्मीद है तुम्हें मजा आया होगा!

चरण 1: सामग्री और घटकों की सूची

1x अरुडिनो लियोनार्डो

1x पीसीबी बोर्ड

8x पुश-बटन

7x 220ohm प्रतिरोधी

1x 74HC595

1x 7-सेगमेंट एलईडी डिस्प्ले

1x बजर

1x वेल्डर

1x टिन का तार

1x सरौता

1x 5V आउटपुट बिजली की आपूर्ति (उदाहरण के लिए पावरबैंक)

ये बॉक्स बनाने के लिए आवश्यक सामग्री हैं:

1x लकड़ी का एक टुकड़ा

1x सफेद गोंद

1x एक इलेक्ट्रिक आरी

1x हेन्ज

चरण 2: बॉक्स बनाएं

बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ
बॉक्स बनाएँ

सबसे पहले, बॉक्स के 4 किनारों को माप (20x5) सेमी के साथ काट लें। फिर, पक्षों के साथ बने वर्ग के माप के साथ बॉक्स और आधार का शीर्ष बनाएं और आधार के साथ पक्षों को गोंद दें।

बाद में, शीर्ष को एक काज के साथ रखें और बटन, एलईडी और एलईडी 7 खंडों के लिए छेद बनाएं। बटनों को ऊपर से गोंद दें और आधार पर एक स्क्रू के साथ Arduino बोर्ड रखें।

अंत में, सभी घटकों को जोड़ा जाता है और गीतों की तस्वीरें बॉक्स के शीर्ष पर चिपका दी जाती हैं।

चरण 3: बॉक्स के अंदर

बॉक्स के अंदर
बॉक्स के अंदर
बॉक्स के अंदर
बॉक्स के अंदर
बॉक्स के अंदर
बॉक्स के अंदर

जब आपको बॉक्स मिला, तो हम अनुशंसा करते हैं कि पीसीबी बोर्ड को सोल्डर करने से पहले एक प्रोटोबार्ड में सर्किट का परीक्षण करें। ध्यान दें कि बटन सॉफ्टवेयर द्वारा Arduino के PULL-UP रोकनेवाला का उपयोग करते हैं।

फिर उदाहरण के लिए पुरुष-महिला कनेक्टर का उपयोग करके सभी पुश-बटन और 7seg डिस्प्ले को arduino बोर्ड से कनेक्ट करें।

यदि आप चाहें तो आर्डिनो बोर्ड को बॉक्स के अंदर एक बाहरी बैटरी द्वारा संचालित किया जा सकता है या बॉक्स में एक छेद द्वारा सीधे पीसी से जोड़ा जा सकता है।

चरण 4: प्रोग्रामिंग और ब्लॉक आरेख

प्रोग्रामिंग और ब्लॉक आरेख
प्रोग्रामिंग और ब्लॉक आरेख

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

Arduino कोड एक स्विच-केस संरचना का उपयोग करके बनाया गया है। सबसे पहले, एक यादृच्छिक संख्या उत्पन्न होती है और उस मामले से जुड़ा एक गीत लगता है। यदि उपयोगकर्ता सही बटन दबाता है, तो नीले रंग की एलईडी रोशनी होगी और काउंटर 1 जोड़ देगा, अन्यथा लाल एलईडी रोशनी और स्टार्ट बटन दबाए जाने पर एक और यादृच्छिक गीत उत्पन्न होता है।

कोड को संकलित करने के लिए, पहले आपको.cpp और.h कोड को ज़िप करना होगा, फिर आपको लाइब्रेरी को अपने arduino IDE में आयात करना होगा, प्रोग्राम-> लाइब्रेरी शामिल करें->. ZIP लाइब्रेरी जोड़ें।

सिफारिश की: