विषयसूची:

सही प्रतिनिधि: 16 कदम
सही प्रतिनिधि: 16 कदम

वीडियो: सही प्रतिनिधि: 16 कदम

वीडियो: सही प्रतिनिधि: 16 कदम
वीडियो: केवल 1 महीनें 1600 मीटर का समय 4:40 लाये! 1600 Meter Ka Time kam kaise kare | Running Tips Hindi 2024, नवंबर
Anonim
Image
Image

"भाई तुमने कभी उठाया है?"

जिम के नए लोगों के लिए, लिफ्ट करना सीखना एक कठिन काम हो सकता है। अभ्यास अप्राकृतिक लगते हैं और प्रत्येक प्रतिनिधि असफल महसूस करता है। मामले को बदतर बनाने के लिए, आपकी खराब तकनीक और टेढ़े-मेढ़े हाथों को देखकर दर्शकों की बेचैनी और बढ़ जाती है।

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

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

तैयारी और पृष्ठभूमि
तैयारी और पृष्ठभूमि

इस परियोजना के लिए सामग्री और उपकरणों की सूची निम्नलिखित है:

सामग्री

  1. Arduino Uno माइक्रोप्रोसेसर ($23.00)
  2. आधा आकार का ब्रेड बोर्ड (4 पैक - $ 5.99)
  3. 16 सेगमेंट एलसीडी डिस्प्ले (2 पैक - $6.49)
  4. बिटालिनो ईएमजी सेंसर ($27.00)
  5. 1 x 3 लीड एक्सेसरी ($21.47)
  6. सेंसर केबल ($10.87)
  7. 3 प्री-गेल्ड 3M डिस्पोजेबल इलेक्ट्रोड (50 पैक - $ 20.75)
  8. 4 220 ओम रेसिस्टर (100 पैक - $6.28)
  9. 1 10K ओम रेसिस्टर (100 पैक - $ 5.99)
  10. 1 पोटेंशियोमीटर (10 पैक - $9.99)
  11. कनेक्टिंग वायर्स (120 पैक - $6.98, एम/एफ, एम/एम, और एफ/एफ शामिल हैं)
  12. 9वी बैटरी (4 पैक - $13.98)
  13. 2 पेपर क्लिप (100 पैक - $2.90)
  14. स्कॉच माउंटिंग पुट्टी ($1.20)
  15. पहनने योग्य आस्तीन (संपीड़न आस्तीन खरीदा या आप एक पुरानी शर्ट से आस्तीन काट सकते हैं)

कुल: $162.89 (यह केवल ऊपर की कीमतों का कुल योग है। प्रत्येक घटक के लिए प्रति यूनिट मूल्य बहुत कम होना चाहिए)

उपकरण

Arduino कोडिंग क्षमताओं वाला कंप्यूटर

चरण 2: तैयारी और पृष्ठभूमि

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

इलेक्ट्रिकल सर्किट को वायरिंग करने का अनुभव इस अट्रैक्टिव के दायरे के लिए पर्याप्त होना चाहिए। राइट रेप बायोसेंसर बनाने के लिए, आपको कुछ उपकरणों को सर्किट में वायर करना होगा। मुख्य उपकरण Arduino Uno माइक्रोप्रोसेसर, 16 सेगमेंट लिक्विड क्रिस्टल डिस्प्ले (LCD), BITalino EMG सेंसर और होममेड गोनियोमीटर हैं।

Arduino Uno माइक्रोप्रोसेसर एक कंप्यूटर है जो सिस्टम के "दिमाग" के रूप में कार्य करता है। एलसीडी प्रतिनिधि को इंगित करने के लिए 16 खंड के डिस्प्ले का उपयोग करता है। EMG सेंसर ऊपर बताए अनुसार एक्शन पोटेंशिअल को मापता है। अंत में, होममेड गोनियोमीटर गति की पूरी श्रृंखला को मापने के लिए रोटरी पोटेंशियोमीटर का उपयोग करता है। यह बदलते पोटेंशियोमीटर प्रतिरोध द्वारा दिए गए चर आउटपुट वोल्टेज को मापकर करता है।

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

