विषयसूची:

ऑक्सीमीटर और हृदय गति के साथ DIY फिटनेस ट्रैकर स्मार्ट वॉच - TinyCircuits से मॉड्यूलर इलेक्ट्रॉनिक मॉड्यूल - सबसे छोटा आर्केड: 6 कदम
ऑक्सीमीटर और हृदय गति के साथ DIY फिटनेस ट्रैकर स्मार्ट वॉच - TinyCircuits से मॉड्यूलर इलेक्ट्रॉनिक मॉड्यूल - सबसे छोटा आर्केड: 6 कदम

वीडियो: ऑक्सीमीटर और हृदय गति के साथ DIY फिटनेस ट्रैकर स्मार्ट वॉच - TinyCircuits से मॉड्यूलर इलेक्ट्रॉनिक मॉड्यूल - सबसे छोटा आर्केड: 6 कदम

वीडियो: ऑक्सीमीटर और हृदय गति के साथ DIY फिटनेस ट्रैकर स्मार्ट वॉच - TinyCircuits से मॉड्यूलर इलेक्ट्रॉनिक मॉड्यूल - सबसे छोटा आर्केड: 6 कदम
वीडियो: DM02 thermometer oximeter waterproof smart watch with heart rate blood oxygen fitness tracker 2024, जुलाई
Anonim

अरे, क्या चल रहा है दोस्तों! यहां सीईटेक से आकर्ष।

आज हमारे पास कुछ सेंसर मॉड्यूल हैं जो हमारे दैनिक जीवन में बहुत उपयोगी हैं लेकिन स्वयं के एक छोटे संस्करण में। आज हमारे पास जो सेंसर हैं वे पारंपरिक बड़े आकार के सेंसर मॉड्यूल की तुलना में आकार में बहुत छोटे हैं जिनका उपयोग हम Arduino के साथ करते हैं लेकिन वे उनके बड़े संस्करण के समान ही अच्छे हैं।

TinyCircuits के इन छोटे और कॉम्पैक्ट घटकों की मदद से, हम अपना खुद का एक फिटनेस ट्रैकर बनाने जा रहे हैं जिसमें एक ऑक्सीमीटर, एक्सेलेरोमीटर और एक छोटा OLED डिस्प्ले भी होगा।

तो चलिए अब मज़ेदार हिस्से की ओर बढ़ते हैं।

चरण 1: निर्मित अपनी परियोजनाओं के लिए पीसीबी प्राप्त करें

निर्मित अपनी परियोजनाओं के लिए पीसीबी प्राप्त करें
निर्मित अपनी परियोजनाओं के लिए पीसीबी प्राप्त करें

PCBGOGO, 2015 में स्थापित, PCB निर्माण, PCB असेंबली, कंपोनेंट्स सोर्सिंग, फंक्शनल टेस्टिंग और IC प्रोग्रामिंग सहित टर्नकी PCB असेंबली सेवाएं प्रदान करता है।

इसके विनिर्माण आधार सबसे उन्नत उत्पादन उपकरण जैसे यामाहा पिक एंड प्लेस मशीन, रेफ्लो ओवन, वेव सोल्डरिंग मशीन, एक्स-रे, एओआई परीक्षण मशीन से लैस हैं; और सबसे अधिक पेशेवर तकनीकी कर्मियों।

हालांकि यह केवल पांच साल पुराना है, उनके कारखानों को पीसीबी उद्योग में चीनी बाजारों में 10 से अधिक वर्षों का अनुभव है। यह सतह-माउंट, थ्रू-होल, और मिश्रित प्रौद्योगिकी पीसीबी असेंबली और इलेक्ट्रॉनिक विनिर्माण सेवाओं के साथ-साथ टर्नकी पीसीबी असेंबली में अग्रणी विशेषज्ञ है।

PCBGOGO प्रोटोटाइप से लेकर बड़े पैमाने पर उत्पादन तक ऑर्डर सेवा प्रदान करता है, अब उनसे जुड़ें।

चरण 2: TinyCircuits से छोटे घटक

TinyCircuits से छोटे अवयव
TinyCircuits से छोटे अवयव
TinyCircuits से छोटे अवयव
TinyCircuits से छोटे अवयव

आज हमारे पास उनके छोटे संस्करण में जो घटक हैं, वे नीचे सूचीबद्ध हैं: -

  • ASM2022(टिनी स्क्रीन+): यह उन प्रोजेक्ट्स का केंद्र बिंदु होगा, जिन्हें हम टाइनी कंपोनेंट्स के साथ बनाने जा रहे हैं। यह वही काम करेगा जो एक Arduino या ESP8266 एक सर्किट में करता है। यह एक छोटी OLED स्क्रीन है जिसे USB का उपयोग करके जोड़ा जा सकता है। इसमें 32-बिट प्रोसेसर है और यह फ्लैपी बर्ड गेम के साथ प्रीलोडेड आता है जिसे आप मॉड्यूल के बटनों का उपयोग करके खेल सकते हैं। यह 16-बिट रंग गहराई वाला एक रंगीन डिस्प्ले है। अपने प्रोजेक्ट में इसका उपयोग करने के लिए हमें पहले इसे कॉन्फ़िगर करना होगा जो हम आगे के चरणों में करेंगे।
  • ASD2123-R (TinyShield Wifi Board): यह एक मॉड्यूल है जो ESP8266 मॉड्यूल के समान है, यह प्रोजेक्ट को वाई-फाई से कनेक्ट करने में सक्षम बनाता है।
  • एएसटी 1024 (टीओएफ सेंसर वायरिंग): यह उड़ान सेंसर का समय है जो किसी विशेष दूरी को कवर करने के लिए किसी वस्तु द्वारा आवश्यक समय की गणना करने के लिए आवश्यक है। यहां हम वायरिंग शब्द का उपयोग कर रहे हैं क्योंकि मॉड्यूल को सोल्डर करने की आवश्यकता नहीं होती है, वे उन पर मौजूद कनेक्टर्स का उपयोग करके या उनके साथ आने वाले वायर्ड कनेक्टर की मदद से एक दूसरे से कनेक्ट हो सकते हैं।
  • एएसटी 1042 (0.42 "ओएलईडी स्क्रीन): यह एक और ओएलईडी डिस्प्ले है लेकिन इस बार यह हमारी उंगलियों के आकार का एक और समय है। यह एक ब्लैक एंड व्हाइट डिस्प्ले है जिसमें कई अनुप्रयोग हो सकते हैं लेकिन इस परियोजना में, हम नहीं जा रहे हैं इस का उपयोग करने के लिए।
  • AST1037 (नमी सेंसर वायरलिंग): यह एक छोटा नमी सेंसर है और इसका संचालन बड़े नमी सेंसर के समान है। इसका उपयोग प्लांट ट्रैकर बनाने के लिए किया जा सकता है।
  • ASD2201-R (टिनीशील्ड माइक्रोएसडी एडेप्टर): जैसा कि इसके नाम से पता चलता है कि यह एक माइक्रोएसडी एडेप्टर है जिसकी मदद से हम डेटा को स्टोर करने के लिए एसडी कार्ड को अपने प्रोजेक्ट से जोड़ सकते हैं।
  • एएसटी 1030 (एमईएमएस माइक्रोफोन वायरलिंग): यह वायरलिंग ध्वनि का पता लगाने और एनालॉग सिग्नल को आउटपुट करने के लिए एसपीडब्ल्यू 2430 एमईएमएस माइक्रोफोन का उपयोग करता है।
  • ASD2022 (वायरलिंग एडेप्टर टाइनीशील्ड): यह हमारे OLED डिस्प्ले मॉड्यूल के लिए एक तरह का ब्रेकआउट बोर्ड है। इससे कनेक्ट होने पर, कनेक्शन पोर्ट अलग हो जाते हैं, और इसे कई मॉड्यूल से कनेक्ट करना आसान हो जाता है।
  • AST1041 (पल्स ऑक्सीमीटर सेंसर वायरिंग): यह सेंसर मॉड्यूल है जो हृदय गति या नाड़ी को मापता है और इसमें ऑक्सीमीटर की मदद से ऑक्सीजन का स्तर भी देता है।
  • AST1001 (एक्सेलेरोमीटर वायरलिंग): यह सेंसर मॉड्यूल है जो किसी भी वस्तु की स्थिति के बारे में डेटा देता है। हम अपनी परियोजना में स्थिति में बदलाव को भांपते हुए एक कदम काउंटर के रूप में काम करने के लिए इसका उपयोग करने जा रहे हैं।
  • AST1013 (LRA ड्राइवर वायरिंग): यह मूल रूप से एक मोटर ड्राइविंग मॉड्यूल है जिसे किसी भी अधिसूचना को संकेत देने वाले वाइब्रेटर मोटर के रूप में इस्तेमाल किया जा सकता है।
  • अलग-अलग लंबाई के 5 वायरिंग केबल्स: ये 5 अलग-अलग लंबाई के तार होते हैं जिनका उपयोग अलग-अलग मॉड्यूल को एडॉप्टर शील्ड और अंततः टाइनीस्क्रीन + से जोड़ने के लिए किया जाता है।

चरण 3: फिटनेस ट्रैकर का निर्माण: हार्डवेयर पार्ट

बिल्डिंग फिटनेस ट्रैकर: हार्डवेयर पार्ट
बिल्डिंग फिटनेस ट्रैकर: हार्डवेयर पार्ट
बिल्डिंग फिटनेस ट्रैकर: हार्डवेयर पार्ट
बिल्डिंग फिटनेस ट्रैकर: हार्डवेयर पार्ट

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

आवश्यक घटक: ASM2022 (टिनी स्क्रीन +), ASD2022 (वायरिंग एडेप्टर टिनीशील्ड), ASR00007 (लिथियम पॉलिमर बैटरी), AST1041 (पल्स ऑक्सीमीटर सेंसर वायरिंग), AST1001 (एक्सेलेरोमीटर वायरलिंग), AST1013 (LRA ड्राइवर वायरलिंग), AST1030 (MEMS माइक्रोफोन वायरलिंग), ASD2201-R (टिनीशील्ड माइक्रोएसडी एडेप्टर)

कनेक्शन करने के चरण इस प्रकार हैं: -

  • वायरलिंग अडैप्टर TInyShield लें और पल्स ऑक्सीमीटर को वायर्ड कनेक्टर के माध्यम से अडैप्टर शील्ड के पोर्ट 1 से कनेक्ट करें।
  • LRA ड्राइवर मॉड्यूल को पोर्ट 2 से कनेक्ट करें और माइक्रोफ़ोन मॉड्यूल को पोर्ट 0 से कनेक्ट करें।
  • एक्सेलेरोमीटर मॉड्यूल को पोर्ट नंबर 3 से कनेक्ट करें। इस तरह, आवश्यक सभी मॉड्यूल कुछ ही समय में एडेप्टर शील्ड से जुड़ जाते हैं।
  • अब एडेप्टर शील्ड को टाइनी स्क्रीन+ से कनेक्ट या स्टैक करें और उसके बाद माइक्रोएसडी एडेप्टर को स्टैक अप से कनेक्ट करें।
  • अंत में, लिथियम पॉलिमर बैटरी को टिनी स्क्रीन + से कनेक्ट करें, और इस तरह आप कुछ ही समय में प्रोजेक्ट के हार्डवेयर पार्ट के साथ हो जाते हैं।

अब हमें फ्लैपी बर्ड्स मोड में काम करने के बजाय एक फिटनेस ट्रैकर के रूप में काम करने के लिए टाइनी स्क्रीन + को प्रोग्राम करने के लिए Arduino IDE को कॉन्फ़िगर करना होगा जो हम अगले चरण में करेंगे।

चरण 4: Arduino IDE सेट करना

Arduino IDE सेट करना
Arduino IDE सेट करना
Arduino IDE सेट करना
Arduino IDE सेट करना
Arduino IDE सेट करना
Arduino IDE सेट करना

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

  • Arduino IDE खोलें। वहां आपको फाइल बटन पर क्लिक करना है। खुलने वाले ड्रॉपडाउन मेनू से, वरीयताएँ पर जाएँ।
  • वहां आपको अतिरिक्त बोर्ड प्रबंधक URL कहने वाला एक फ़ील्ड दिखाई देगा। उस क्षेत्र में, आपको नीचे दिए गए लिंक को अल्पविराम से अलग करके चिपकाना होगा:
  • एक बार यह हो जाने के बाद, हमें टूल्स और फिर बोर्ड्स पर जाना होगा, और वहां से बोर्ड्स मैनेजर के पास जाना होगा।
  • बोर्ड्स मैनेजर में, हमें "Arduino SAMD" बोर्डों को खोजने और उन्हें स्थापित करने की आवश्यकता है। जब Arduino SAMD बोर्ड स्थापित होते हैं, तो हमें "TinyCircuits SAMD" बोर्ड भी स्थापित करने की आवश्यकता होती है।
  • अब जैसे ही बोर्ड स्थापित हो गए हैं, हमें टाइनीस्क्रीन लाइब्रेरी स्थापित करने की आवश्यकता है। उसके लिए, स्केच पर जाएं, फिर लाइब्रेरी शामिल करें, और फिर लाइब्रेरी प्रबंधित करें। वहां हमें "टिनीस्क्रीन" खोजने और पुस्तकालय स्थापित करने की आवश्यकता है। आप इस प्रोजेक्ट के जीथब पेज से लाइब्रेरी भी डाउनलोड कर सकते हैं और उसे अपने Arduino लाइब्रेरी फोल्डर में पेस्ट कर सकते हैं।

तो इस तरह, हम अपने Arduino IDE के सेटअप के साथ कर रहे हैं। अब हम टिनीस्क्रीन को अपने पीसी से जोड़ने और प्रोजेक्ट के लिए कोड अपलोड करने के लिए तैयार हैं।

चरण 5: बिल्डिंग फिटनेस ट्रैकर: सॉफ्टवेयर पार्ट

बिल्डिंग फिटनेस ट्रैकर: सॉफ्टवेयर पार्ट
बिल्डिंग फिटनेस ट्रैकर: सॉफ्टवेयर पार्ट
बिल्डिंग फिटनेस ट्रैकर: सॉफ्टवेयर पार्ट
बिल्डिंग फिटनेस ट्रैकर: सॉफ्टवेयर पार्ट

जैसा कि हमने Arduino IDE सेटअप और प्रोजेक्ट के लिए कनेक्शन भाग के साथ किया है। अब हम फिटनेस ट्रैकर बिल्ड का सॉफ्टवेयर पार्ट यानी कोड को टाइनीस्क्रीन+ पर अपलोड कर सकते हैं। इसके लिए हमें नीचे दिए गए स्टेप्स को फॉलो करना होगा:-

  • यहां से प्रोजेक्ट के जीथब रिपोजिटरी पर जाएं।
  • वहां से आपको MAX30101 लाइब्रेरी, वायरलिंग लाइब्रेरी और एसडी कार्ड लाइब्रेरी को डाउनलोड करना होगा और उन्हें अपने पीसी पर Arduino लाइब्रेरी फोल्डर में डालना होगा।
  • उसके बाद, आपको जीथब पेज से फिटनेस ट्रैकर फ़ाइल डाउनलोड करनी होगी। यह इस परियोजना के लिए कोड है। इसे अपने Arduino IDE में खोलें।
  • कोड ओपन करने के बाद। टिनी स्क्रीन+ को अपने पीसी से कनेक्ट करें। सही COM पोर्ट चुनें और अपलोड बटन दबाएं।

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

चरण 6: फिटनेस ट्रैकर का परीक्षण

फिटनेस ट्रैकर का परीक्षण
फिटनेस ट्रैकर का परीक्षण
फिटनेस ट्रैकर का परीक्षण
फिटनेस ट्रैकर का परीक्षण
फिटनेस ट्रैकर का परीक्षण
फिटनेस ट्रैकर का परीक्षण

जब कोड अपलोड हो रहा है, स्क्रीन टिनी स्क्रीन + बूटलोडर मोड प्रदर्शित करता है और जब कोड अपलोड हो जाता है, तो स्क्रीन खाली हो जाएगी इसका मतलब है कि कोड अपलोड हो गया है और अब हम अपने फिटनेस ट्रैकर का उपयोग करने के लिए तैयार हैं। ट्रैकर का संचालन शुरू करने के लिए, हमें स्क्रीन पर बटन को एक बार दबाना होगा। जैसे ही हम स्क्रीन पर बटन दबाते हैं, फिटनेस ट्रैकर अपना संचालन शुरू कर देगा और स्क्रीन विभिन्न डेटा जैसे दिनांक, समय, पल्स दर, ऑक्सीजन स्तर, बैटरी स्तर और चरण गणना प्रदर्शित करना शुरू कर देगी। स्क्रीन गलत स्टेप काउंट या गलत काउंट प्रदर्शित कर सकती है क्योंकि कोड को इस तरह से डिजाइन किया गया था कि यह थोड़ा सा झटका लगने पर भी एक स्टेप को गिनता है। इसलिए हम इसे और अधिक सटीक बनाने के लिए कोड में मापदंडों को संशोधित कर सकते हैं। ऑक्सीजन स्तर और नाड़ी दर की जाँच करने के लिए। हमें ऑक्सीमीटर सेंसर लेना है और इसे अपनी उंगली और अंगूठे के बीच रखना है और स्क्रीन रीडिंग प्रदर्शित करेगी। रीडिंग को एसडी कार्ड में एक्सेल शीट फॉर्मेट में भी स्टोर किया जाता है जिसे हमने टिनी स्क्रीन से जोड़ा है और उन रीडिंग को एसडी कार्ड को एडॉप्टर के जरिए हमारे पीसी से कनेक्ट करके चेक किया जा सकता है। हम Wifi Shield को प्रोजेक्ट से भी जोड़ सकते हैं और डेटा को क्लाउड पर अपलोड कर सकते हैं। तो आप देख सकते हैं कि संभावनाएं बहुत हैं। आप बिना सोल्डरिंग की परेशानी के इन घटकों से कई प्रोजेक्ट बना सकते हैं। इन घटकों द्वारा बनाई जा सकने वाली कुछ परियोजनाएं TinyCircuits वेबसाइट पर भी हैं जिन्हें आप देख सकते हैं और उन्हें स्वयं बना सकते हैं।

तो यह था फिटनेस ट्रैकर प्रोजेक्ट ट्यूटोरियल। आशा है आपको पसंद है।

सिफारिश की: