विषयसूची:
- आपूर्ति
- चरण 1: कनेक्शन बनाना
- चरण 2: कोड अपलोड करना
- चरण 3: ऐप बनाना
- चरण 4: कनेक्शनों को टैप करना
- चरण 5: आनंद लें
वीडियो: DIY स्मार्ट एंकल वेट: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
आपने अपने जीवन में एंकल वेट का इस्तेमाल किया होगा। वे आपके पैरों को मजबूत बनाते हैं, आपकी दौड़ने की गति को बढ़ाते हैं और आपको अधिक सक्रिय भी बनाते हैं। हालांकि, आप कभी भी अपने टखने के वजन से डेटा एकत्र नहीं कर सकते। आप व्यायाम के लिए अपने स्वयं के लक्ष्य निर्धारित नहीं कर सकते हैं और अधिक करने के लिए प्रेरित नहीं होते हैं। खैर, कुछ टूल्स की मदद से आप अपना खुद का स्मार्ट वेट बना सकते हैं! यह परियोजना बहुत आसान है और आपकी जीवनशैली पर सकारात्मक प्रभाव डालेगी।
आपूर्ति
- 1x Arduino Uno
- 1x ADXL335 एक्सेलेरोमीटर
- 1x HC-05 ब्लूटूथ मॉड्यूल
- 7x जम्पर तार
- 1x 9 वोल्ट बैटरी क्लिप
- 1x डीसी पावर प्लग
- 1x 9 वोल्ट की बैटरी
- 1x टखने का वजन
चरण 1: कनेक्शन बनाना
कुछ जम्पर तारों का उपयोग करके HC-05 ब्लूटूथ मॉड्यूल और ADXL335 एक्सेलेरोमीटर को अपने Arduino से कनेक्ट करें। बैटरी क्लिप को डीसी पावर प्लग में मिलाएं और बीच में एक स्विच जोड़ें। समग्र कनेक्शन हैं:
- ADXL335 Y-OUT पिन से Arduino A3 पिन
- ADXL335 VCC पिन से Arduino 3.3V पिन
- ADXL335 GND पिन से Arduino GND पिन
- HC-05 TXD पिन से Arduino D5 पिन
- HC-05 RXD पिन से Arduino D6 पिन
- HC-05 VCC पिन से Arduino 5V पिन
- HC-05 GND पिन से Arduino GND पिन
चरण 2: कोड अपलोड करना
Arduino के लिए कोड बहुत सरल है और विभिन्न प्रकार के फ़ार्मुलों का उपयोग करता है। हर बार जब आप अपना पैर उठाते हैं, तो ADXL335 एक कदम जोड़ता है। फिर, कार्यक्रम आपकी ऊंचाई और वजन के साथ-साथ आपके कदमों से आपकी महत्वपूर्ण गणना करता है। अंत में, Arduino ब्लूटूथ के माध्यम से आपके फ़ोन पर डेटा भेजता है। यहाँ कोड है:
#शामिल
सॉफ्टवेयर सीरियल ब्लूटूथ(५, ६); // (TXD, RXD) HC-05 चार BT_input का; इंट ऊंचाई = १३५; // अपनी ऊंचाई दर्ज करें (सेमी में) int weight=35; // अपना वजन दर्ज करें (किलो) फ्लोट cals1; फ्लोट cals2; इंट चरण = 0; फ्लोट cals3; फ्लोट दूरी; फ्लोट स्ट्राइड; फ्लोट cals0; शून्य सेटअप () {ब्लूटूथ.बेगिन (९६००); // HC-05 Serial.begin(9600) के साथ संचार शुरू करता है; // सीरियल मॉनिटर पिनमोड (A3, INPUT) के साथ संचार शुरू करता है; // ADXL335 Y-OUT पिन को परिभाषित करता है} शून्य लूप () {int raw_result = analogRead (A3); // ADXL335 से डेटा पढ़ता है int mapped_result = map(raw_result, 0, 1023, 0, 255); // प्राप्त डेटा को मैप करता है अगर (mapped_result=60){steps+=2; देरी (500);} // 2 चरणों को जोड़ता है क्योंकि हमें दोनों पैरों द्वारा उठाए गए कदमों की गणना करने की आवश्यकता होती है स्ट्राइड = ऊंचाई * 0.43; दूरी = कदम * कदम; दूरी = दूरी/100000; // KM cals0 में दूरी ज्ञात करने का सूत्र=वजन*0.57; cals1 = कदम/दूरी; cals2=cals0/cals1*10; cals3=(cals2/10)*कदम; // कैलोरी खोजने का फॉर्मूला सीरियल.प्रिंट (मैप्ड_रिसेट); // गणना किए गए डेटा को सीरियल मॉनिटर सीरियल.प्रिंट ("चरण:") पर प्रिंट करता है; सीरियल.प्रिंट (चरण); सीरियल.प्रिंट (""); सीरियल.प्रिंट (दूरी); सीरियल.प्रिंट (""); सीरियल.प्रिंट (""); Serial.println(cals3); अगर (ब्लूटूथ.उपलब्ध ()) {BT_input=Bluetooth.read (); if (BT_input=='1') {ब्लूटूथ.प्रिंट ("कैलोरी:");// ब्लूटूथ ब्लूटूथ के माध्यम से Arduino को डेटा भेजता है। प्रिंट (cals3); ब्लूटूथ.प्रिंट ("कैल्स स्टेप्स:"); ब्लूटूथ।प्रिंट (चरण); ब्लूटूथ.प्रिंट ("चरण दूरी:"); ब्लूटूथ।प्रिंट (दूरी); ब्लूटूथ.प्रिंट ("किमी");} } }
चरण 3: ऐप बनाना
ऐप ब्लूटूथ के माध्यम से एचसी-05 चिप से स्मार्टफोन तक डेटा प्राप्त करता है। आप लिस्टपिकर का उपयोग यह चुनने के लिए करते हैं कि आप किस ब्लूटूथ डिवाइस को अपना डेटा भेजना चाहते हैं। फिर आपका ऐप आपके HC-05 से डेटा प्राप्त करता है। ऐप के लिए ब्लॉक ऊपर दिखाए गए हैं। (एमआईटी ऐप आविष्कारक 2 का उपयोग करके बनाया गया ऐप)
चरण 4: कनेक्शनों को टैप करना
अंतिम चरण सभी कनेक्शनों को टेप करना है। आप इसे वैसे ही कर सकते हैं जैसे मेरे पास है, या अपनी रचनात्मकता का उपयोग करें। हालाँकि, एक्सेलेरोमीटर को वैसे ही लगाएं जैसे मैंने इमेज में किया है।
चरण 5: आनंद लें
वॉक, जॉगिंग, वर्कआउट सेशन आदि के लिए जाते समय इस गैजेट का उपयोग करें। आप इस गैजेट से डेटा एकत्र कर सकते हैं और इसका उपयोग नए लक्ष्य निर्धारित करने के लिए कर सकते हैं।
मुझे आशा है कि आपने इस निर्देश का आनंद लिया है और एक स्वस्थ जीवन शैली के लिए मेरे गैजेट का उपयोग करेंगे।
सिफारिश की:
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: 14 कदम
SONOFF स्मार्ट स्विच के साथ DIY स्मार्ट रोलर ब्लाइंड्स कैसे करें?: अपने साधारण रोलर ब्लाइंड्स/ब्लाइंड्स को स्मार्ट में बदलने के लिए SONOFF स्मार्ट स्विच में इंटरलॉक मोड का उपयोग करें क्या आप में से अधिकांश सहमत होंगे कि यह एक ऐसा काम है जिसे आप सुबह रोलर ब्लाइंड्स/ब्लाइंड्स को ऊपर खींचते हैं। और शाम को इसे नीचे खींचो? वैसे भी, मैं
एकल-चरण इन्वर्टर को कैसे डिज़ाइन और कार्यान्वित करें: 9 चरण
एकल-चरण इन्वर्टर को कैसे डिज़ाइन और कार्यान्वित करें: यह निर्देशयोग्य पावर इलेक्ट्रॉनिक्स अनुप्रयोगों में डायलॉग के ग्रीनपैक ™ सीएमआईसी के उपयोग की पड़ताल करता है और विभिन्न नियंत्रण विधियों का उपयोग करके एकल-चरण इन्वर्टर के कार्यान्वयन को प्रदर्शित करेगा। q को निर्धारित करने के लिए विभिन्न मापदंडों का उपयोग किया जाता है
बैलेंस, स्मार्ट वेट स्केल: 7 स्टेप्स
बैलेंस, स्मार्ट वेट स्केल: हाय! आज मैं आपको कोशिश करूँगा और दिखाऊंगा कि कैसे खरोंच से एक स्मार्ट वजन पैमाना बनाया जाए
VNH2SP30 मॉन्स्टर मोटर मॉड्यूल (एकल चैनल) के लिए ट्यूटोरियल: 6 कदम (चित्रों के साथ)
VNH2SP30 मॉन्स्टर मोटर मॉड्यूल (एकल चैनल) के लिए ट्यूटोरियल: विवरणVNH2SP30 ऑटोमोटिव अनुप्रयोगों की एक विस्तृत श्रृंखला के लिए एक पूर्ण पुल मोटर चालक है। डिवाइस में एक डुअल मोनोलिथिक हाई साइड ड्राइवर और दो लो साइड स्विच शामिल हैं। हाई साइड ड्राइवर स्विच को STMicroel का उपयोग करके डिज़ाइन किया गया है
स्ट्रोब वॉल या अपने एकल-उपयोग वाले कैमरे को कैसे रीसायकल करें: 6 कदम
स्ट्रोब वॉल या अपने एकल-उपयोग वाले कैमरे को कैसे रीसायकल करें: यह निर्देश आपको दिखाता है कि कैसे आसानी से पुन: उपयोग किया जाए और डिस्पोजेबल कैमरों को चमकती दीवार में बदल दिया जाए। वास्तव में, जब आप एकल-उपयोग वाले कैमरे को फेंक देते हैं, यदि कोई फ्लैश इकाई है तुम भी फेंक दो। यह खेदजनक है क्योंकि यह हिस्सा अभी भी क्रम में है