विषयसूची:
वीडियो: Arduino में ज्यूकबॉक्स: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह परियोजना घाटी विश्वविद्यालय में हमारे करियर के पहले वर्ष में एक कक्षा के लिए थी, यह एक ज्यूकबॉक्स है जो आपको गीत का नाम दिखा सकता है और पिछले और अगले गीत की तलाश कर सकता है। आपके द्वारा प्रदर्शित किए जा सकने वाले गाने सीमित हैं और यह Arduino में प्रोग्राम द्वारा वातानुकूलित है, इसलिए हम आपको निम्नलिखित चरणों में कोड डाल देंगे। इस परियोजना के लिए हम एक Arduino Uno का उपयोग करते हैं क्योंकि हमें लगता है कि यह आसान है और हर किसी के लिए इसे ढूंढना बहुत आसान है जो इस ज्यूकबॉक्स को दोहराना चाहते हैं।
मामला हमने एमडीएफ के कुछ टुकड़ों के साथ किया, हम बॉक्स के सिर्फ आयत बनाने के लिए एक लेजर कटर का उपयोग करते हैं और फिर एक मैनुअल कटर के साथ हमने एलसीडी डिस्प्ले, बजर, बटन और पावर केबल के लिए रिक्त स्थान किया है।.
चरण 1: आवश्यक घटक:
-1 अरुडिनो यूनो बोर्ड
-1 निष्क्रिय बजर
-2 बटन
-जंपर्स
-1 16x2 का एलसीडी डिस्प्ले (i2C मॉड्यूल के साथ)
चरण 2: सर्किट और कनेक्शन:
* हमने उन लोगों के लिए मॉड्यूल के बिना सर्किट लगाने का फैसला किया जो इसे नहीं मिला (मॉड्यूल के साथ यह बहुत आसान होगा)।
चरण 3: गाने खोजें
आपको उन गानों की तलाश करनी होगी जिन्हें आप अपने ज्यूकबॉक्स पर रखेंगे, नीचे आपके पास आपके लिए कुछ विचार हैं।
* इसके अलावा आप अन्य गीतों का उपयोग कर सकते हैं लेकिन आपको arduino बोर्ड की मेमोरी क्षमता से सावधान रहने की आवश्यकता है।
#डिफाइन नोट_बी0 31#डिफाइन नोट_सी1 33
#डिफाइन नोट_सीएस1 35
#डिफाइन नोट_डी1 37
#define Note_DS1 39
#डिफाइन नोट_E1 41
#डिफाइन नोट_F1 44
#डिफाइन नोट_FS1 46
#डिफाइन नोट_जी१ 49
#डिफाइन नोट_जीएस1 52
#डिफाइन नोट_ए1 55
#डिफाइन नोट_एएस1 58
#डिफाइन नोट_बी1 62
#डिफाइन नोट_C2 65
#डिफाइन नोट_सीएस२ ६९
#डिफाइन नोट_डी2 73
#define Note_DS2 78
#डिफाइन नोट_E2 82
#डिफाइन नोट_F2 87
#डिफाइन नोट_FS2 93
#डिफाइन नोट_जी२ ९८
#डिफाइन नोट_जीएस२ १०४
#डिफाइन नोट_ए२ 110
#डिफाइन नोट_एएस2 117
#डिफाइन नोट_बी2 123
#डिफाइन नोट_सी३ १३१
#डिफाइन नोट_CS3 139
#डिफाइन नोट_डी3 147
#डिफाइन नोट_डीएस3 156
#डिफाइन नोट_E3 165
#डिफाइन नोट_F3 175
#डिफाइन नोट_FS3 185
#डिफाइन नोट_जी3 196
#डिफाइन नोट_जीएस३ २०८
#डिफाइन नोट_ए3 220
#डिफाइन नोट_एएस3 233
#डिफाइन नोट_बी3 247
#डिफाइन नोट_सी4 262
#डिफाइन नोट_सीएस4 277
#डिफाइन नोट_डी4 294
#डिफाइन नोट_डीएस4 311
#डिफाइन नोट_ई4 330
#डिफाइन नोट_F4 349
#डिफाइन नोट_FS4 370
#डिफाइन नोट_जी४ ३९२
#डिफाइन नोट_जीएस४ ४१५
#डिफाइन नोट_ए4 440
#डिफाइन नोट_एएस4 466
#डिफाइन नोट_बी4 494
#डिफाइन नोट_C5 523
#डिफाइन नोट_CS5 554
#डिफाइन नोट_D5 587
#डिफाइन नोट_डीएस5 622
#डिफाइन नोट_E5 659
#डिफाइन नोट_F5 698
#डिफाइन नोट_FS5 740
#डिफाइन नोट_G5 784
#डिफाइन नोट_जीएस५ ८३१
#डिफाइन नोट_ए5 880
#डिफाइन नोट_एएस5 932
#डिफाइन नोट_बी5 988
#डिफाइन नोट_सी6 1047
#डिफाइन नोट_CS6 1109
#डिफाइन नोट_डी6 1175
#डिफाइन नोट_डीएस6 1245
#डिफाइन नोट_ई6 1319
#डिफाइन नोट_F6 1397
#डिफाइन नोट_FS6 1480
#डिफाइन नोट_जी६ १५६८
#डिफाइन नोट_जीएस६ १६६१
#डिफाइन नोट_ए6 1760
#डिफाइन नोट_एएस6 1865
#डिफाइन नोट_बी6 1976
#डिफाइन नोट_सी7 2093
#डिफाइन नोट_CS7 2217
#डिफाइन नोट_डी7 2349
#डिफाइन नोट_डीएस7 2489
#डिफाइन नोट_ई7 2637
#डिफाइन नोट_F7 2794
#डिफाइन नोट_FS7 2960
#डिफाइन नोट_जी७ ३१३६
#डिफाइन नोट_जीएस७ 3322
#डिफाइन नोट_ए7 3520
#डिफाइन नोट_एएस7 3729
#डिफाइन नोट_बी7 3951
#डिफाइन नोट_C8 4186
#डिफाइन नोट_सीएस८ ४४३५
#डिफाइन नोट_डी8 4699
#डिफाइन नोट_डीएस8 4978
#परिभाषित बाकी ०
#define N_G4 392 // गाने में सबसे कम नोट
#परिभाषित करें N_GS4 415
# परिभाषित करें N_A4 440
#परिभाषित करें N_AS4 466
#परिभाषित करें N_B4 494
#परिभाषित करें N_C5 523
#परिभाषित करें N_CS5 554
#परिभाषित करें N_D5 587
#परिभाषित करें N_DS5 622
# परिभाषित करें N_E5 659
#परिभाषित करें N_F5 698
#परिभाषित करें N_FS5 740
#परिभाषित करें N_G5 784
#परिभाषित करें N_GS5 831
# परिभाषित करें N_A5 880
# परिभाषित करें N_AS5 932
# परिभाषित करें N_B5 988
चरण 4: कोड
इस कोड को डाउनलोड करें और इसके साथ प्रयोग करें, नए गाने आज़माएं या अन्य घटक जोड़ें।
बहुत संभावनाएं हैं इसलिए कृपया इस परियोजना का आनंद लें और हमारे साथ इस ज्यूकबॉक्स का अपना संस्करण साझा करें;)।
Att: जुआनी और एरिक
सिफारिश की:
Arduino ज्यूकबॉक्स/रोकोला: 3 कदम
Arduino Jukebox/Rocola: El siguiente proyecto es uno que nos permete reproducir canciones utilizando un soft buzzer en la plataforma Arduino. विभिन्न घटकों के उपयोग के लिए उपयोग किए जाने वाले घटकों को नियंत्रित करने के लिए उपयोग किया जा सकता है। Tiene como función अल्टरनर एंट्रे ट्रेस c
Arduino ISP के रूप में -- AVR में बर्न हेक्स फ़ाइल -- एवीआर में फ्यूज -- प्रोग्रामर के रूप में Arduino: 10 कदम
Arduino ISP के रूप में || AVR में बर्न हेक्स फ़ाइल || एवीआर में फ्यूज || अरुडिनो प्रोग्रामर के रूप में:………………अधिक वीडियो के लिए कृपया मेरे YouTube चैनल को सब्सक्राइब करें……यह लेख आईएसपी के रूप में आर्डिनो के बारे में सब कुछ है। यदि आप हेक्स फ़ाइल अपलोड करना चाहते हैं या यदि आप एवीआर में अपना फ्यूज सेट करना चाहते हैं तो आपको प्रोग्रामर खरीदने की आवश्यकता नहीं है, आप कर सकते हैं
ज्यूकबॉक्स में रेट्रोफिट साउंड एक्टिवेटेड एलईडी लाइट्स: 4 कदम
ज्यूकबॉक्स के लिए रेट्रोफिट साउंड एक्टिवेटेड एलईडी लाइट्स: मैं ऐसी लाइट बनाने के बारे में सोच रहा था जो कुछ संगीत के साथ समय के साथ रंग बदल देगी, ज्यूकबॉक्स में जोड़ने के लिए, थोड़ी देर के लिए और जब मैंने एलईडी स्ट्रिप स्पीड चैलेंज देखा, और चूंकि हम इस समय लॉकडाउन में हैं, मैंने सोचा कि यह होगा
रास्पिटोन: प्रयोग करने में आसान ज्यूकबॉक्स: 7 कदम
रास्पिटोन: उपयोग में आसान ज्यूकबॉक्स: हैलो, मेरी अगली परियोजना, जैसा कि मैं करता था, एक बहुत उपयोगी परियोजना नहीं है: यह रास्पबेरी 3 बी + पर आधारित एक ज्यूकबॉक्स है, मुझे पता है, ऐसा कुछ स्मार्टफोन के साथ आसानी से किया जा सकता है और एक ब्लूटूथ स्पीकर। लेकिन मेरी परियोजना के लिए, मेरे पास दो कठिन पूर्वापेक्षाएँ थीं:
कनवर्ट करें (बस के बारे में) किसी भी मीडिया फ़ाइल को (बस के बारे में) किसी भी अन्य मीडिया फ़ाइल को मुफ्त में !: 4 कदम
कनवर्ट करें (बस के बारे में) किसी भी मीडिया फ़ाइल को (बस के बारे में) किसी भी अन्य मीडिया फ़ाइल को मुफ्त में !: मेरा पहला निर्देश योग्य, चीयर्स! वैसे भी, मैं Google पर एक मुफ्त प्रोग्राम की तलाश में था जो मेरी Youtube.flv फ़ाइलों को एक प्रारूप में बदल देगा। अधिक सार्वभौमिक है, जैसे.wmv or.mov.मैंने अनगिनत मंचों और वेबसाइटों की खोज की और फिर एक प्रोग्राम मिला जिसका नाम