विषयसूची:
- चरण 1: पीसीबी प्रिंट करें
- चरण 2: यह सब एक साथ मिलाप करना
- चरण 3: कोड और डिबगिंग अपलोड करना
- चरण 4: यह सब एक साथ गोंद करें
वीडियो: डेविड बोल्डविन एंगेन द्वारा सोनिक बो टाई: 4 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
एक कॉम्पैक्ट बो टाई, जो अपने दो प्रतिबिंबित 4x5 एलईडी सरणियों पर चार अलग-अलग आवृत्तियों में आसपास की ध्वनि को लगातार प्रदर्शित करने में सक्षम है।
यह ट्यूटोरियल आपको धनुष टाई बनाने के तरीके के बारे में बताएगा जो आपको किसी भी भीड़ में खड़ा कर देगा।
इस परियोजना के लिए आपको क्या चाहिए होगा:
1 Arduino Pro Micro या इसी तरह के आकार का Arduino जो 16MHz पर चलता है
40 3 मिमी एलईडी
1 साधारण बटन
1 इलेक्ट्रेट माइक्रोफोन
1 रिचार्जेबल 3.7 वी 800 एमएएच 25 सी 1-सेल लीपो बैटरी
१० १००Ω प्रतिरोधक
1 10kΩ रोकनेवाला
१ २२०Ω रोकनेवाला
एक पीसीबी मशीन तक पहुंच (मुद्रित सर्किट बोर्ड)
एक सस्ता एडजस्टेबल हुक/क्लिप-ऑन बो टाई या सिर्फ एडजस्टेबल हुकिंग/क्लिप-ऑन नेकबैंड
चरण 1: पीसीबी प्रिंट करें
सर्किट बोर्ड को प्रिंट करते समय आपको निर्माता की आवश्यकताओं को पूरा करने के लिए.cmp फ़ाइल को अनुकूलित करना पड़ सकता है। हालांकि, मूल में बोर्ड काफी गलत विधि का उपयोग करके बनाया गया था, इसलिए अधिकांश निर्माता बिना किसी बदलाव के पीसीबी का उत्पादन करने में सक्षम होंगे। तस्वीरों में आप पीसीबी के आगे और पीछे देख सकते हैं। डिज़ाइन मानता है कि सोल्डरिंग होल में वायस शामिल नहीं है और उस वायस को केवल अलग से रखा जा सकता है (पीसीबी में एक से अधिक साइड वायस परतों के बीच कनेक्शन हैं)।
प्रत्येक प्रकाश को व्यक्तिगत रूप से चार्लीप्लेक्सिंग नामक एक तकनीक का उपयोग करके संबोधित किया जाता है, जो सामान्य एलईडी मैट्रिक्स की तुलना में बहुत कम इनपुट नोड्स की अनुमति देता है, दोष यह है कि एक समय में केवल प्रकाश को ही चालू किया जा सकता है, जो एक सीमा निर्धारित करता है कि सरणी कितनी बड़ी हो सकती है और ध्यान देने योग्य चमकती के बिना। चार्लीप्लेक्सिंग दो सिग्नल 1 और 0 होने के बजाय काम करता है, इसमें तीन 1, 0 और Z होते हैं। जहां Z एक खुले सर्किट की तरह काम करता है, जिसमें बहुत अधिक प्रतिबाधा होती है। इसलिए प्रत्येक प्रकाश को चालू किया जाता है क्योंकि नोड 1, 0, Z, Z, Z के संयोजन में होता है, जिसका अर्थ है कि करंट एक समय में केवल एक नोड से दूसरे में जा सकता है।
चरण 2: यह सब एक साथ मिलाप करना
पीसीबी पर रोशनी को मिलाप करते समय एलईडी के सकारात्मक पक्ष को चौकों और नकारात्मक को सर्कल में लगातार मिलाप करना बहुत महत्वपूर्ण है। इसके विपरीत करने से कोड में पता गलत रोशनी चालू कर देगा, और असंगतता एक ही उत्तेजना से कई रोशनी चालू कर देगी।
फिर धनुष टाई के सामने १० १००Ω प्रतिरोधों पर मिलाप।
फिर सर्किट आरेख में दिखाए गए तरीके से अन्य टुकड़ों को कनेक्ट करें, बैटरी को सीधे Arduino में मिलाप करना ठीक है क्योंकि यह USB के माध्यम से arduino कनेक्ट होने पर रिचार्ज होगा। पीसीबी के पीछे सभी टुकड़ों को चिपकाने से पहले आपको सरणी में गलतियों के लिए परीक्षण करना चाहिए।
चरण 3: कोड और डिबगिंग अपलोड करना
उपरोक्त कोड अपलोड करें। जब इसे अपलोड किया जाता है तो इसे सक्रिय करने के लिए बटन दबाएं, अब अंदर की ओर इशारा करते हुए एक त्रिकोण आकार धनुष टाई पर ऊपर या नीचे स्क्रॉल करना चाहिए।
यदि आप नहीं करते हैं, तो ब्लिंक (एलईडी) फ़ंक्शन का उपयोग करें, जो प्रत्येक प्रकाश के लिए एक संख्या 1-20 का इनपुट लेता है, जबकि शेष समय पर टिप्पणी करते हुए शून्य लूप में अलग-अलग समय (मोड = 0) लूप में प्रत्येक प्रकाश के लिए। कुंडली।
शून्य लूप () {
जबकि (मोड == 0) {
पलक (1); // यह देखने के लिए एक-एक करके परीक्षण करें कि रोशनी काम कर रही है या नहीं और कौन सी नहीं
// पलक (2); // अगला चरण सभी तरह से 20. तक
/* अगर (डिजिटल रीड (बटन) == 0) {
मोड = 1;
बंद();
टर्नऑन (1);
देरी (200);
टूटना;
}
बंद(); */// डिबगिंग करते समय इस खंड पर टिप्पणी की जाती है
}
…..
डिबगिंग:
यदि आपके पास प्रत्येक तरफ अलग-अलग रोशनी है, तो सोल्डरिंग में कुछ गड़बड़ है और आपको प्रभावित रोशनी को हटा देना चाहिए और चरण 2 फिर से करना चाहिए।
यदि 2 बत्तियों के जोड़े बंद कर दिए जाते हैं तो हो सकता है कि विअस गायब हो।
यदि दो बत्तियाँ हमेशा एक साथ जलती हैं और दूसरों की तुलना में कम चमकीली हैं, तो एक को गलत तरीके से मिलाया गया है।
यदि प्रत्येक प्रकाश व्यक्तिगत रूप से चालू होता है, लेकिन कोड के शीर्ष पर दिए गए निर्देशों में वर्णित पैटर्न का पालन न करें, जिसे आपने चरण 2 में गड़बड़ कर दिया है।
पीसीबी पर खराब कनेक्शन या शॉर्ट-सर्किट से अन्य समस्याएं उत्पन्न हो सकती हैं।
चेतावनी: बो टाई बनाने के लिए यह खंड बहुत तकनीकी और अनावश्यक है
मैंने विशेष रूप से 16MHz घड़ी आवृत्ति वाले Arduino के लिए स्पेक्ट्रम विश्लेषण कोड लिखा है। इसलिए मुझे पूरा यकीन नहीं है कि यह अन्य प्रणालियों पर कितनी अच्छी तरह काम करेगा, इससे सभी बैंड बहुत अलग तरह से प्रतिक्रिया कर सकते हैं, हालांकि यह ज्यादा नहीं बदल सकता है।
यह लगभग 6, 7ms में 60 नमूने लेकर काम करता है जो लगभग 8, 9kHz की नमूना आवृत्ति है। फिर 4 अलग-अलग आवृत्तियों को देते हुए 4 अलग-अलग तरीकों से उनका विश्लेषण करना।
उच्चतम आवृत्ति विश्लेषण हर दूसरे नमूने की तुलना अगले एक के साथ करता है, मूल्य को चुकता करता है और नमूने के प्रत्येक जोड़े के लिए इसे जोड़ता है। यह लगभग आधा नमूना आवृत्ति का उच्चतम प्रभाव देता है, इसलिए इसका बैंडपास फ़िल्टर लगभग 4, 4kHz है।
विश्लेषण के लिए एक मोटा गणितीय सूत्र:
(वर्ग(x[2n-1]-x[2n]))
अगला बहुत समान रूप से काम करता है, लेकिन यह पहले एक बार में दो नमूने जोड़ता है। यह प्रभावी रूप से अंतिम प्रणाली की आधी नमूना आवृत्ति देता है, जबकि उच्चतम आवृत्तियों को फ़िल्टर करते हुए 2, 2kHz के आसपास एक बैंडपास फ़िल्टर बनाता है।
अगला सिस्टम वही करता है लेकिन एक बार में 2 नमूने जोड़ने के बजाय यह 10 जोड़ता है जो 440Hz के लिए एक बैंडपास फ़िल्टर बन जाता है।
अंतिम विश्लेषण पहले ३० नमूनों का योग करता है और इसकी तुलना पिछले ३० के योग से करता है। यह प्रभावी रूप से १५० हर्ट्ज के लिए एक बैंडपास फिल्टर बन जाता है।
चरण 4: यह सब एक साथ गोंद करें
Arduino को PCB से अलग रखना महत्वपूर्ण है क्योंकि यह संपर्क में आने पर शॉर्ट-सर्किटिंग का कारण बन सकता है। यह उन्हें बीच में बिजली के टेप के साथ चिपकाकर किया जा सकता है। धनुष टाई के एक पंख पर बैटरी और संतुलन के लिए दूसरे पर माइक्रोकंट्रोलर होना भी फायदेमंद है। आपको धनुष टाई के केंद्र को काफी खाली रखने की कोशिश करनी चाहिए क्योंकि यह वह जगह है जहां आप नेकबैंड को जोड़ते हैं, माइक के संभावित अपवाद के साथ क्योंकि यह कुछ मिलीमीटर बाहर रहना चाहिए और आपके अन्नप्रणाली की ओर इशारा करना चाहिए, इसका मतलब यह होगा कि जब आप बात करते हैं हर कोई इसे सबसे स्पष्ट देखेगा।
याद रखें: बो टाई के पीछे की तरफ की कार्यक्षमता सौंदर्यशास्त्र की तुलना में कहीं अधिक महत्वपूर्ण है क्योंकि कोई भी इसे नहीं देख पाएगा।
सिफारिश की:
ग्रिड टाई इन्वर्टर: 10 कदम (चित्रों के साथ)
ग्रिड टाई इन्वर्टर: यह एक भावपूर्ण परियोजना है इसलिए बकसुआ करें! ग्रिड टाई इनवर्टर आपको पावर को मेन सॉकेट में धकेलने में सक्षम बनाता है जो एक अद्भुत क्षमता है। मुझे उनके डिजाइन में शामिल पावर इलेक्ट्रॉनिक्स और कंट्रोल सिस्टम दिलचस्प लगते हैं इसलिए मैंने अपना खुद का निर्माण किया। इस रिपोर्ट के
टाई टाइम कीपर: 6 कदम (चित्रों के साथ)
टाई टाइम कीपर: समय बताना महत्वपूर्ण है लेकिन हर कोई घड़ी पहनना पसंद नहीं करता है और सिर्फ समय की जांच करने के लिए अपना स्मार्टफोन लेना थोड़ा अनावश्यक लगता है। मैं अपने हाथों को अंगूठियों, कंगन, और घड़ियों से मुक्त रखना पसंद करता हूं जब एक प्रोफेसर में काम करते हैं
सोनिक स्क्रूड्राइवर के साथ भुगतान करना: 6 कदम (चित्रों के साथ)
एक सोनिक स्क्रूड्राइवर के साथ भुगतान करना: यह निर्देश योग्य बताता है कि कैसे हमने अपने संपर्क रहित भुगतान कार्ड की स्मार्टकार्ड चिप को हटा दिया और इसे संपर्क रहित भुगतान के लिए लिवेन के सोनिक स्क्रूड्राइवर को अपग्रेड करने के लिए अनुकूलित किया। लिवेन स्कीयर और मार्टेन वेन द्वारा निर्मित पर्दे के पीछे हाथ की मदद: कर्ट बी
DIY धनुष टाई --- रोशनी के साथ !!: 9 कदम (चित्रों के साथ)
DIY बो टाई --- लाइट्स के साथ !!: ये शादियों, प्रोम, विशेष आयोजनों, नाइट आउट के लिए बहुत अच्छे हैं, और किसी भी समय आप कमरे में सबसे अच्छे व्यक्ति बनना चाहते हैं! आप लाइट अप बो टाई क्यों नहीं चाहेंगे ? इसके अलावा, शर्मीली लड़कियां मत बनो, आप पूरी तरह से एक लाइट अप बो टाई भी रॉक कर सकते हैं :) फोटो क्रेडिट
ROMBA ARDUINO YUN द्वारा संचालित स्टेफानो DALL'OLIO द्वारा वाईफाई ऐप के माध्यम से: 4 कदम (चित्रों के साथ)
ROOMBA द्वारा संचालित ARDUINO YUN Via Wifi App by STEFANO DALL'OLIO: इस गाइड के साथ मैं ARDUINO YUN को Roomba से जोड़ने के लिए कोड साझा करता हूं ताकि Wifi के माध्यम से Roomba को चलाया जा सके। कोड और ऐप पूरी तरह से मेरे द्वारा Stefano Dall द्वारा बनाया और विकसित किया गया है। Olio.My Roomba, Roomba 620 है, लेकिन आप अन्य Roomb के लिए समान कोड का उपयोग कर सकते हैं