विषयसूची:
- चरण 1: मैंने कैसे शुरुआत की, और आपको क्या चाहिए।
- चरण 2: एक गीत लिखें।
- चरण 3: OLED कनेक्ट करें।
- चरण 4: फोर्स-सेंसिटिव रेसिस्टर और एलईडी को रेस्ट से जोड़ना।
- चरण 5: कोड।
- चरण 6: बॉक्स का निर्माण।
- चरण 7: मिलाप का समय।
- चरण 8: यह सब एक साथ रखना।
वीडियो: मिनी मॉनिटर (ओएलईडी) और एलईडी के साथ संगीत बॉक्स: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
मेरा विचार एक ऐसा बॉक्स था जो आपके खोलने पर संगीत बजाएगा। इसमें इमोजी के साथ एक डिस्प्ले भी है जो जागता है, आपका अभिवादन करता है। इसमें एक एलईडी भी है जो आपकी उंगलियों के बीच दबाए गए फोर्स-सेंसिटिव रेसिस्टर को पकड़ने पर रोशनी करती है, जबकि गाने का अगला लूप होता है। यदि आप बॉक्स को फिर से बंद करते हैं तो संगीत बंद हो जाता है क्योंकि ढक्कन एक बटन पर बंद हो जाता है।
मैं एक ऐसा बॉक्स बनाना चाहता था जो संगीत बॉक्स होने के साथ-साथ व्यक्तित्व के साथ एक छोटे रोबोट की तरह लगे। 2 इमोजी दिखाने वाला डिस्प्ले इसमें सबसे बड़ी भूमिका निभाता है, क्योंकि मैंने देखा है कि लोग चेहरे वाली वस्तुओं के साथ अधिक संबंध रखते हैं। प्रदर्शन पर इमोजी भावना व्यक्त करते हैं, जो इसे एक छोटा रोबोट होने के विचार में योगदान देता है। मैंने देखा कि लोग इस पर सकारात्मक प्रतिक्रिया देते हैं। बल-संवेदी रोकनेवाला इसमें अंतःक्रिया जोड़ता है। यदि आप इसे दबाए रखते हैं जैसे गीत दूसरे लूप पर जाता है, तो एक प्रकाश जाएगा जो एक संकेत है जो बॉक्स आपके प्रति प्रतिक्रिया करता है। मैंने जो प्रकाश चुना है वह पीला है जो एक खुश रंग है और बॉक्स के बाहरी हिस्से से मेल खाता है।
मैंने इस परियोजना को कैसे बनाया, इस पर एक पूर्वाभ्यास है।
चरण 1: मैंने कैसे शुरुआत की, और आपको क्या चाहिए।
मैं जो बनाना चाहता था उसका एक कॉन्सेप्ट स्केच बनाकर मैंने शुरुआत की।
आपको किस चीज़ की ज़रूरत पड़ेगी:
1. एक Arduino। (मैंने एक Arduino Uno का उपयोग किया है।)
2. एक OLED डिस्प्ले। (मैंने 0.96 OLED I2C का उपयोग किया है)
3. एक पीजो बजर।
4. एक पुशबटन।
5. एक बल-संवेदनशील प्रतिरोधी।
6. एक एलईडी।
7. एक 220 ओम रोकनेवाला और एक 1KOhm रोकनेवाला।
8. तार। (मैंने जंप स्टार्ट केबल का इस्तेमाल किया।)
9. एक छोटा सर्किट बोर्ड।
10. एक सोल्डरिंग आयरन और टिन।
बॉक्स बनाने के लिए आपको क्या चाहिए:
1. लकड़ी।
2. एक देखा।
3. सैंडपेपर या सैंडिंग मशीन।
4. हथौड़ा और नाखून।
5. टिका, शिकंजा और एक छोटी सी कुंडी।
7. एक ड्रिल और स्क्रूड्राइवर
8. डक्ट टेप।
पूरे प्रोजेक्ट के कोड का एक पूर्ण संस्करण बाद में इस ट्यूटोरियल में शामिल किया जाएगा।
चरण 2: एक गीत लिखें।
इसके बाद, मैंने एक गाना तैयार किया जिसे मैं चाहता था कि बॉक्स बजाएं।
मैंने इसके लिए एक डिजिटल सॉफ्टवेयर का उपयोग किया है, लेकिन आप एक उपकरण का उपयोग भी कर सकते हैं और नोट्स लिख सकते हैं, या अपने पीजो बजर और आवृत्तियों के साथ खेल सकते हैं।
पीजो बजर को हुक करना बहुत आसान है। इसके लिए बस एक इनपुट पिन चाहिए। (मैंने 12 का इस्तेमाल किया) और एक ग्राउंड पिन। मैंने अपने ब्रेडबोर्ड के दोनों किनारों के बीच एक पुल के रूप में कार्य करने के लिए एक बटन भी रखा। दबाने पर यह बटन ध्वनि बंद कर देगा,
मैंने अपने कोड के लिए नोट्स को आवृत्तियों में अनुवाद करने के लिए इस आसान साइट का उपयोग किया:
pages.mtu.edu/~suits/notefreqs.html
तीसरी तस्वीर में, आप गाने के लिए मेरे कोड का एक छोटा सा अंश देख सकते हैं। 'टोन' के बाद, कोष्ठकों के बीच पहला अंक डी पिन होता है जहां पीजो बजर जुड़ा होता है। दूसरा अंक स्वर की आवृत्ति है। देरी के साथ, कोष्ठकों के बीच की संख्या यह है कि स्वर कितने समय तक टिका रहता है जब तक कि वह उसके नीचे अगले तक नहीं जाता।
चरण 3: OLED कनेक्ट करें।
मेरे द्वारा उपयोग किए गए OLED के चार बिंदु हैं: GND, VCC, SCL और एक SDA।
GND आप अपने Arduino पर GND (जमीन) से जुड़ते हैं।
VCC आप Arduino पर 5V (5-वोल्ट) से कनेक्ट करते हैं।
एससीएल से एससीएल।
और एसडीए से एसडीए।
OLED को काम करने के लिए आपको सबसे पहले कुछ लाइब्रेरी डाउनलोड करनी होगी।
मैंने एडफ्रूट सर्किट प्लेग्राउंड, एडफ्रूट जीएफएक्स लाइब्रेरी और एडफ्रूट एसएसडी1306 डाउनलोड किया।
मैंने उदाहरण स्केच ssd1306_12x64_i2c का उपयोग यह देखने के लिए किया कि क्या यह काम करता है। आप इसे फ़ाइल> उदाहरण> एडफ्रूट SSD1306> ssd1306_128x64_i2c पर पा सकते हैं (मैंने इसे इसलिए चुना क्योंकि मेरी स्क्रीन का आकार इस आकार का है) आप इसे दूसरी तस्वीर में देख सकते हैं
यदि यह फ़ाइल काम नहीं करती है तो हो सकता है कि आपको इसमें कुछ छोटा बदलने की आवश्यकता हो।
इसके लिए शून्य सेटअप के तहत कोड देखें:
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3D)) {// पता 0x3D 128x64 के लिए
मैंने यहां डी को बोल्ट किया क्योंकि मुझे इसे काम करने के लिए इस डी को सी में बदलना पड़ा।
तीसरी तस्वीर में, आप मेरा थोड़ा सा कोड देख सकते हैं जो पहली तस्वीर का इमोजी बनाता है।
चरण 4: फोर्स-सेंसिटिव रेसिस्टर और एलईडी को रेस्ट से जोड़ना।
फोर्स-सेंसिटिव रेसिस्टर और LED को कनेक्ट करने के लिए आपको 2 रेसिस्टर्स की जरूरत होती है। एलईडी के लिए 220 ओम और फोर्स-सेंसिटिव रेसिस्टर के लिए 1K ओम रेसिस्टर।
एलईडी:
एलईडी के सकारात्मक पैर को 220 ओम अवरोधक से जोड़ा जाना चाहिए जो Arduino पर पिन 10 से जुड़ता है। एलईडी के नकारात्मक पैर को एक अलग छोटे सर्किट बोर्ड पर ग्राउंड लाइन से जोड़ा जाना चाहिए। सर्किट बोर्ड पर मैंने एक ग्राउंड लाइन और एक 5-वोल्ट लाइन बनाई, क्योंकि मेरे पास बहुत सारे पिन थे जिन्हें वहां जाने की जरूरत थी और मेरे Arduino पर पर्याप्त छेद नहीं थे।
बल-संवेदनशील रोकनेवाला:
फोर्स-सेंसिटिव रेसिस्टर को बाएं पैर को 1K ओम रेसिस्टर, और एक तार जो Arduino पर A0 होल से कनेक्ट होता है, दोनों से जुड़ा होना चाहिए। 1K ओम रोकनेवाला सर्किट बोर्ड पर ग्राउंड लाइन से कनेक्ट करें।
दाहिने पैर को आप सर्किट बोर्ड पर 5-वोल्ट लाइन से जोड़ते हैं।
कोड में यह सब काम करने के लिए आपको यह परिभाषित करने की आवश्यकता है कि यह किस पिन से शून्य सेटअप () { के ऊपर जुड़ा है।
चरण 5: कोड।
यहाँ कोड के लिए एक लिंक इस प्रकार है:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
चरण 6: बॉक्स का निर्माण।
आपने कुल मिलाकर ८ लकड़ी की प्लेटें देखीं।
मैंने जिस लकड़ी का उपयोग किया है वह लगभग 0.5 सेमी मोटी है।
1. बॉक्स का ढक्कन और निचला भाग 11cm बटा 11cm है।
2. ये बॉक्स के बाएँ और दाएँ पक्ष हैं जो 10.2cm x 8cm हैं। Arduino के USB कॉर्ड को बाहर निकालने के लिए चौकोर छेद वाली प्लेटों में से एक बनाएं। यह छेद 1.5cm x 1.5cm है और लकड़ी की प्लेट की शुरुआत से लगभग 1 सेंटीमीटर दूर है।
3. ये बॉक्स के आगे और पीछे हैं, और 11cm बटा 8cm. है
4. यह पीजो बजर, ओएलईडी का छोटा शेल्फ है और बाकी में आराम होगा। आपको ओएलईडी के लिए लगभग 1 सेमी 0.5 सेमी के लिए एक छेद ड्रिल करना होगा ताकि तार चिपक सकें, लेकिन बाकी ओएलईडी आराम कर सकता है शेल्फ पर।
एलईडी के छेद के लिए आपको 0.5 सेमी की ड्रिल बिट की आवश्यकता होती है।
फोर्स-सेंसिटिव रेसिस्टर के लिए, आपको 1cm x 0.5cm. के एक छेद की आवश्यकता होती है
पीजो बजर के लिए, आपको 1.4 सेमी के छेद की आवश्यकता है।
पुश बटन के लिए आपको 0.2 सेमी के 4 छोटे छेद चाहिए ताकि उसके पैर बाहर निकल सकें।
5. अंत में, आपको 10cm x 10cm की लकड़ी की प्लेट की आवश्यकता होगी, यह प्लेट Arduino और उसके तारों को कवर करेगी। मैंने इस प्लेट के दो विपरीत पक्षों का मुंडन किया और नीचे दायर किया ताकि यह नंबर 4 के शेल्फ पर झुक सके और बॉक्स के कोने में आराम से झुक सके।
मैंने किनारों को जोड़ने के लिए कीलों का इस्तेमाल किया, ढक्कन के लिए 2 टिका और ढक्कन को बंद रखने के लिए एक ताला।
साफ-सुथरा लुक पाने के लिए और स्प्लिंटर्स से बचने के लिए सभी किनारों को फाइल करना न भूलें।
बॉक्स बनाते समय अभी तक 4 और 5 नंबर न डालें
चरण 7: मिलाप का समय।
मैंने एक वायर मैप शामिल किया है ताकि आप इसे चित्र से कॉपी कर सकें।
यह जांचना न भूलें कि क्या चीजें सोल्डरिंग के बीच में काम करती हैं या नहीं, यह देखकर सही तरीके से जुड़ी हैं।
टांका लगाने के बाद मैंने OLED को हिलने से बचाने के लिए 2 छोटे नाखूनों में हथौड़ा मार दिया।
अंत में, यह तीसरी तस्वीर जैसा कुछ दिखना चाहिए।
चरण 8: यह सब एक साथ रखना।
पिछले चरण से नंबर 4 की शेल्फ को वहां रखने के लिए, मैंने सबसे पहले यह मापा कि ढक्कन से इसे कितनी ऊंचाई तक दबाया जाना चाहिए। आप यह माप कर सकते हैं कि शेल्फ से बटन कितना ऊंचा चिपक जाता है और जब दबाया जाता है तो यह कितना ऊंचा होता है। इस लंबाई को आप अपने द्वारा उपयोग की जाने वाली लकड़ी की मोटाई में जोड़ते हैं और प्रत्येक तरफ दो नाखून लगाते हैं। शेल्फ उन पर टिकी होगी। मैंने 2 अतिरिक्त नाखून जोड़े, प्रत्येक तरफ एक, शेल्फ के ऊपर उन्हें रखने के लिए। मैं उन नाखूनों को एल आकार की तरह मोड़ता हूं ताकि मैं उन्हें आसानी से हटाने के लिए उस हुक का उपयोग कर सकूं।
शेल्फ को हटाकर, मैंने नंबर 4 के नीचे डक्ट टेप का एक टुकड़ा चिपकाकर और नंबर 5 के नीचे विस्तारित छोर को चिपकाकर लकड़ी की प्लेट नंबर 5 को नंबर 4 के शेल्फ से जोड़ा। आपके पास चित्र 3 जैसा कुछ होना चाहिए।
दुर्भाग्य से, मैंने यह अनुमान नहीं लगाया था कि काज केवल पुश बटन के रिम पर झुक जाएगा, इसे बटन में धकेलने से रोकेगा। एक त्वरित समाधान मैंने पाया कि प्लास्टिक का एक पतला टुकड़ा, काज की समान मोटाई के बारे में, उसके ठीक ऊपर रखा गया था ताकि वह बटन को दबाए।
सिफारिश की:
लाइट शो के साथ संगीत बॉक्स: 9 कदम (चित्रों के साथ)
लाइट शो के साथ संगीत बॉक्स: नमस्कार और स्वागत है, इस ट्यूटोरियल में हम दिखाएंगे कि आप एक सम्मिलित लाइट शो के साथ अपना खुद का संगीत बॉक्स कैसे बना सकते हैं। आपको बस एक खाली केस चाहिए। हमने एक मामला लिया जो आमतौर पर उपकरणों के लिए उपयोग किया जाता है। इस परियोजना में आप बहुत रचनात्मक हो सकते हैं, इसलिए आपको इसकी आवश्यकता नहीं है
बहुत युवा के लिए एक ज्यूक बॉक्स उर्फ रास्पि-संगीत-बॉक्स: 5 कदम
बहुत युवा के लिए एक ज्यूक बॉक्स… उर्फ रास्पी-म्यूजिक-बॉक्स: निर्देशयोग्य "रास्पबेरी-पाई-आधारित-आरएफआईडी-म्यूजिक-रोबोट" अपने 3 साल के बच्चे के लिए ROALDH बिल्ड के एक म्यूजिक प्लेयर का वर्णन करते हुए, मैंने अपने छोटे बच्चों के लिए भी एक ज्यूक बॉक्स बनाने का फैसला किया। यह मूल रूप से 16 बटनों वाला एक बॉक्स है और एक रास्पी 2 आई
पोर्टेबल एमपी३ औक्स संगीत बॉक्स: २३ कदम (चित्रों के साथ)
पोर्टेबल MP3 AUX म्यूजिक बॉक्स: यह प्रक्रिया विश्लेषण दिखाता है कि Arduino Nano के साथ MP3 प्लेयर कैसे बनाया जाता है, फाइलें 16-बिट MP3 हैं और पारंपरिक Arduino म्यूजिक प्लेयर के विपरीत काम करती हैं जो 8-बिट WAV तक सीमित हैं। इस ट्यूटोरियल का एक और हिस्सा लेजर-सी बनाने का प्रदर्शन करता है
लेजर बॉक्स संगीत लेजर लाइट शो: 18 कदम (चित्रों के साथ)
लेज़र बॉक्स म्यूज़िक लेज़र लाइट शो: मैंने पहले एक इंस्ट्रक्शनल प्रकाशित किया था जिसमें बताया गया था कि म्यूज़िक लेज़र लाइट शो बनाने के लिए कंप्यूटर हार्ड ड्राइव का उपयोग कैसे किया जाता है। मैंने एक इलेक्ट्रिक बॉक्स और आरसी कार मोटर्स का उपयोग करके एक कॉम्पैक्ट संस्करण बनाने का फैसला किया। शुरू करने से पहले मुझे शायद आपको बता देना चाहिए कि लेस
तीव्रता नियंत्रण (टीएफसीडी) के लिए फोटोरेसिस्टेंस के साथ ओएलईडी मोमबत्ती लाइट सर्किट: 4 कदम (चित्रों के साथ)
तीव्रता नियंत्रण (TfCD) के लिए फोटोरेसिस्टेंस के साथ OLED कैंडल लाइट सर्किट: इस निर्देश में हम आपको एक सर्किट बनाने का तरीका दिखाते हैं जो (O) एलईडी को मोमबत्ती की तरह टिमटिमाता है और पर्यावरण की तीव्रता पर प्रतिक्रिया करता है। कम प्रकाश तीव्रता के साथ प्रकाश स्रोतों से कम प्रकाश उत्पादन की आवश्यकता होती है। इस आवेदन के साथ