चरण 3: सुरक्षा

सुरक्षा
सुरक्षा

चेतावनी!

राइट रेप बायोसेंसर एक चिकित्सा उपकरण नहीं है और इसे चिकित्सा उपकरण के विकल्प के रूप में उपयोग नहीं किया जाना चाहिए। राइट रेप बायोसेंसर का उपयोग करने से पहले कृपया अपने चिकित्सक से व्यायाम करने और भारी वजन उठाने के बारे में सलाह लें।

राइट रेप एक विद्युत उपकरण है जिसमें बिजली के झटके की संभावना होती है। इसलिए, यह सुनिश्चित करने के लिए कि सही प्रतिनिधि सभी के लिए सुरक्षित है, निम्नलिखित सुरक्षा सावधानियों को लागू किया जाना चाहिए।

पालन करने के लिए यहां कुछ विद्युत सुरक्षा युक्तियां दी गई हैं:

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

बिजली खतरनाक है, इन सुरक्षा सावधानियों का पालन करते हुए सुनिश्चित करें कि आपका कठिन अनुभव सुखद और खतरे से मुक्त होगा।

चरण 4: संकेत और सुझाव:

संकेत युक्तियाँ
संकेत युक्तियाँ

बायोसेंसर चंचल चीजें हो सकती हैं, एक सेकंड काम करता है, अगली दूसरी चीजें बुरी तरह विफल हो जाती हैं। अपने राइट रेप सेंसर को सुचारू रूप से चलाने के लिए कुछ संकेत और सुझाव निम्नलिखित हैं।

समस्या निवारण:

  • यदि संकुचन नहीं होने पर एलसीडी प्रतिनिधि की गिनती कर रहा है, तो सुनिश्चित करें कि टेप का उपयोग करके इलेक्ट्रोड को विषय पर कसकर सुरक्षित किया गया है। यह अवांछित गति विरूपण साक्ष्य को कम करता है। यदि पूर्व अभी भी काम नहीं करता है, तो Arduino कोड में EMG थ्रेशोल्ड को संशोधित करने पर विचार करें।
  • गति की सीमा प्रत्येक उपयोगकर्ता के बीच भिन्न होती है। यह गति की एक पूरी श्रृंखला में एक प्रतिनिधि की गणना नहीं करने का कारण हो सकता है। परिवर्तनशीलता के लिए खाते में, इस परिवर्तन के लिए गोनियोमीटर थ्रेशोल्ड को खाते में समायोजित करें।
  • मंद करने के लिए एलसीडी? "वो" पिन पर प्रतिरोध को बदलकर चमक को बढ़ाने का प्रयास करें। या यह सुनिश्चित करने के लिए इस उदाहरण का परीक्षण करें कि यह ठीक से काम कर रहा है।
  • यदि Arduino शक्ति खो रहा है, तो यह देखने के लिए जांचें कि क्या 9V की बैटरी मृत है।
  • यदि अन्य सभी विफल हो जाते हैं, तो सुनिश्चित करें कि सभी तार ठीक से और सुरक्षित रूप से जुड़े हुए हैं।

सुझाव:

  • सर्किट में तार कहां जाते हैं, इसका ट्रैक खोना आसान हो सकता है। एक उपयोगी युक्ति यह होगी कि आप एक रंग योजना स्थापित करें और अपने पूरे प्रोजेक्ट में सुसंगत रहें। उदाहरण के लिए, सकारात्मक वोल्टेज के लिए लाल तार का उपयोग करना और जमीन के लिए काले तार का उपयोग करना।
  • भारोत्तोलन आपके व्यक्तिगत स्वास्थ्य के लिए है दूसरों की राय को अपने कसरत को प्रभावित न करने दें!

चरण 5: घर का बना गोनियोमीटर बनाना

घर का बना गोनियोमीटर बनाना
घर का बना गोनियोमीटर बनाना

होममेड गोनियोमीटर बनाने के लिए आपको स्कॉच माउंटिंग पुट्टी, एक रोटरी पोटेंशियोमीटर और 2 पेपर क्लिप प्राप्त करने की आवश्यकता है।

चरण 6: यह सब एक साथ रखना

यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें
यह सब एक साथ डालें

गोनियोमीटर बनाने के लिए दो पेपर क्लिप को सीधा करें। इसके बाद, पोटेंशियोमीटर के डायल को माउंटिंग पुट्टी से लपेटें। सीधे पेपर क्लिप में से एक लेते हुए, इसे बढ़ते पोटीन में डालें। यह परिवर्तनशील गोनियोमीटर पैर होगा जो अग्र-भुजाओं के साथ चलता है। रेफरेंस लेग के लिए माउंटिंग पुट्टी का उपयोग करके पोटेंशियोमीटर के आधार पर एक पेपर क्लिप चिपका दें। यह पैर बाइसेप्स के समानांतर तय किया जाएगा।

चरण 7: आरंभ करना

शुरू करना
शुरू करना

सर्किटरी का निर्माण करने के लिए, Arduino Uno से प्रोटो-बोर्ड तक बिजली और जमीन को तार से शुरू करें।

चरण 8: ईएमजी और गोनियोमीटर जोड़ना

ईएमजी और गोनियोमीटर जोड़ना
ईएमजी और गोनियोमीटर जोड़ना

ईएमजी और गोनियोमीटर दोनों को बिजली, जमीन और एक एनालॉग पिन से तार दें। ऊपर दिए गए आरेख के लिए, बाईं ओर का छोटा सेंसर ईएमजी का प्रतिनिधित्व करता है और पोटेंशियोमीटर गोनियोमीटर का प्रतिनिधित्व करता है। ध्यान दें कि प्रत्येक सेंसर किस पिन में है, हमारे पास A0 में EMG और A1 में गोनियोमीटर है।

चरण 9: एलईडी आउटपुट जोड़ना

एलईडी आउटपुट जोड़ना
एलईडी आउटपुट जोड़ना

जमीन पर दो एल ई डी तार और एक डिजिटल पिन। एक एलईडी इंगित करता है कि एक प्रतिनिधि कब पूरा हुआ और दूसरा एलईडी इंगित करता है कि एक सेट कब पूरा हुआ। कोडिंग भाग के लिए प्रत्येक एलईडी में डिजिटल पिन पर ध्यान दें। हमारे पास एक एलईडी 8 पिन करने के लिए जा रही है और दूसरी 9 पिन करने जा रही है। प्रत्येक एलईडी को 220Ohm रोकनेवाला का उपयोग करके जमीन पर तार दिया जाना चाहिए।

चरण 10: डिजिटल डिस्प्ले आउटपुट जोड़ना

एक डिजिटल डिस्प्ले आउटपुट जोड़ना
एक डिजिटल डिस्प्ले आउटपुट जोड़ना

डिजिटल डिस्प्ले जोड़ने के लिए, ऊपर दी गई वायरिंग का ध्यानपूर्वक पालन करें। एक प्रतिरोधक विभक्त बाईं ओर से तीसरे पिन से होकर गुजरता है। एक 10K ओम रोकनेवाला बिजली से चलता है जिसे पिन भी कहा जाता है और एक 220Ohm रोकनेवाला एक ही पिन से जमीन तक चलता है।

चरण 11: एक बटन जोड़ना

एक बटन जोड़ना
एक बटन जोड़ना

फोटो-बोर्ड पर एक बटन लगाएं जैसा कि ऊपर चित्र में दिखाया गया है। बटन को पावर के साथ सप्लाई करें और 220 ओम रेसिस्टर का उपयोग करके इसे ग्राउंड करें। बटन के आउटपुट को डिजिटल पिन में चलाएं (हमने पिन 7 का इस्तेमाल किया)।

चरण 12: गोनियोमीटर और वायर अटैचमेंट की फिटिंग

गोनियोमीटर और वायर अटैचमेंट की फिटिंग
गोनियोमीटर और वायर अटैचमेंट की फिटिंग
गोनियोमीटर और वायर अटैचमेंट की फिटिंग
गोनियोमीटर और वायर अटैचमेंट की फिटिंग

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

इसके बाद, अपने सर्किट में गोनियोमीटर को तार करने के लिए 9 मादा से पुरुष जम्पर तारों का उपयोग करें। पोटेंशियोमीटर के दो नुकीले हिस्से बिजली और जमीन से जुड़े होते हैं। पोटेंशियोमीटर का सिंगल प्रोंग्ड साइड एनालॉग इनपुट A1 से जुड़ा है।

चरण 13: ईएमजी इलेक्ट्रोड प्लेसमेंट

ईएमजी इलेक्ट्रोड प्लेसमेंट
ईएमजी इलेक्ट्रोड प्लेसमेंट

बिटालिनो ईएमजी सेंसर को Arduino में एकीकृत करने के लिए, पहला कदम इलेक्ट्रोड का उचित स्थान है। 3 इलेक्ट्रोड पैड की जरूरत होगी। दो इलेक्ट्रोड बाइसेप्स पेशी के पेट के साथ रखे जाते हैं और एक को कोहनी की हड्डी पर रखा जाता है। थेसिस को तार करने के लिए बिटालिनो को इलेक्ट्रोड लाल, सफेद और काले रंग के होते हैं। सफेद सीसा कोहनी पर इलेक्ट्रोड से जुड़ा होता है। लाल और काले रंग के तार बाइसेप्स पेशी के पेट पर इलेक्ट्रोड से जुड़े होते हैं। नोट: रेड लेड बाइसेप्स पर ऊपर से जुड़ा होता है और ब्लैक लेड को बाइसेप्स पर लोअर कनेक्ट किया जाता है। अंत में, EMG सेंसर को Arduino से जोड़ने के लिए लाल और काले तारों को पावर और ग्राउंड से कनेक्ट करें। बैंगनी तार को एनालॉग पिन A0 में जाना चाहिए।

चरण 14: कोडिंग राइट रेप बायोसेंसर

कोडिंग राइट रेप बायोसेंसर
कोडिंग राइट रेप बायोसेंसर

अब जब सर्किट पूरा हो गया है, तो यह कोड अपलोड करने के लिए तैयार है। संलग्न कोड इस परियोजना को पूरा करने के लिए उपयोग किया जाने वाला पूरा कोड है। एक बार खोले जाने पर कोड कैसा दिखना चाहिए, इसके नमूने के रूप में ऊपर दी गई तस्वीर। जब कोड ठीक से काम कर रहा हो, तो निम्नलिखित घटित होंगे:

1. ईएमजी और गोनियोमीटर संकेतों को एनालॉग रीड () फ़ंक्शन का उपयोग करके पढ़ा जाता है।

2. अगर () स्टेटमेंट का उपयोग करते हुए, प्रोग्राम जांचता है कि ईएमजी और गोनियोमीटर सिग्नल उनके संबंधित थ्रेसहोल्ड से अधिक हैं या नहीं। यदि दोनों सिग्नल अधिक हैं, तो एलसीडी डिस्प्ले में एक प्रतिनिधि जोड़ा जाता है और हरे रंग की एलईडी यह दर्शाती है कि एक प्रतिनिधि पूरा हो गया है। यदि दोनों में से कोई भी सिग्नल अपनी दहलीज को पूरा करने में विफल रहता है, तो एलईडी बंद हो जाती है और कोई प्रतिनिधि नहीं गिना जाता है।

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

4. अगला, कोड जांचता है कि पूर्ण किए गए प्रतिनिधि की संख्या प्रति सेट प्रतिनिधि की संख्या से अधिक या उसके बराबर है (हम इस मान को प्रति सेट 10 प्रतिनिधि पर सेट करते हैं)। यदि प्रतिनिधि संख्या इस मान से अधिक या उसके बराबर है, तो नीली एलईडी यह इंगित करती है कि सेट पूरा हो गया है।

5. अंत में, कोड जांचता है कि बटन दबाया जा रहा है या नहीं। यदि बटन दबाया जा रहा है तो प्रतिनिधि संख्या 0 पर वापस सेट हो जाती है और एलसीडी डिस्प्ले तदनुसार अपडेट किया जाता है।

GitHub में इस कोड को एक्सेस करने के लिए, यहाँ क्लिक करें!

चरण 15: सही प्रतिनिधि ईगल योजनाबद्ध

सही प्रतिनिधि ईगल योजनाबद्ध
सही प्रतिनिधि ईगल योजनाबद्ध

यहाँ ऊपर के चरणों में समान सर्किट बिल्ड का एक ईगल योजनाबद्ध है। एलसीडी डिस्प्ले के अलावा सभी घटक सीधे तार के आगे हैं। एलसीडी डिस्प्ले के लिए एक अनुस्मारक: आरेख में दिखाए गए तारों का ध्यानपूर्वक पालन करें। जबकि प्रत्येक तार जिस डिजिटल पिन पर जाता है, वह तय नहीं होता है, हम उस कॉन्फ़िगरेशन का उपयोग करने की सलाह देते हैं जिसका उपयोग हमने सादगी के लिए किया था। यदि पिन कोड में निर्दिष्ट तार से मेल नहीं खाते हैं, तो प्रोग्राम सही ढंग से नहीं चलेगा। आपको डबल या ट्रिपल चेक करने की आवश्यकता हो सकती है, जहां यह होना चाहिए।

चरण 16: आगे के विचार

आगे के विचार
आगे के विचार

एक विचार हमें सॉफ्टवेयर को आगे बढ़ाने के लिए प्रदर्शन में विभिन्न चरणों को जोड़ना है। ये वाक्यांश कार्यक्रम में आने वाले डेटा पर निर्भर होंगे। उदाहरण के लिए, एक बार जब प्रतिनिधि संख्या सेट के अंत से एक या दो प्रतिनिधि दूर हो जाती है, तो एलसीडी डिस्प्ले "लगभग हो गया" या "बस कुछ और!" पढ़ सकता है। एक अन्य उदाहरण समय पर निर्भर संदेश हो सकता है। यदि डीटी प्रतिनिधि के बीच न्यूनतम समय तक नहीं पहुंचता है, तो प्रदर्शन "धीमा" पढ़ सकता है।

एक अन्य सॉफ्टवेयर विचार एक स्व-अंशांकन सुविधा हो सकती है। उचित सीमा खोजने के लिए सीरियल मॉनीटर की जांच करने की आवश्यकता के बजाय, कोड आपके लिए इसे ढूंढ सकता है। इसके लिए आवश्यक कोडिंग का स्तर हमारे वर्तमान ज्ञान से परे है, इसलिए यह केवल एक और विचार है।

हार्डवेयर के लिए एक अपग्रेड एक प्रतिरोधक विभक्त के बजाय एलसीडी डिस्प्ले के लिए एक पोटेंशियोमीटर का उपयोग कर सकता है। वह पिन जिससे रेसिस्टर डिवाइडर चलता है, डिस्प्ले पर टेक्स्ट की ब्राइटनेस को कंट्रोल करता है। एक पोटेंशियोमीटर का उपयोग करने से उपयोगकर्ता एक निश्चित चमक स्तर होने के बजाय डायल के साथ चमक को कम कर सकता है।

सिफारिश की: