विषयसूची:

IDC2018IOT IoPill Box: 7 कदम
IDC2018IOT IoPill Box: 7 कदम

वीडियो: IDC2018IOT IoPill Box: 7 कदम

वीडियो: IDC2018IOT IoPill Box: 7 कदम
वीडियो: SWEET PILL - ANTHONY MANJERO, CHIOMA OBI YOMI, MUNA VIVIAN, CHIDI CHUKWU, UCHECHI TREASURE OKONKWO 2024, नवंबर
Anonim
IDC2018IOT IoPill Box
IDC2018IOT IoPill Box

यह IoPill Box है - इंटरनेट से जुड़ा साप्ताहिक पिल बॉक्स।

हमारे IoT पाठ्यक्रम की हमारी अंतिम परियोजना के लिए, हमने एक समाधान पेश करने का निर्णय लिया जो यह सुनिश्चित करने में मदद करेगा कि बुजुर्ग लोग (या कोई अन्य व्यक्ति जो साप्ताहिक गोली बॉक्स का उपयोग करता है) अपनी गोलियाँ प्रतिदिन और समय पर लेना न भूलें।

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

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

चरण 1: आवश्यक हार्डवेयर, सॉफ्टवेयर और सामग्री

  1. ESP8266 NodeMCU
  2. 7 एलईडीएस
  3. 7 एलडीआर
  4. 7 x 10k ओम रोकनेवाला (ldrs के लिए)
  5. 7 x 200R ओम रेसिस्टर्स (एल ई डी के लिए)
  6. 4.7k ओम रोकनेवाला (MCP23017 के लिए)
  7. 16-सी-एनालॉग-मल्टीप्लेक्सर
  8. एमसीपी२३०१७
  9. गोली बॉक्स
  10. एक गत्ते का डिब्बा

चरण 2: द बॉक्स, और पिल्ल बॉक्स

बॉक्स, और गोली बॉक्स
बॉक्स, और गोली बॉक्स
बॉक्स, और गोली बॉक्स
बॉक्स, और गोली बॉक्स
बॉक्स, और गोली बॉक्स
बॉक्स, और गोली बॉक्स

हमें कुछ गत्ते का डिब्बा मिला और उसमें सर्किट लगा दिया और उसके ऊपर गोली के डिब्बे को चिपका दिया।

एलडीआर की प्रकाश संवेदनशीलता और इसकी सटीकता को अच्छा बनाने के हमारे लक्ष्य के कारण - हमें गोली बॉक्स को पेंट करना पड़ा।

प्रत्येक एलडीआर के लिए हमने गोली बॉक्स के प्रत्येक दिन के पीछे 2 छेद "ड्रिल" किए - पुराने फैशन "हॉट सुई" विधि का उपयोग करके।

प्रत्येक एलईडी के लिए हमने ठंडी सुई से बॉक्स को दो बार पिन किया।

पावर केबल के लिए हमने कार्डबोर्ड बॉक्स के पीछे एक छेद बनाया।

चरण 3: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख
सर्किट आरेख

जैसा कि आप तस्वीरों में देख सकते हैं कि हमने आरेख में सभी घटकों को मिलाप किया - हमने इसे गोली बॉक्स के चित्रित होने के बाद किया, प्रत्येक दिन के अंदर एलडीएस था और कार्डबोर्ड बॉक्स में भी।

तस्वीरों में आप केवल 2 एलडीआर और एलईड देख सकते हैं (निचले वाले रविवार का प्रतिनिधित्व करते हैं और शीर्ष वाले शनिवार का प्रतिनिधित्व करते हैं), दोनों में से सभी 7 को केवल आरेख में कॉपी करें और उन्हें उन दोनों के बीच के अंतर से कनेक्ट करें। जो आरेख में दिखाई देते हैं।

नोडएमसीयू एक यूएसबी केबल द्वारा संचालित होगा।

चरण 4: एडफ्रूट एमक्यूटीटी फीड

एडफ्रूट एमक्यूटीटी फीड
एडफ्रूट एमक्यूटीटी फीड

हम 2 डेटा फ़ीड सेट करते हैं:

  1. IOP_PatientDemoPT - प्रत्येक दिन के टाइमस्टैम्प का प्रतिनिधित्व करता है जब रोगी ने उस दिन गोलियां लीं
  2. IOP_PatientDemoHR(अभी तक लागू नहीं किया गया, भविष्य का काम) - रोगी के बीपीएम का प्रतिनिधित्व करता है।

चरण 5: IFTTT कॉन्फ़िगरेशन

आईएफटीटीटी कॉन्फ़िगरेशन
आईएफटीटीटी कॉन्फ़िगरेशन
आईएफटीटीटी कॉन्फ़िगरेशन
आईएफटीटीटी कॉन्फ़िगरेशन
आईएफटीटीटी विन्यास
आईएफटीटीटी विन्यास

हमने 3 IFTTT इवेंट बनाए:

  1. रिमाइंडर_1 - यदि आवश्यक समय-सीमा के भीतर दैनिक गोलियां नहीं ली गई हैं, तो उपयोगकर्ता को उसकी गोलियां लेने के लिए याद दिलाने के लिए एक ईमेल अनुस्मारक भेजा जाएगा।
  2. रिमाइंडर_2 - यदि उपयोगकर्ता ने अभी तक अपनी गोलियां नहीं ली हैं, तो दी गई समय सीमा के बाद और पहले रिमाइंडर के बाद, परिवार के किसी सदस्य या चिकित्सा सहायक को एक ईमेल भेजा जाएगा - यह सूचित करते हुए कि दैनिक गोलियां नहीं ली गई हैं
  3. fill_pill - सप्ताह के अंत में, अगले सप्ताह के लिए गोलियों को भरने के लिए एक अनुस्मारक उपयोगकर्ता को भेजा जाएगा, जिसमें प्रत्येक दिन के लिए खुराक और गोलियों के प्रकार के निर्देश शामिल हैं - ईमेल के माध्यम से

चरण 6: कोड

कोड बहुत सरल है और उपयोगी टिप्पणियों से भरा है।

अपने कॉन्फ़िगरेशन के लिए सुनिश्चित करें कि आपने IFTTT और Adafruit गुप्त कुंजी और वाईफाई कॉन्फ़िगरेशन को भी बदल दिया है।

कोड का राज्य मशीन आरेख इस चरण में जोड़े गए चित्र में वर्णित है।

चरण 7: अतिरिक्त

परियोजना में चुनौतियां

क्या हमें यह सुनिश्चित करने की ज़रूरत है कि गोलियां वास्तव में ली गई थीं? - यह एक सवाल है जो हमने परियोजना की मंथन प्रक्रिया के दौरान खुद से पूछा, क्योंकि दिन के अंत में, उपयोगकर्ता एक इंसान है और मशीन नहीं है, और भले ही उसके द्वारा गोलियों को बाहर निकालने का संकेत हो बॉक्स, अभी भी इस संकेत पर एक सीमा है कि उसने वास्तव में गोलियों का उपयोग किया है या नहीं।

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

एक और समस्या जिसे हम हल करना चाहते थे वह यह सुनिश्चित करना था कि उपयोगकर्ता किसी दूसरे दिन की गोलियां न लें। हमारा समाधान उपयोग किए जाने वाले वर्तमान सेल का एक विशिष्ट और स्पष्ट संकेत था, हालांकि यह सुनिश्चित करने के लिए बेहतर और सुरक्षित समाधान हैं कि यह गलती न हो, हालांकि हमारे पास ऐसे समाधानों का समर्थन करने के लिए उपकरण नहीं थे (उदाहरण के लिए एक लॉक ऑन द सेल, परियोजना के लिए भविष्य के आवेदन देखें)

सीमाओं

हमारी परियोजना एक साप्ताहिक बॉक्स को संदर्भित करती है - प्रति दिन गोलियों की एक खुराक - एक दिन में गोलियों की कई खुराक / कई बक्से का समर्थन करने के लिए समाधान को और बढ़ाया जा सकता है

यांत्रिकी - हमने किसी भी गतिमान पुर्जे/इंजन का उपयोग नहीं किया क्योंकि ये पाठ्यक्रम का हिस्सा नहीं थे। हमें उन कोशिकाओं को लॉक करने की अनुमति देने के लिए उपयोगी हो सकता है जिनका उपयोग नहीं किया जा सकता है, सप्ताह के अंत में कोशिकाओं को गोलियों से स्वत: भरना आदि।

परियोजना में भविष्य के अनुप्रयोग/सुधार

हृदय गति - रोगी की हृदय गति को मापने के लिए एक सेंसर जोड़ना और एक बटन दबाकर डेटा को आगे की ट्रैकिंग के लिए MQTT फ़ीड में भेजें

ऐप - एक उपयोगकर्ता के अनुकूल ऐप जो सिस्टम को नियंत्रित करता है - इस ऐप के माध्यम से उपयोगकर्ता अलग-अलग अपडेट कर सकता है

डिवाइस के चर:

  1. गोलियां कितने बजे लेनी हैं
  2. भरने के लिए गोलियों के प्रकार और खुराक अपडेट करें
  3. ऐप के माध्यम से रिमाइंडर प्राप्त करें
  4. डेटा सहेजें और नशीली दवाओं के उपयोग का लॉग।
  5. समाप्त होने पर ऐप के माध्यम से दवाएं ऑर्डर करें

एक दिन में 2 खुराक/कई बक्से का समर्थन करने के लिए डिवाइस का विस्तार करें

कोशिकाओं का स्वतः भरण - सप्ताह के अंत तक या दवाओं के उपयोग के बाद, उपकरण दैनिक कोशिकाओं को आवश्यक दवाओं से भर देगा।

लॉक सेल जिनका उपयोग नहीं किया जाना है - सभी सेल लेकिन उपयोग की जाने वाली दैनिक सेल को लॉक कर दिया जाएगा ताकि यह सुनिश्चित किया जा सके कि उपयोगकर्ता गलती से गलत गोलियां / ओवरडोज न लें।

डिजाइन में सुधार।

डिवाइस को चिकित्सा/बीमा कंपनियों से कनेक्ट करें जो उपयोगकर्ताओं की निगरानी करती हैं, प्रासंगिक जानकारी सहेजती हैं, सदस्यता अपडेट करती हैं और जरूरत पड़ने पर दवाएं भेजती हैं आदि।

सिफारिश की: