विषयसूची:
- आपूर्ति
- चरण 1: आकार नापें
- चरण 2: ब्रोच बनाएं
- चरण 3: एक बैकिंग बनाएं
- चरण 4: अपना सर्किट धारक बनाएं
- चरण 5: संलग्न करें
- चरण 6: फ़िट का परीक्षण करें
- चरण 7: कोड
- चरण 8: समाप्त करें और पहनें
वीडियो: ध्वनि और संगीत संवेदन क्वार्ट्ज क्रिस्टल ब्रोच प्लेग्राउंड सर्किट एक्सप्रेस के साथ: 8 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह ध्वनि-प्रतिक्रियाशील ब्रोच एक खेल का मैदान सर्किट एक्सप्रेस, सस्ते बल्क क्वार्ट्ज क्रिस्टल, तार, कार्डबोर्ड, पाया गया प्लास्टिक, एक सुरक्षा पिन, सुई और धागा, गर्म गोंद, कपड़े और विभिन्न प्रकार के उपकरणों का उपयोग करके बनाया गया है। यह इस डिजाइन का एक प्रोटोटाइप या पहला मसौदा है।
जब तार के साथ काम करने की बात आती है तो कुछ स्तर का ज्ञान होना मददगार होता है, लेकिन जरूरी नहीं! परिचयात्मक प्रोग्रामिंग ज्ञान भी सहायता कर सकता है, लेकिन खेल का मैदान सर्किट एक्सप्रेस और संबंधित कार्यक्रमों का उपयोग करना सीखना आसान है। आपके निर्माण के तरीके और विस्तार पर ध्यान देने के आधार पर, इस परियोजना में कुछ घंटों से लेकर कुछ दिनों तक का समय लग सकता है।
आपूर्ति
बैटरी पैक के साथ खेल का मैदान सर्किट एक्सप्रेस और यूएसबी केबल के लिए सर्किट
क्वार्ट्ज क्रिस्टल
- आभूषण तार (कोई भी रंग ठीक है, एक गेज से चिपके रहें जो आपके लिए आसानी से काम करने योग्य हो! मैंने 20 गेज का उपयोग किया है)
कार्डबोर्ड
- साफ प्लास्टिक मिला (मैंने कॉफी कैन के ढक्कन का इस्तेमाल किया)
कोना न चुभनेवाली आलपीन
- कपड़ा (आपकी पसंद - मैंने एक पुरानी काली टी-शर्ट का इस्तेमाल किया)
गर्म गोंद बंदूक और गोंद की छड़ें
कैंची
पेंसिल
शार्पी
सुई-नाक सरौता और तार कटर
- वैकल्पिक: सुई और धागा
- वैकल्पिक: दो तरफा वेल्क्रो टेप
चरण 1: आकार नापें
खेल का मैदान सर्किट एक्सप्रेस को कागज या कार्डबोर्ड के एक टुकड़े पर ट्रेस करें। इसे काट दें। अब आपके पास अपनी संरचना बनाते समय उपयोग करने के लिए एक टेम्पलेट है। सर्किट एक्सप्रेस को कहीं सुरक्षित रखें!
चरण 2: ब्रोच बनाएं
तार की एक लंबी लंबाई काट लें और आकार के लिए एक गाइड के रूप में अपने पेपर टेम्पलेट का उपयोग करके इसे एक घेरा में काम करना शुरू करें। आप चाहते हैं कि यह टेम्पलेट से थोड़ा बड़ा हो। इसके बाद, एक तरफ तार को गुंबद के आकार में बनाना शुरू करें। इस बात का ध्यान रखें कि क्रिस्टल कहाँ फिट होंगे, लेकिन सुनिश्चित करें कि वे केवल ऊपर की ओर इशारा कर रहे हैं (खेल के मैदान सर्किट एक्सप्रेस के लिए अभी भी नीचे फिट होने की अनुमति दें)!
चारों ओर लपेटने और कनेक्ट करने के लिए तार का उपयोग करके, अपने क्रिस्टल बिंदुओं को रखना शुरू करें। गर्म गोंद की एक बिंदी के साथ कुछ जगह ठीक करने के लिए स्वतंत्र महसूस करें। तब तक जारी रखें जब तक कि क्वार्ट्ज संरचना को कवर न कर ले और आप रचना से संतुष्ट न हों।
चरण 3: एक बैकिंग बनाएं
अपने पाए गए स्पष्ट प्लास्टिक का उपयोग करके, एक शार्प का उपयोग करके अपने टेम्पलेट को ट्रेस करें। इसे कैंची से काटें, और गर्म गोंद का उपयोग करके अपने ब्रोच के पीछे संलग्न करें।
चरण 4: अपना सर्किट धारक बनाएं
उस टेम्पलेट को फिर से पकड़ो! कार्डबोर्ड के एक टुकड़े पर इसके चारों ओर ट्रेस करें, लेकिन सुनिश्चित करें कि लगभग 1/4 टेम्पलेट के चारों ओर चारों ओर छोड़ दें। इसे काटें, और कार्डबोर्ड पर इसे कई बार ट्रेस करें (कम से कम पांच)।
कार्डबोर्ड के तीन हलकों को एक साथ गोंद करें।
अतिरिक्त हलकों को लें और उन्हें आधा में काट लें। कैंची से एक "होंठ" काटें (जैसा कि तस्वीरों में दिखाया गया है) और इनमें से 2-3 को एक साथ कार्डबोर्ड फॉर्म के एक तरफ गोंद दें। आपको एक मोटे, कार्डबोर्ड सर्कल के साथ समाप्त होना चाहिए जो आपके सर्किट को प्रभावी ढंग से "होल्ड" करेगा।
चरण 5: संलग्न करें
अपनी पसंद के कपड़े और अपनी पसंद की विधि (गर्म गोंद, सुई और धागा) का उपयोग करके, अपने कार्डबोर्ड संरचना को "असबाब" करें। कपड़े को "होंठ" में नीचे दबाना सुनिश्चित करें।
कपड़े को जोड़ने के बाद, क्रिस्टल संरचना को उभरे हुए होंठ से जोड़ने के लिए गर्म गोंद (और/या फिर, सुई और धागा) का उपयोग करें। इसे सुरक्षित रूप से बैठना चाहिए, बाद में फिट होने के लिए खेल के मैदान सर्किट एक्सप्रेस के लिए अभी भी एक अंतर खुला होना चाहिए। फिर, ब्रोच के पीछे एक सेफ्टी पिन (या पिन अटैचमेंट) चिपका दें।
चरण 6: फ़िट का परीक्षण करें
आपका ब्रोच अब इकट्ठा किया जाना चाहिए। अपने ब्रोच में अपने खेल के मैदान सर्किट एक्सप्रेस के फिट का परीक्षण करें। यह आराम से फिट होना चाहिए और पकड़ना चाहिए। यदि यह थोड़ा ढीला है और बाहर निकलने की कोशिश करता है, तो पीसीई के पीछे वेल्क्रो टेप का एक छोटा टुकड़ा और दूसरे टुकड़े को अपने ब्रोच के उद्घाटन के अंदर रखने पर विचार करें।
चरण 7: कोड
- यहां जाएं:
- अपने सिस्टम के लिए सही इंस्टॉलेशन इंस्टॉल करें
- "म्यू" ऐप को खोजें और चलाएं
- अपने खेल के मैदान सर्किट एक्सप्रेस में प्लग करें
ऐप को आपके इनपुट को समझना चाहिए, और कोड को स्वचालित रूप से आपके पीसीई में स्थानांतरित कर देना चाहिए।
- कुछ कोड उधार लें! मैंने जो कोड उधार लिया और थोड़ा संपादित किया वह Adafruit और MIT से है
आप रंगों आदि के साथ खेल सकते हैं! या - यहां जाकर अपना कोड बनाएं: MakeCode
यदि आप सीधे कॉपी और पेस्ट करना पसंद करते हैं तो मैंने इसका उपयोग किया है:
आयात सरणी आयात गणित आयात ऑडियोबसियो आयात बोर्ड आयात नियोपिक्सल # घातीय स्केलिंग कारक। # शायद रेंज -10 में होना चाहिए.. 10 वाजिब होने के लिए। CURVE = 2 SCALE_EXPONENT = math.pow(10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # एक साथ पढ़ने के लिए नमूनों की संख्या। NUM_SAMPLES = 160 # मान को फर्श और छत के बीच सीमित करें। def बाधा (मान, मंजिल, छत): वापसी अधिकतम (मंजिल, न्यूनतम (मान, छत)) # स्केल input_value के बीच output_min और output_max, तेजी से। def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) रिटर्न output_min + / math.pow (सामान्यीकृत_इनपुट_वैल्यू, SCALE_EXPONENT) * (आउटपुट_मैक्स - आउटपुट_मिन) आरएमएस की गणना करने से पहले पूर्वाग्रह। def normalized_rms (मान): minbuf = int (माध्य (मान)) sample_sum = योग (फ्लोट (नमूना - minbuf) * (नमूना - minbuf) मूल्यों में नमूने के लिए) वापसी math.sqrt (samples_sum / len (मान)) def मतलब (मान): वापसी राशि (मान) / लेन (मान) def Volume_color (वॉल्यूम): 200, वॉल्यूम * (255 // NUM_PIXELS), 0 # मुख्य कार्यक्रम # NeoPixels सेट करें और उन सभी को बंद कर दें। पिक्सेल = neopixel. NeoPixel(board. NEOPIXEL, NUM_PIXELS, ब्राइटनेस=0.1, auto_write=False) pixels.fill(0) pixels.show()
""" # सर्किटपायथन 2.x के लिए: mic = audiobusio. PDMIn(board. MICROPHONE_CLOCK, बोर्ड।MICROPHONE_DATA, फ़्रीक्वेंसी = 16000, बिट_डेप्थ = 16) # सर्किटपायथन 3.0 और ऊपर के लिए, "फ़्रीक्वेंसी" को अब "sample_rate" कहा जाता है। # ऊपर की पंक्तियों पर टिप्पणी करें और नीचे की पंक्तियों को अनकम्मेंट करें। """ mic = audiobusio. PDMIn(board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate=16000, bit_depth=16) # कैलिब्रेट करने के लिए एक प्रारंभिक नमूना रिकॉर्ड करें। मान लें कि जब हम शुरू करते हैं तो यह शांत होता है। नमूने = array.array('H', [0] * NUM_SAMPLES) mic.record(samples, len(samples)) # अपेक्षा के लिए निम्नतम स्तर सेट करें, साथ ही थोड़ा। input_floor = normalized_rms (नमूने) + 10 # या: एक निश्चित मंजिल का इस्तेमाल किया # input_floor = 50 # आप अन्य मूल्यों को समायोजित करने में मदद करने के लिए input_floor प्रिंट करना चाह सकते हैं। # प्रिंट (इनपुट_फ्लोर) # संवेदनशीलता के अनुरूप: कम का अर्थ है कम ध्वनि के साथ अधिक पिक्सेल प्रकाश करना # जैसा आप फिट देखते हैं इसे समायोजित करें। input_ceiling = input_floor + 500 पीक = 0 जबकि ट्रू: mic.record(samples, len(samples)) परिमाण = normalized_rms(samples) # आप मान देखने के लिए इसे प्रिंट करना चाह सकते हैं। # प्रिंट (परिमाण) # 0 से NUM_PIXELS c = log_scale(constrain(magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) की सीमा में स्केल किए गए लॉगरिदमिक रीडिंग की गणना करें। पिक्सल.फिल (0) के लिए मैं रेंज में (NUM_PIXELS): अगर i = पीक: पीक = मिन (सी, NUM_PIXELS - 1) एलिफ पीक> 0: पीक = पीक - 1 अगर पीक> 0: पिक्सल [इंट (पीक)] = PEAK_COLOR पिक्सल.शो ()
चरण 8: समाप्त करें और पहनें
आपके ध्वनि-प्रतिक्रियाशील क्रिस्टल की प्रशंसा करने के लिए आपका स्वागत है, लेकिन मैं अनुशंसा करता हूं:
- लैपटॉप से यूएसबी केबल को अनप्लग करें (सुनिश्चित करें कि कोड ट्रांसफर हो गया है) - अपने प्लेग्राउंड सर्किट एक्सप्रेस को बैटरी पैक में प्लग करें- पीसीई को अपने ब्रोच में डालें - या तो बैटरी पैक को सामने की शर्ट की जेब में रखें (जैसा कि मैंने यहां किया था) या इसे अपनी शर्ट पर क्लिप करें - ब्रोच को पिन करें, कुछ संगीत (और अपना बैटरी पैक) चालू करें, और आनंद लें!
सिफारिश की:
सर्किट प्लेग्राउंड एक्सप्रेस का उपयोग करते हुए मोशन एक्टिवेटेड कॉसप्ले विंग्स - भाग 1: 7 चरण (चित्रों के साथ)
सर्किट प्लेग्राउंड एक्सप्रेस का उपयोग करते हुए मोशन एक्टिवेटेड कॉसप्ले विंग्स - भाग 1: यह एक दो भाग प्रोजेक्ट में से एक है, जिसमें मैं आपको स्वचालित फेयरी विंग्स की एक जोड़ी बनाने के लिए अपनी प्रक्रिया दिखाने जा रहा हूं। परियोजना का पहला भाग है पंखों की यांत्रिकी, और दूसरा भाग इसे पहनने योग्य बना रहा है, और पंखों को जोड़ रहा है
सर्किट प्लेग्राउंड एक्सप्रेस के साथ स्टार वार्स लाइट: 5 कदम
सर्किट प्लेग्राउंड एक्सप्रेस के साथ स्टार वार्स लाइट: यह लाइट लाइट और म्यूजिक सीक्वेंस चलाने के लिए सर्किट प्लेग्राउंड एक्सप्रेस का उपयोग करती है। संलग्न स्पर्श पैड अलग-अलग प्रकाश एनिमेशन चालू करते हैं और या तो इंपीरियल मार्च (डार्थ वाडर की थीम) या स्टार वार्स से मुख्य थीम खेलते हैं। प्रोग्राम कोड में शामिल हैं
सर्किट प्लेग्राउंड एक्सप्रेस के साथ सुरक्षा पहला हेलमेट: 10 कदम
सर्किट प्लेग्राउंड एक्सप्रेस के साथ सेफ्टी फर्स्ट हेलमेट: क्या आप कभी बाइक की सवारी के लिए गए हैं और इस बात को लेकर चिंतित हैं कि आप किस दिशा में मुड़ रहे हैं? अब वह डर अतीत में हो सकता है! यह ट्यूटोरियल आपको दिखाएगा कि सी का उपयोग करके हैंड्स-फ्री हेलमेट ब्लिंकर सिस्टम कैसे बनाया जाए
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना: 12 कदम (चित्रों के साथ)
सर्किट प्लेग्राउंड एक्सप्रेस के साथ टॉकिंग हैट का पता लगाना: यह आसान और त्वरित ट्यूटोरियल आपको सिखाता है कि टॉकिंग हैट कैसे बनाया जाता है! जब आप कोई प्रश्न पूछते हैं तो यह सावधानीपूर्वक संसाधित उत्तर के साथ प्रतिक्रिया देगा, और शायद यह आपको यह तय करने में मदद कर सकता है कि आपको कोई चिंता या समस्या है या नहीं। अपने पहनने योग्य टेक वर्ग में, मैं
सर्किट प्लेग्राउंड एक्सप्रेस के साथ लाइट अप बैग: 5 कदम
सर्किट प्लेग्राउंड एक्सप्रेस के साथ लाइट अप बैग: यह एक ऐसा बैग है जो अलग-अलग रंगों में चमकेगा। यह एक बुक बैग के रूप में डिज़ाइन किया गया है, लेकिन इसे किसी और चीज़ में बदला जा सकता है। सबसे पहले, हमें सभी आपूर्ति एकत्र करने की आवश्यकता है। यह है; एक बैग (किसी भी प्रकार का) एक सीपीएक्स (सर्किट खेल का मैदान एक्सप्रेस) एक बैटरी होल्ड