विषयसूची:
- चरण 1: ब्लूटूथ रिसीवर
- चरण 2: डीजे एलईडी
- चरण 3: पहला टेस्ट
- चरण 4: कोडिंग …
- चरण 5: दूसरा टेस्ट
- चरण 6: दीपक
- चरण 7: अंतिम टेस्ट
- चरण 8: रॉक 'एन' रोल
- चरण 9: कोड वॉक थ्रू
वीडियो: ब्लूटूथ के साथ Arduino म्यूजिक डेस्क लैंप!: 9 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
नमस्ते! इस निर्देशयोग्य में मैं कुछ उज्ज्वल बनाने जा रहा हूँ! आइए मैं आपको अपने शानदार नए डेस्क लैंप से मिलवाता हूं! अपने बोरिंग डेस्क को डीजे नाइट अट्रैक्शन में बदलने के लिए यह एक सस्ता DIY समाधान है! या शायद नहीं। लेकिन मैं आपको विश्वास दिलाता हूं कि अंतिम उत्पाद अच्छा होने वाला है! तो चलिए बनाते हैं !!
अवयव:
1. Arduino Uno (नैनो एक बेहतर विकल्प होगा)
2. ब्लूटूथ ऑडियो रिसीवर
यदि आप भारत में हैं, तो आप इसे यहां से प्राप्त कर सकते हैं:
हम:
www.ebay.com/itm/Wireless-Bluetooth-3-5mm-…
3. एल ई डी (मैंने एक पट्टी का इस्तेमाल किया)
4. स्पीकर (मेरे पास एक ऑडियो एम्प्लीफाइड स्पीकर सिस्टम था)
5. जम्पर केबल
उपकरण:
1. सोल्डरिंग आयरन
2. गोंद बंदूक (वैकल्पिक)
चरण 1: ब्लूटूथ रिसीवर
तो चलिए आसान भाग से शुरू करते हैं। मुझे 110 रुपये (करीब 1.5 डॉलर) में एक सस्ता ब्लूटूथ ऑडियो रिसीवर मिला।
बस डिवाइस के आवरण को हटा दें और छोटे सर्किट बोर्ड को आसानी से बाहर निकाला जा सकता है। चिंता न करें, हम उस पर सभी जटिल चीजों से निपटने नहीं जा रहे हैं।
इसे सावधानी से संभालना सुनिश्चित करें या यदि कुछ टूटता है तो आपको दूसरा प्राप्त करने की आवश्यकता होगी। एक तरफ आपको यूएसबी पावर इनपुट मिलेगा और दूसरी तरफ फीमेल ऑडियो आउटपुट। हमें इस आउटपुट के लिए छवि 3 में इंगित भागों पर 2 तारों को मिलाप करने की आवश्यकता है। ये मूल रूप से स्पीकर के दो आउटपुट पिनों में से एक हैं। सुनिश्चित करें कि आप आउटपुट कनेक्टर के अंदर से गड़बड़ नहीं करते हैं या आप बाद में अपने स्पीकर के ऑडियो जैक को सम्मिलित नहीं कर पाएंगे।
चरण 2: डीजे एलईडी
तार के एक टुकड़े पर किसी भी रंग के 4 एल ई डी प्राप्त करें और उनके सभी नकारात्मक पिनों को मिलाएं। एल ई डी के प्रत्येक सकारात्मक पिन के लिए अलग तारों को मिलाएं। सबसे पहले सुरक्षा! यदि उपलब्ध हो तो सोल्डरिंग आयरन स्टैंड का उपयोग करें। और सुरक्षा दस्ताने और काले चश्मे की सिफारिश की जाती है। धुएं को आप से दूर करने के लिए एक छोटे पंखे का प्रयोग करें।
हालांकि आपको चार एल ई डी तक सीमित होने की आवश्यकता नहीं है। यदि आप Arduino से परिचित हैं, तो आप इसे और अधिक नियंत्रित करने के लिए आसानी से प्रोग्राम कर सकते हैं।
आप अधिक नियंत्रण के लिए आरजीबी पट्टी का उपयोग कर सकते हैं लेकिन मैंने इसे यथासंभव सरल रखने की कोशिश की क्योंकि आरजीबी पट्टी का उपयोग करने के लिए बहुत सारी प्रोग्रामिंग की आवश्यकता होगी।
मैंने एक सामान्य एलईडी पट्टी का उपयोग किया है और प्रत्येक भाग में श्रृंखला में 3 एलईडी के साथ इसके चार भागों को काट दिया है। यह दीपक से अधिक प्रकाश देगा और मुझे वर्तमान सीमित अवरोधक का भी उपयोग करने की आवश्यकता नहीं है।
चरण 3: पहला टेस्ट
यदि आपने मेरी तरह चार एलईडी का उपयोग किया है तो यह हिस्सा आसान होने वाला है। आप बस मेरे कोड को कॉपी कर सकते हैं, इसे Arduino ide में पेस्ट कर सकते हैं और सीधे अपलोड कर सकते हैं। लेकिन यह एक सटीक लाइट शो नहीं होगा। तो अगर आप इसे पेशेवर दिखाना चाहते हैं, तो यहां आपको क्या करना है..
सबसे पहले, अपने स्पीकर को ब्लूटूथ रिसीवर में डालें।
अब Arduino ide में निम्न कोड टाइप करें:
व्यर्थ व्यवस्था()
{
सीरियल.बेगिन (९६००);
}
शून्य लूप ()
{
Serial.println(analogRead(A0));
}
अब अपने Arduino uno/nano को अपने कंप्यूटर से कनेक्ट करें और स्केच अपलोड करें।
टांका लगाने वाले तारों में से एक (ब्लूटूथ सर्किट पर) को Arduino के A0 पिन से और दूसरे तार को ग्राउंड पिन (GND) से कनेक्ट करें। अपने स्मार्टफोन को ब्लूटूथ रिसीवर से कनेक्ट करें और कुछ खेलें। आपको अपने स्पीकर में संगीत सुनना चाहिए। वॉल्यूम को अपने सबसे आरामदायक स्तर पर समायोजित करें (मेरे लिए यह अधिकतम वॉल्यूम:-) है)। सुनिश्चित करें कि आपका Arduino अभी भी आपके पीसी में प्लग इन है। टूल्स-> सीरियल मॉनिटर पर क्लिक करें और आपको रैंडम नंबर प्रदर्शित होते देखना चाहिए। आपके लिए उन्हें नोट करना बहुत तेज़ हो सकता है। तो, वापस जाएं, टूल्स-> सीरियल प्लॉटर पर क्लिक करें और आप देखेंगे कि आपके ऑडियो का ग्राफ चलाया जा रहा है। बाद के विश्लेषण के लिए कुछ स्क्रीनशॉट या तस्वीरें लें।
यदि आप परीक्षण के लिए मेरे द्वारा बजाए गए संगीत के बारे में उत्सुक हैं, तो स्पाइडरमैन में स्पाइडरमैन से इसका 'सूरजमुखी'
चरण 4: कोडिंग …
यह हिस्सा कुछ लोगों के लिए उबाऊ हो सकता है। लेकिन मेरा विश्वास करो, आपके अंतिम उत्पाद की सुंदरता इस पर निर्भर है। मैंने इसे यथासंभव सरल रखा है। पहले मेरे कोड पर एक नज़र डालें और समझने की कोशिश करें कि क्या हो रहा है। हम अंत में एक कोड वॉक थ्रू करेंगे।
मैंने अपने कोड की docx फ़ाइल संलग्न की है। आप इसके माध्यम से जा सकते हैं।
एक बार आपका कोड तैयार हो जाने के बाद, आप इसे Arduino पर अपलोड कर सकते हैं। अरे हाँ, सुनिश्चित करें कि Arduino आपके पीसी के अलावा किसी और चीज़ से कनेक्ट नहीं है।
चरण 5: दूसरा टेस्ट
अपने Arduino को PC से निकालें और उसमें 9-12v बिजली की आपूर्ति कनेक्ट करें (9v अनुशंसित)। अब अपने एल ई डी के सकारात्मक पिन को अपने Arduino के आउटपुट से कनेक्ट करें (इस मामले में, पिन 6, 7, 8, 9)। कॉमन नेगेटिव टर्मिनल को GND पिन से कनेक्ट करें। अपने ब्लूटूथ रिसीवर से तारों को अपने Arduino के A0 और GND पिन से कनेक्ट करें और कुछ संगीत (ब्लूटूथ के माध्यम से) चलाएं।
यदि एल ई डी आपके संगीत में फ्लैश करते हैं, तो आपने बहुत अच्छा काम किया है। क्योंकि मेरे लिए पहली बार ऐसा नहीं हुआ। न ही वक्ताओं से कोई आवाज निकली। और सबसे महत्वपूर्ण बात, गाना सीधे मेरे मोबाइल स्पीकर के माध्यम से चलाया जा रहा था। यह ब्लूटूथ से कनेक्ट नहीं हो सका! तब मैंने पाया कि ब्लूटूथ बोर्ड के यूएसबी पावर इनपुट में दो संपर्क टूट गए थे। सस्ते सामान के साथ यही समस्या है। मुझे उन्हें बोर्ड में मिलाप करना था और सब कुछ त्रुटिपूर्ण रूप से काम करता था! हालाँकि मैंने अपनी पट्टी के बजाय परीक्षण के लिए सामान्य नीली एलईडी का इस्तेमाल किया।
बढ़िया, चलो दीपक बनाते हैं!
चरण 6: दीपक
मुझे दो छोटे पीवीसी पाइप मिले, लेकिन मुझे एक लंबे पाइप की जरूरत थी। इसलिए, मैंने उन्हें सुदृढीकरण के लिए इसके अंदर एक छोटे पाइप के साथ चिपका दिया। बाद में मैंने चार एलईडी स्ट्रिप्स को एक दूसरे से समान दूरी पर पाइप पर चिपका दिया। आप देख सकते हैं इमेज में मैंने कितना 'साफ' रखा है:-p
आइए इसे अपने चिराग का 'कोर' कहें। मैंने केवल ए4 आकार के कागज को सिलेंडर में रोल करके बाहरी शरीर बनाया। कि जैसे ही आसान! असल में मैंने इसका स्थायी संस्करण बनाने का विचार किया अगर सब कुछ ठीक काम करता है।
चरण 7: अंतिम टेस्ट
सब कुछ एक बॉक्स के अंदर पैक करने से पहले, मैं एक अंतिम जांच करना चाहता था। मैंने कोर को Arduino से जोड़ा, सब कुछ संचालित किया, एक अच्छा संगीत बजाया और …
कुछ नहीं हुआ। एक भी एलईडी ने चमकने की कोशिश नहीं की! मैंने सब कुछ दोबारा चेक किया और बाद में महसूस किया कि एल ई डी प्रत्येक 12 वी थे!
एक Arduino का आउटपुट पिन ~ 3.3v के अधिकतम वोल्टेज की आपूर्ति कर सकता है। यह सामान्य एलईडी के लिए पर्याप्त है लेकिन इन एलईडी स्ट्रिप्स के लिए 9-12v की आवश्यकता होती है। मैं उन्हें प्रत्येक एलईडी के लिए एक ट्रांजिस्टर का उपयोग करके एक अलग बिजली आपूर्ति के माध्यम से जोड़ सकता था, लेकिन यह परियोजना की सादगी को बर्बाद कर देगा।
इसलिए, मैंने उन्हें 4 सिंगल लाल एलईडी से बदल दिया और फिर से परीक्षण शुरू किया। एलईडी ने आखिरकार मेरे संगीत को झपका दिया लेकिन किसी अजीब कारण से, चौथी एलईडी नहीं चमकी। मैंने स्क्रिप्ट को संशोधित किया और चौथी एलईडी को चमकने के लिए कट ऑफ वोल्टेज को कम कर दिया लेकिन कोई सुधार नहीं देखा गया। मैंने फिर चौथी एलईडी के कटऑफ वोल्टेज को तीसरे के समान बनाया और परीक्षण को दोहराया। नहीं, कोई चमक नहीं देखी। मैंने बाद में 5 एल ई डी को नियंत्रित करने के लिए स्क्रिप्ट को संशोधित किया और प्रयोग को दोहराया। अब चौथी और पांचवी एलईडी ने चमकने से मना कर दिया। अजीब। मैंने कुछ अन्य परीक्षण और बदलाव किए लेकिन कुछ भी नहीं बदला। इसलिए मैंने आखिरकार केवल तीन एलईडी का इस्तेमाल किया।
चरण 8: रॉक 'एन' रोल
अंत में मैंने सभी इलेक्ट्रॉनिक्स को एक बॉक्स के अंदर पैक किया और दीपक के कोर को उस पर लंबवत रूप से ठीक कर दिया। फिर मैंने अपना पेपर सिलेंडर उसके चारों ओर रख दिया और संगीत को सभी के कानों तक पहुंचने दिया। हां! यह अच्छा लग रहा था! उतना नहीं जितना मुझे उम्मीद थी, लेकिन फिर भी बहुत अच्छा है। मुझे हालांकि एक पीला दीपक चाहिए था। लाल अच्छा लग रहा था। और मुझे अपने उबाऊ USB वाले से एक सस्ता ब्लूटूथ स्पीकर मिला।
चरण 9: कोड वॉक थ्रू
इससे पहले कि आप इस चरण का शीर्षक देखकर बैक बटन दबाएं, कृपया इस निर्देश को उन प्रतियोगिताओं के लिए वोट करें जिनमें यह शामिल है। धन्यवाद।
आप इस चरण में संलग्न कोड का दस्तावेज़ संस्करण पा सकते हैं।
जैसा कि मैंने कहा (कई बार), कोड सरल है। हमने इनपुट से ध्वनि स्तर को स्टोर करने के लिए एक पूर्णांक 'ध्वनि' घोषित किया है। सेटअप फ़ंक्शन में एक छोटी सी गलती है। एनालॉग पिन 'ए0' को इनपुट पिन ('साउंडपिन' के बजाय) के रूप में परिभाषित किया गया है। पिन 6, 7, 8, 9 को आउटपुट पिन के रूप में परिभाषित किया गया है।
लूप फ़ंक्शन में, हम एक शर्त से शुरू करते हैं जिसमें सभी एल ई डी को चालू करने के लिए कहा जाता है यदि ध्वनि इनपुट 35 से अधिक है। इसी तरह हमारे पास इनपुट की एक विशेष श्रेणी के लिए विशेष एल ई डी को लक्षित करने वाली तीन और स्थितियां हैं। और अंत में, यदि A0 से कोई इनपुट प्राप्त नहीं होता है, तो सभी LED को बंद कर दिया जाता है।
उम्मीद है आप समझ गए होंगे। मैंने अपनी पूरी कोशिश की, क्योंकि मैं Arduino के लिए एक नौसिखिया हूँ! और हाँ, यह मेरा पहला इंस्ट्रक्शनल है!
कृपया मुझे बताएं कि क्या मुझे अपने निर्देशयोग्य में कोई बदलाव करने की आवश्यकता है। अगले एक तक मिलते हैं!
सिफारिश की:
डार्क पीएलए में ग्लो के साथ एक्टिव म्यूजिक पार्टी एलईडी लालटेन और ब्लूटूथ स्पीकर: 7 कदम (चित्रों के साथ)
डार्क पीएलए में ग्लो के साथ एक्टिव म्यूजिक पार्टी एलईडी लालटेन और ब्लूटूथ स्पीकर: हैलो, और मेरे इंस्ट्रक्शनल में ट्यूनिंग के लिए धन्यवाद! हर साल मैं अपने बेटे के साथ एक दिलचस्प प्रोजेक्ट करता हूं जो अब 14 साल का है। हमने एक क्वाडकॉप्टर, स्विमिंग पेस क्लॉक बनाया है (जो एक निर्देश योग्य भी है), एक सीएनसी संलग्नक बेंच, और Fidget Spinners.Wi
स्मार्ट डेस्क लैंप के साथ बेहतर अध्ययन करें - IDC2018IOT: 10 कदम (चित्रों के साथ)
स्मार्ट डेस्क लैंप के साथ बेहतर अध्ययन करें - IDC2018IOT: पश्चिमी दुनिया में लोग बैठने में बहुत समय बिताते हैं। डेस्क पर, गाड़ी चलाना, टीवी देखना और बहुत कुछ। कभी-कभी, बहुत अधिक बैठना आपके शरीर को नुकसान पहुंचा सकता है और आपकी ध्यान केंद्रित करने की क्षमता को नुकसान पहुंचा सकता है। एक निश्चित समय के बाद चलना और खड़ा होना प्रति व्यक्ति के लिए महत्वपूर्ण है
सर्पिल लैंप (उर्फ लॉक्सोड्रोम डेस्क लैंप): 12 कदम (चित्रों के साथ)
सर्पिल लैंप (उर्फ द लॉक्सोड्रोम डेस्क लैंप): सर्पिल लैंप (उर्फ द लॉक्सोड्रोम डेस्क लैंप) एक परियोजना है जिसे मैंने 2015 में शुरू किया था। यह पॉल नाइलैंडर के लॉक्सोड्रोम स्कोनस से प्रेरित था। मेरा मूल विचार एक मोटर चालित डेस्क लैंप के लिए था जो दीवार पर प्रकाश के बहते ज़ुल्फ़ों को प्रोजेक्ट करेगा। मैंने डिजाइन किया और
ऑडियो विज़ुअलाइज़ेशन, टच बटन और एनएफसी के साथ डेस्क ब्लूटूथ स्पीकर: 24 कदम (चित्रों के साथ)
ऑडियो विज़ुअलाइज़ेशन, टच बटन और एनएफसी के साथ डेस्क ब्लूटूथ स्पीकर: नमस्ते! इस निर्देश में मैं यह दिखाने जा रहा हूं कि मैंने इस डेस्क ब्लूटूथ स्पीकर को कैसे बनाया, जिसमें टच बटन और एनएफसी के साथ अद्भुत ऑडियो विज़ुअलाइज़ेशन है। केवल एक टैप से एनएफसी सक्षम उपकरणों के साथ आसानी से जोड़ा जा सकता है। कोई भौतिक बटन नहीं है
डीसी मोटर के साथ घूर्णन डेस्क लैंप कैसे बनाएं: 5 कदम (चित्रों के साथ)
डीसी मोटर के साथ रोटेटिंग डेस्क लैंप कैसे बनाएं: यह एक चमकता हुआ घूमने वाला लैंप बनाने का एक सरल और प्रभावी तरीका है जिसे जटिल या भारी मशीनरी की आवश्यकता नहीं है, इसे आपके डेस्क पर या लिविंग रूम में रखा जा सकता है, यह एक अनुकूलन योग्य वस्तु है जिसका अर्थ है कि आप अपने स्वयं के रंग के प्रकाश का उपयोग कर सकते हैं या बना सकते हैं