विषयसूची:

एक साधारण पहनने योग्य पल्स नोटिफ़ायर कैसे बनाएं: 5 कदम
एक साधारण पहनने योग्य पल्स नोटिफ़ायर कैसे बनाएं: 5 कदम

वीडियो: एक साधारण पहनने योग्य पल्स नोटिफ़ायर कैसे बनाएं: 5 कदम

वीडियो: एक साधारण पहनने योग्य पल्स नोटिफ़ायर कैसे बनाएं: 5 कदम
वीडियो: [HINDI] #5 Models In Flutter | How To Make Models Using OOPs In Flutter | Flutter Tutorial In Hindi 2024, जुलाई
Anonim
एक साधारण पहनने योग्य पल्स नोटिफ़ायर कैसे बनाएं
एक साधारण पहनने योग्य पल्स नोटिफ़ायर कैसे बनाएं

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

चरण 1: विवरण

Image
Image

इस पहनने योग्य का मुख्य भाग एक ऊनी कपड़ा है, जो उपयोगकर्ता के हाथ से लगातार संपर्क में रहता है, और जब सिकुड़ता है, तो एक नरम एहसास पैदा करता है। इसके अलावा, एक Arduino- नियंत्रित तंत्र है जो कपड़े की गति के साथ-साथ एक पल्स सेंसर का प्रभारी है।

चरण 2: सामग्री

ढांच के रूप में
ढांच के रूप में

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

  • Arduino Uno
  • पल्स सेंसर
  • 2 x सतत रोटेशन सर्वो (DS04-NFC)
  • 2 एक्स स्प्रिंग्स
  • ब्रेसलेट
  • कपड़ा
  • धागे
  • बैटरी

चरण 3: योजनाबद्ध

इस पहनने योग्य के इलेक्ट्रॉनिक भाग को बनाने के लिए दो सरल सर्किट शामिल हैं।

सेंसर सर्किट:

  • सेंसर पिन 1 से Arduino A0
  • सेंसर पिन 2 से +5V. तक
  • सेंसर पिन 3 से GND

सर्वो सर्किट:

  • सर्वो1 पिन टू अरुडिनो पिन 8
  • सर्वो२ पिन से अरुडिनो पिन ९

अंत में, Arduino बोर्ड पर +5V और GND को उनके संबंधित टर्मिनलों से कनेक्ट करें।

चरण 4: चीजें एक साथ प्राप्त करना

चीजों को एक साथ प्राप्त करना
चीजों को एक साथ प्राप्त करना

इस पहनने योग्य को इकट्ठा करने के लिए जिन कदमों की आवश्यकता है, वे निम्नलिखित हैं:

  1. उस आकार/आकार के आधार पर कपड़े को सिलाई करने के लिए, औसत व्यक्ति की बांह के व्यास को मापें।
  2. सभी इलेक्ट्रॉनिक्स/मोटर्स के लिए आधार के रूप में काम करने के लिए उपयुक्त ब्रेसलेट खरीदें या 3डी प्रिंट करें।
  3. कपड़े पर स्प्रिंग्स को विपरीत दिशा में सिलाई करें।
  4. ब्रेसलेट पर दो सर्वो को गोंद दें।
  5. एक धागे का उपयोग करके स्प्रिंग्स और सर्वो को कनेक्ट करें।
  6. अपनी पसंद और/या अपने कपड़े के आकार को फिट करने के लिए कोड को समायोजित करें।
  7. आनंद लेना!

चरण 5: Arduino और कोड सेट करें

Arduino को कंप्यूटर से कनेक्ट करना और पहले इसे फंक्शनल करना। यह करना सीधा है। फिर, पल्स को पढ़ने और पल्स दर सामान्य सीमा से परे होने पर सर्वो को चलाने के लिए आर्डिनो को प्रोग्रामिंग करना। मूल रूप से, हमें निम्न कोड प्राप्त करने के लिए आवृत्ति को संशोधित करने की भी आवश्यकता होती है जिसके साथ यह इनपुट मान पढ़ता है: देरी (9000) को एक साधारण स्केच में सबसे अच्छा अभ्यास माना जाता है। कोड निम्नलिखित है:

सर्वो myservo1; सर्वो myservo2; इंट पॉज़; // वेरिएबल्स कॉन्स्ट इंट पल्सवायर = 0; // PulseSensor PURPLE वायर ANALOG PIN 0 const int LED13 = 13 से जुड़ा है; // ऑन-बोर्ड Arduino LED, पिन 13 के करीब। //int थ्रेशोल्ड = 550; // निर्धारित करें कि कौन सा सिग्नल "बीट के रूप में गिनना" है और जिसे अनदेखा करना है। // डिफ़ॉल्ट सेटिंग से परे थ्रेसहोल्ड मान को फ़ाइन-ट्यून करने के लिए "गेटिंग स्टार्टेड प्रोजेक्ट" का उपयोग करें। // अन्यथा डिफ़ॉल्ट "550" मान छोड़ दें। पल्स सेंसर खेल का मैदान पल्स सेंसर; // PulseSensorPlayground ऑब्जेक्ट का एक उदाहरण बनाता है जिसे "pulseSensor" void setup() {Serial.begin(9600); // सीरियल मॉनिटर के लिए

// हमारे वेरिएबल्स को असाइन करके, PulseSensor ऑब्जेक्ट को कॉन्फ़िगर करें। पल्स सेंसर.एनालॉगइनपुट (पल्सवायर); पल्स सेंसर.ब्लिंकऑनपल्स (LED13); // ऑटो-जादुई रूप से दिल की धड़कन के साथ Arduino की LED को ब्लिंक करें। // पल्स सेंसर.सेट थ्रेशोल्ड (थ्रेशोल्ड); // "पल्ससेंसर" ऑब्जेक्ट को दोबारा जांचें और एक सिग्नल देखकर "शुरू" किया गया था। अगर (pulseSensor.begin ()) { Serial.println ("हमने एक पल्स सेंसर ऑब्जेक्ट बनाया!"); // यह एक बार Arduino पावर-अप पर, या Arduino रीसेट पर प्रिंट करता है। } } शून्य लूप () { int myBPM = pulseSensor.getBeatsPerMinute (); // कॉल हमारे पल्स सेंसर ऑब्जेक्ट पर कार्य करता है जो बीपीएम को "इंट" के रूप में लौटाता है। // "myBPM" इस BPM मान को अभी होल्ड करें। // myservo1.attach(9); // अगर (pulseSensor.sawStartOfBeat ()) {// लगातार यह देखने के लिए परीक्षण करें कि क्या "बीट हुआ"। Serial.println ("♥ एक दिल की धड़कन हुई!"); // यदि परीक्षण "सच" है, तो "दिल की धड़कन हुई" संदेश प्रिंट करें। सीरियल.प्रिंट ("बीपीएम:"); // प्रिंट वाक्यांश "बीपीएम:" Serial.println (myBPM); // myBPM के अंदर मान प्रिंट करें। अगर (myBPM> = 65) {// लगातार यह देखने के लिए परीक्षण करें कि क्या "बीट हुआ"।

myservo1.attach(9); myservo2.attach(8); myservo1.writeMicroseconds(2000); // CW myservo2.writeMicroseconds (2000); देरी (4000); myservo1.writeMicroseconds(1000); // CCW myservo2.writeMicroseconds(1000); देरी (4000); myservo1.writeMicroseconds(१५००); // myservo2.writeMicroseconds(1500) को रोकें; देरी (500); } //} देरी (9000); // एक साधारण स्केच में सर्वोत्तम अभ्यास माना जाता है। } अभी कोड चलाएँ, आप बस स्केच को सत्यापित करें, USB प्लग करें और अपलोड करें। तुम देखोगे।

सिफारिश की: