विषयसूची:

स्ट्राइड.: 8 कदम
स्ट्राइड.: 8 कदम
Anonim
स्ट्राइड।
स्ट्राइड।

स्ट्राइड। इसका उद्देश्य शौकिया और मध्यवर्ती धावकों को कम लागत, सौंदर्य और सुविधाजनक पहनने योग्य वस्तुओं के साथ पेशेवर एथलीटों के लिए उपलब्ध अंतर्दृष्टि और सहायता प्रदान करना है। अंततः, इन उपकरणों को आपको प्रदर्शन में सुधार करने और दौड़ते समय चोट से बचने में मदद करनी चाहिए।

स्ट्राइड। दौड़ते समय मुद्रा (आगे की ओर झुके हुए कोण) का विश्लेषण करने के लिए सेंसर को शामिल करने वाली चड्डी की एक जोड़ी शामिल है, साथ ही धावकों को एक सुसंगत गति बनाए रखने और उनकी मुद्रा को सही करने में मदद करने के लिए एक श्रवण उपकरण शामिल है। कम्प्रेशन रनिंग टाइट्स सेंसर से डेटा को एक पीसी या मोबाइल पर वापस भेजती है जहां उपयोगकर्ता अपने चलाने के तरीके के बारे में अंतर्दृष्टि प्राप्त कर सकता है और इसकी तुलना एक आदर्श तकनीक से कर सकता है।

अंततः, इन वियरेबल्स का उद्देश्य पहनने वाले को उनके प्रदर्शन को बढ़ाने, चोट को रोकने और उनकी फिटनेस गतिविधियों को बेहतर ढंग से समझने में सहायता करना है।

चरण 1: सामग्री और उपकरण

सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण
सामग्री और उपकरण

सामग्री और प्रौद्योगिकियां:

  • 3D प्रिंटिंग के लिए पसंद के रंग के साथ eResin_ PLA
  • 2x Arduino Pro Mini या I2C और 5V पिन के समान
  • Arduino Pro मिनी के लिए CH341A USB प्रोग्रामर
  • सीड ग्रोव एक्सेलेरोमीटर मॉड्यूल
  • ली-पो बैटरी चार्जर
  • ब्लूटूथ 4.0 मॉड्यूल (एचएम-10)
  • बजर मॉड्यूल
  • तारों

सॉफ्टवेयर:

  • फोटोशॉप
  • Arduino आधिकारिक सॉफ्टवेयर
  • ठोस काम

उपकरण:

  • सोल्डरिंग आयरन
  • मिलाप
  • वायर स्ट्रिपर्स और वायर कटर
  • वाल्टमीटर
  • मापने का टेप
  • थ्री डी प्रिण्टर

चरण 2: CAD सॉफ़्टवेयर का उपयोग करके इयरफ़ोन का 3D मॉडल बनाएं

CAD सॉफ्टवेयर का उपयोग करके इयरफ़ोन का 3D मॉडल बनाएं
CAD सॉफ्टवेयर का उपयोग करके इयरफ़ोन का 3D मॉडल बनाएं
CAD सॉफ्टवेयर का उपयोग करके इयरफ़ोन का 3D मॉडल बनाएं
CAD सॉफ्टवेयर का उपयोग करके इयरफ़ोन का 3D मॉडल बनाएं
CAD सॉफ्टवेयर का उपयोग करके इयरफ़ोन का 3D मॉडल बनाएं
CAD सॉफ्टवेयर का उपयोग करके इयरफ़ोन का 3D मॉडल बनाएं

कागज पर एक स्केच के साथ अपने ईयरफोन मॉडल की शुरुआत करें। ऑनलाइन और आसपास के स्रोतों से प्रेरणा प्राप्त करें। इस STRYDE के लिए रेखाचित्रों की कुछ तस्वीरें। आपके संदर्भ के लिए ऊपर संलग्न है। इसके बाद, इयरफ़ोन की चौड़ाई और लंबाई निर्धारित करने के लिए अपनी गर्दन को मापने वाले टेप से मापें। आराम से मापना सुनिश्चित करें ताकि इयरफ़ोन अंत में आराम से फिट हो सकें।

हमेशा अपने डिजाइन के लिए निर्माण प्रक्रिया पर विचार करें। ३डी प्रिंटिंग करते समय आपके लिए सुलभ ३डी प्रिंटर की बाधाओं को ध्यान में रखना आवश्यक है। नोट करने के लिए कुछ महत्वपूर्ण बाधाएं अधिकतम और न्यूनतम आयाम हैं जिन्हें मुद्रित किया जा सकता है, साथ ही प्रिंटर की त्रुटि सीमा भी।

आपके द्वारा अपने 2D स्केच को सफलतापूर्वक आयाम देने के बाद, उन्हें अपनी पसंद के CAD सॉफ़्टवेयर पर ड्रा करें जो एक STL फ़ाइल (हमने सॉलिडवर्क्स को चुना) को निर्यात करने में सक्षम है। यदि आपके पास सीएडी सॉफ्टवेयर के साथ सीमित अनुभव है, तो ऑनलाइन कई मुफ्त प्रशिक्षण वीडियो उपलब्ध हैं जिन्हें आप अपनी पसंद का कोई भी आकार बनाने के लिए देख सकते हैं।

जब आप मॉडलिंग समाप्त कर लें, तो पुष्टि करें कि फ़ाइल को एसटीएल प्रारूप में निर्यात करने से पहले आपके सभी आयाम सटीक हैं।

चरण 3: CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन

CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन
CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन
CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन
CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन
CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन
CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन
CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन
CAD फ़ाइल के साथ 3D प्रिंट इयरफ़ोन

इस चरण के साथ आगे बढ़ने से पहले, ध्यान दें कि 3D प्रिंटर की उत्पादन सीमाओं के कारण आपके CAD मॉडल को ऊपर और नीचे के टुकड़ों में विभाजित/काटने और फिर चिपकाने की आवश्यकता हो सकती है। उस विशिष्ट प्रिंटर के संचालन के बारे में कर्मचारियों या ऑनलाइन फ़ोरम से परामर्श करें, जिस तक आपकी पहुंच है और खोखली वस्तुओं को प्रिंट करने की आवश्यकताएं हैं।

हमारे पास हमारे सफेद प्रोटोटाइप का उपयोग करके ऊपर कुछ उदाहरण हैं। 3D प्रिंटिंग स्टाफ की सहायता से या अपने विशिष्ट सॉफ़्टवेयर के साथ ऐसा करने का तरीका देखकर अपने मॉडल को G कोड में बदलें। आराम, लागत, सौंदर्यशास्त्र के आधार पर उपयुक्त सामग्री चुनें और आउटसोर्सिंग पर विचार करें। हम PLA, TPU और eResin-PLA की सलाह देते हैं।

सैंडिंग, पॉलिशिंग द्वारा प्रिंट और परिष्कृत करें या यदि आपने eResin-PLA चुना है, तो मॉडल को ठोस बनाने के लिए एक लेज़र का उपयोग करें। जब तक आप इयरपीस के आकार और फिनिश से संतुष्ट न हों तब तक प्रिंटिंग दोहराएं।

चरण 4: कूल बीट्स का उत्पादन करें

कूल बीट्स का उत्पादन करें
कूल बीट्स का उत्पादन करें

इयरपीस के ऑडियो आउटपुट के लिए दो विकल्प हैं। पहनने वाले के लिए अपनी दौड़ने की गति से मेल खाने के लिए पहली एक साधारण 170-190BPM टिकिंग ध्वनि है। वैकल्पिक रूप से, आप अपने स्वयं के साउंडट्रैक का उत्पादन करना चुन सकते हैं, इसे एक प्रारूप में निर्यात कर सकते हैं जिसे अपलोड किया जा सकता है और Arduino से जुड़े स्पीकर के माध्यम से वापस चलाया जा सकता है।

एबलटन लाइव या अन्य संगीत सॉफ़्टवेयर का उपयोग करें। आवश्यकता के अनुसार बीट को 160, 165, 170, 175 पर सेट करें, इसे किसी भी बिंदु पर बदला जा सकता है लेकिन किसी भी पिच शिफ्टिंग या विरूपण को कम करने के लिए इसे पहले सेट करने की अनुशंसा की जाती है।

बीट को मजबूत करने के लिए वाद्ययंत्र या ड्रम की आवाज़ चुनें, टॉम या बास ध्वनियों की सिफारिश की जाती है। प्रत्येक बार की शुरुआत में एक नोट रखें, सुनिश्चित करें कि वेग 110 है। पूरक ध्वनियों या उपकरणों को व्यवस्थित करें, जैसे कि हाय-टोपी, झंकार और वायु बनावट शोर। ध्यान रखें कि ऐसी आवाज़ें न हों जो मुख्य बीट के समान हों, किसी भी तेज या प्लक आवाज़ को नम या कुंद करने के लिए ऑडियो प्रभाव का उपयोग करें, या हमले को कम करें। पूरक ध्वनियों का वेग 90 से अधिक नहीं होना चाहिए।

तनाव पैदा करने वाली स्तरित ध्वनियों की एक रचना के माध्यम से तात्कालिकता या आंदोलन को प्रेरित करने वाला माहौल बनाने का लक्ष्य, अपनी रचनात्मकता का उपयोग करें! बनाए गए ऑडियो को लूप करें। डब्ल्यूएवी में निर्यात करें। प्रारूप।

चरण 5: Arduino घटकों को इकट्ठा करें

Arduino घटकों को इकट्ठा करें
Arduino घटकों को इकट्ठा करें
Arduino घटकों को इकट्ठा करें
Arduino घटकों को इकट्ठा करें
Arduino घटकों को इकट्ठा करें
Arduino घटकों को इकट्ठा करें

लेगिंग और ईयरपीस की एक जोड़ी में रखे जाने वाले दो अलग-अलग उपकरण हैं। दो उपकरणों को इकट्ठा करने के लिए नीचे दिए गए निर्देशों का पालन करें। अगले चरण में, हम ईयरपीस में बजर के माध्यम से ध्वनि आउटपुट करने के लिए Arduino कोड लिखेंगे और लेगिंग से जुड़े डिवाइस से सेंसर डेटा वापस भेजेंगे।

1. लेगिंग डिवाइस

लेगिंग डिवाइस में एक Arduino Pro Mini मेनबोर्ड, एक MPU9250 आधारित एक्सेलेरोमीटर मॉड्यूल और एक ब्लूटूथ 4.0 मॉड्यूल (HM-10 अनुशंसित) होता है।

इन्हें Arduino माइक्रोकंट्रोलर पर इस प्रकार मिलाया जाना है:

मॉड्यूल पर पिन => Arduino पर पिन

एक्सेलेरोमीटर मॉड्यूल (MPU9250):

एसडीए => एसडीए

एससीएल => एससीएल

वीसीसी => 5वी

जीएनडी => जीएनडी

ब्लूटूथ (HM-10) मॉड्यूल:

वीसीसी => 5वी

जीएनडी => जीएनडी

TX => RX

आरएक्स => TX

अंत में, श्रृंखला बैटरी के लिए 7.4V के कुल वोल्टेज को प्राप्त करने के लिए दो 3.7V LiPo बैटरी को श्रृंखला में रखें (जैसा कि डिग्राम में दिखाया गया है)। डिवाइस को बाहरी रूप से पावर देने के लिए RAW पिन पर रेड/पॉजिटिव हैंगिंग लीड और Arduino Pro Mini पर GND पिन को ब्लैक/नेगेटिव लीड वायर करें। आप यह देखना चाह सकते हैं कि डिवाइस में करंट को चालू करने के लिए एक स्विच या बटन कैसे जोड़ा जा सकता है ताकि बैटरी को मैन्युअल रूप से कनेक्ट और डिस्कनेक्ट करने की आवश्यकता न हो।

2. इयरपीस

इयरपीस को बस एक Arduino pro mini में स्पीकर मॉड्यूल संलग्न करने की आवश्यकता होती है। Arduino एक बैटरी मॉड्यूल द्वारा उसी कॉन्फ़िगरेशन के साथ संचालित होता है जैसा कि लेगिंग मॉड्यूल के लिए दिखाया गया है (और उसी RAW और GND पिन से जुड़ा हुआ है)

स्पीकर मॉड्यूल:

वीसीसी => 5वी

जीएनडी => जीएनडी

आईओ => पिन 8

अंत में, डिवाइस को 3डी प्रिंटेड हाउसिंग में डालें। आवास पर अंतिम टुकड़ों को सुरक्षित करने के लिए एक चिपकने वाला का प्रयोग करें।

चरण 6: Arduino के लिए कोड लिखें और अपलोड करें

Arduino के लिए कोड लिखें और अपलोड करें
Arduino के लिए कोड लिखें और अपलोड करें
Arduino के लिए कोड लिखें और अपलोड करें
Arduino के लिए कोड लिखें और अपलोड करें
Arduino के लिए कोड लिखें और अपलोड करें
Arduino के लिए कोड लिखें और अपलोड करें

नीचे दिए गए प्रत्येक चरण के लिए, Arduino Pro Mini को USB प्रोग्रामर से संलग्न करें जैसा कि आरेखों में दिखाया गया है, Arduino सॉफ़्टवेयर को 'टूल्स' मेनू का उपयोग करके निम्नानुसार कॉन्फ़िगर किया गया है:

  • बोर्ड: अरुडिनो प्रो या प्रो मिनी
  • प्रोसेसर: ATMEGA328P (5V, 16MHz)
  • पोर्ट: COMxx (प्रत्येक डिवाइस पर अलग-अलग होगा। अपने कंप्यूटर से अन्य Arduino या COM डिवाइस को डिस्कनेक्ट करें यदि आप यह निर्धारित करने में असमर्थ हैं कि आपका Arduino कौन सा है)
  • प्रोग्रामर: एवीआर आईएसपी एमकेआईआई

लेगिंग डिवाइस:

इयरपीस डिवाइस:

चरण 7: लेगिंग/आसन डेटा प्रदर्शित करने के लिए वेब इंटरफ़ेस सेटअप करें

लेगिंग/आसन डेटा प्रदर्शित करने के लिए सेटअप वेब इंटरफ़ेस
लेगिंग/आसन डेटा प्रदर्शित करने के लिए सेटअप वेब इंटरफ़ेस

लेगिंग पर रखे Arduino से रीडिंग प्रदर्शित करने के लिए, हम एक वेब इंटरफ़ेस बनाएंगे जिसे पीसी या मोबाइल से एक्सेस किया जा सकता है।

संलग्न फ़ाइलें डाउनलोड करें, index.hmtl.txt का नाम बदलकर index.html करें, और फिर अपने ब्राउज़र से index.html खोलें (Google Chrome अनुशंसित)

ध्यान दें कि फ़ाइलों को सार्वजनिक वेब सर्वर पर अपलोड करने या वेबसाइट स्थापित करने की कोई आवश्यकता नहीं है। वेब इंटरफ़ेस में केवल HTML/CSS/जावास्क्रिप्ट फ़ाइलें होती हैं जिन्हें आपके कंप्यूटर पर संग्रहीत किया जा सकता है और एक वेब ब्राउज़र के साथ खोला जा सकता है, जो तब आपके ब्राउज़र के माध्यम से शुरू किए गए ब्लूटूथ कनेक्शन पर लेगिंग डिवाइस से बात करेगा।

संलग्न फ़ाइल app.js से कोड के एक छोटे से खंड का एक स्क्रीनशॉट है जो तब चलता है जब उपयोगकर्ता पृष्ठ पर कनेक्ट बटन दबाता है। यहां हम कंप्यूटर को Arduino से डेटा प्राप्त होने पर फ़ंक्शन 'डेटाहैंडलर' को कॉल करने के लिए कहते हैं। आपको यह देखने के लिए कोड का पालन करना चाहिए कि अन्य कार्यों को क्या कहा जाता है और डेटा को कैसे नियंत्रित किया जाता है और अंततः ग्राफ़ पर खींचा जाता है।

नीचे शामिल फाइलों का एक छोटा सा सारांश है:

index.hml: ब्राउज़र को बताता है कि पेज पर किन तत्वों को खींचना है और उन्हें एक दूसरे के सापेक्ष कहाँ रखा जाना है।

style.css: अलग-अलग तत्वों की स्टाइलिंग (जैसे ग्राफ़ के चारों ओर ग्रे आउटलाइन)

webTerminal.js: ब्लूटूथ पर मॉड्यूल के साथ संचार के लिए जावास्क्रिप्ट पुस्तकालय। प्राप्त डेटा को आसानी से संभालने और सीरियल ब्लूटूथ कनेक्शन पर कनेक्टेड ब्लूटूथ डिवाइस पर संदेश भेजने के लिए आवश्यक कार्य प्रदान करता है।

app.js: हमारा अपना कस्टम जावास्क्रिप्ट कोड जो arduino से प्राप्त सभी डेटा को संभालता है और ग्राफ़ पर खींचता है

चरण 8: वेब इंटरफेस तक पहुंचना और उसका उपयोग करना

वेब इंटरफेस तक पहुंचना और उसका उपयोग करना
वेब इंटरफेस तक पहुंचना और उसका उपयोग करना
वेब इंटरफेस तक पहुंचना और उसका उपयोग करना
वेब इंटरफेस तक पहुंचना और उसका उपयोग करना

लेगिंग मॉड्यूल जाइरोस्कोप, एक्सेलेरोमीटर और यहां तक कि तापमान की जानकारी पढ़ता है। इस परियोजना के लिए केवल जाइरोस्कोप वाई अक्ष रीडिंग के उपयोग की आवश्यकता है, जिससे पहनने वाले की मुद्रा निर्धारित की जा सकती है।

वेब इंटरफ़ेस तक पहुँचने के लिए, पिछले चरण में डाउनलोड की गई फ़ाइल index.html खोलें। आपको संलग्न स्क्रीनशॉट के समान एक इंटरफ़ेस देखना चाहिए।

इसके बाद, कनेक्ट बटन दबाएं और उपकरणों की सूची से अपने ब्लूटूथ मॉड्यूल (आमतौर पर HMSoft नाम दिया गया) का चयन करें। यदि कई उपकरण हैं, तो यह मॉड्यूल को आपके कंप्यूटर के करीब रखने में मदद कर सकता है ताकि इसे ब्लूटूथ रिसेप्शन स्तर से आसानी से पहचाना जा सके।

सिफारिश की: