Professional Documents
Culture Documents
مشروع مراقبة المريض
مشروع مراقبة المريض
المراقبة الصحية هي المشكلة الرئيسية في عالم اليوم .بسبب عدم وجود مراقبة صحية مناسبة ،يعاني المريض من مشاكل
ضا منصحية خطيرة .هناك الكثير من أجهزة إنترنت الشياء لمراقبة صحة المريض عبر النترنت .يستفيد خبراء الصحة أي ض
هذه الجهزة الذكية لمراقبة مرضاهم .مع الكثير من الشركات الناشئة الجديدة في مجال تكنولوجيا الرعاية الصحية ،فإن
إنترنت الشياء تحدث ثورة سريعة في صناعة الرعاية الصحية.
هنا في هذا المشروع ،سنقوم بإنشاء نظام للرصد الصحي القائم على إنترنت الشياء الذي يسجل معدل نبضات قلب المريض
ودرجة حرارة الجسم وأي ض
ضا إرسال تنبيه عبر البريد اللكتروني /الرسائل القصيرة عندما تتجاوز هذه القراءات القيم الحرجة.
يتم تسجيل قراءات معدل النبض ودرجة حرارة الجسم في صحائف ThingSpeakو Googleبحيث يمكن مراقبة
ضا إرفاق حالة من الذعر حتى يتمكن المريض من الضغط عليها صحة المريض من أي مكان في العالم عبر النترنت .سيتم أي ض
في حالت الطوارئ لرسال بريد إلكتروني /رسائل قصيرة إلى أقربائهم.
القطع المطلوبة:
اردوينو اونو
ESP8266وحدة WiFi
زر الضغط
هو جهاز استشعار معدل ضربات القلب للتوصيل والتشغيل مصممة بشكل جيد لردوينو .يقطع المستشعر على طرف الصبع
أو شحمة الذن ويوصل إلى الردوينو مباشرة .ويشمل أي ض
ضا تطبيق مراقبة مفتوح المصدر يرسم نبضاتك في الوقت الفعلي.
الجزء المامي من المستشعر مغطى بشعار شكل القلب .هذا هو الجانب الذي يلمس الجلد .في الجزء المامي ،ترى ثقضبا
ضا مربع صغير أسفل المصباح .المربع هو مستشعر الضاءة مستديضرا صغيضرا ،حيث يضيء المصباح من الخلف ،وهناك أي ض
المحيطة ،تما ضما مثل المستشعر المستخدم في الهواتف المحمولة والجهزة اللوحية وأجهزة الكمبيوتر المحمولة ،لضبط سطوع
الشاشة في ظروف الضاءة المختلفة .يضيء المصباح الضوء في الصبع أو شحمة الذن ،أو النسجة الشعرية الخرى ،
ويقرأ المستشعر مقدار الضوء المرتد .هكذا يحسب معدل ضربات القلب .الجانب الخر من جهاز الستشعار هو حيث يتم
تثبيت بقية الجزاء.
قبل استخدام هذا المستشعر ،نحتاج إلى حماية الجانب المكشوف من المستشعر حتى نتمكن من الحصول على قراءات دقيقة
وتجنب الدائرة القصيرة بسبب العرق .لهذا ،يمكنك استخدام شريط الفيلكرو أو الشريط السود .كما هو مبين في الصورة.
هناك ثلثة أسلك تخرج من المستشعر ،الشارة ) Vcc (3 – 5 V) ، (Sو .GND
LM35هو جهاز استشعار درجة الحرارة الخطية التناظرية .إنتاجها يتناسب مع درجة الحرارة )في درجة مئوية( .نطاق
درجة حرارة التشغيل من 55-درجة مئوية إلى 150درجة مئوية .يختلف الجهد الناتج بمقدار 10مللي فولت استجابة لكل
ارتفاع أو انخفاض في درجة الحرارة .يمكن تشغيله من 5فولت بالضافة إلى 3.3فولت والحامل الحالي أقل من .60uA
ESP8266-01
معظم الناس يسمون ESP8266كوحدة ، WIFIلكنه في الواقع متحكم ESP8266 .هو اسم المتحكم الدقيق الذي
طورته شركة . Espressif Systemsهذا متحكم لديه القدرة على أداء النشطة المتعلقة WIFIوبالتالي يستخدم على
نطاق واسع كوحدة .WIFI
هناك طريقتان للعمل مع وحدة ESP8266الخاصة بك .سيساعدك مقالة استخدام ESP8266في انترنت الشياء على
البدء بـ ESP8266باستخدام أوامر ATأو .Arduino IDEسنستخدم هنا أوامر ATلرسال البيانات من Arduino
إلى .ESP
التوصيل:
Signal pin of pulse sensor -> A0 of arduino
Vcc pin of pulse sensor -> 5V of arduino
يوفر ThingSpeakأداة جيدة ج ضدا للمشاريع القائمة على إنترنت الشياء .باستخدام موقع ، ThingSpeakيمكننا
مراقبة بياناتنا والتحكم في نظامنا عبر النترنت ،باستخدام القنوات وصفحات الويب التي يوفرها ThingSpeak.
“ ThingSpeakيجمع” البيانات من أجهزة الستشعار ،و “تحليل وتصور” البيانات و “أعمال” من خلل إطلق رد فعل.
سنستخدم ThingSpeakلمراقبة نبضات القلب ودرجة الحرارة على النترنت باستخدام النترنت .سنستخدم أي ض
ضا منصة
IFTTTلتوصيل ThingSpeakبخدمة البريد اللكتروني /الرسائل بحيث يمكن إرسال رسالة التنبيه كلما كان المريض
في حالة حرجة.
الخطوة – :1أو ض
ل وقبل كل شيء ،يحتاج المستخدم إلى إنشاء حساب على ، ThingSpeak.comثم تسجيل الدخول
والنقر على “البدء”.
الخطوة – : 2انتقل الن إلى قائمة “القنوات” وانقر على خيار قناة جديدة في نفس الصفحة لمزيد من العملية.
الخطوة – :3الن سترى نموذ ضجا لنشاء القناة ،وملء السم والوصف حسب اختيارك .ثم قم بملء “معدل النبض” و “درجة
ضا علىالحرارة” و “الذعر” في حقول الحقل 1والحقل 2والحقل ، 3حدد مربعات اختيار الحقول .ضع علمة اختيار أي ض
مربع الختيار “جعل الجمهور” أدناه في النموذج وأخيرضا حفظ القناة .الن تم إنشاء قناتك الجديدة.
الخطوة – :4سترى ثلثة مخططات كما هو موضح أدناه .لحظ مفتاح ، Write APIوسوف نستخدم هذا المفتاح في الكود
الخاص بنا.
الخطوة – :5الن ،سوف نستخدم تطبيق ThingHTTPعلى الخادم لتشغيل تطبيق IFTTTلدخال البيانات إلى أوراق
Googleوإرسال بريد إلكتروني /رسائل قصيرة .يتيح ThingHTTPالتصال بين الجهزة ومواقع الويب وخدمات
الويب دون الحاجة إلى تنفيذ البروتوكول على مستوى الجهاز .يمكنك تحديد إجراءات في ، ThingHTTPوالتي تريد
تشغيلها باستخدام تطبيقات ThingSpeakالخرى مثل .React
لجعل ThingHTTPجديضدا ،سنحتاج إلى عنوان URLلتشغيله الذي سنحصل عليه من .IFTTT
تكوين IFTTTلتشغيل البريد /الرسائل القصيرة بناضء على قيم ThingSpeak
الخطوة – :5انقر فوق “ ”+thisوابحث عن Webhooksوانقر فوقه .اختر المشغل كـ “ Receive a web
.“request
الخطوة – :6اكتب اسم الحدث الذي هو نفسه الذي تكتبه في مربع الحدث في .URL webhooksانقر فوق “ Create
.“Trigger
الخطوة – :7انقر فوق “ ”+ thisوابحث عن أوراق Googleوانقر عليها.
مرة أخرى ،انقر على “ +هذا” واختر ، Webhooksثم في اسم الحدث ،أدخل “ذعر” .في “ ، ”this +ابحث عن
Gmailوانقر فوقه.
لقد حققنا تطبيقاتنا الصغيرة لداء المهام .الن ،عد إلى .Thingspeak->Apps->ThingHTTP
ThingHTTPلربط ThingSpeakمع IFTTT
الخطوة – :1انقر على ThingHTTPالجديد .قم بإعطاء أي اسم ولصق عنوان URLالذي قمت بنسخه من وثائق
.webhooksملء المعلومات المتبقية كما هو موضح أدناه.
في الهيئة ،يتعين علينا كتابة المعلومات التي نريد إرسالها إلى التطبيق الصغير لـ .IFTTTنرسل المريض نبض القراءة
ودرجة الحرارة.
بعد ملء هذه المعلومات ،انقر فوق .Save ThingHTTP
في ، URLاكتب Panicبدلض من .Patient_Infoيظل النص فارضغا وجميع المعلومات الخرى كما هي في
ThingHTTPالسابقة .احفظها.
Reactيعمل مع تطبيق ThingHTTPلتنفيذ الجراءات عندما تتوافق بيانات القناة مع شرط معين.
الخطوة – :2إعطاء اسم لردك .نوع الشرط كما رقمية واختبار Freaquencyكما هو الحال في .Data Insertion
اختر الشرط الذي تريد تشغيل عنوان URLعليه .حدد قناتك من قائمة If Channelالمنسدلة .اختر الحقل 1بمعنى معدل
النبض وجعل الحالة أكبر من أي قيمة .لقد استخدمت .60كما هو مبين.
.ThingHTTP من القائمة المنسدلة الجراء وحددThingHTTP اختر
.“Save React“ ” وانقر فوقRun action each time condition is met“ حدد
. كما هو موضحPanic لReact اعمل، بنفس الطريقة
.“Save React“ ” وانقر فوقRun action each time condition is met“ حدد
انقر هنا لتحميل التعليمات البرمجية.
الن ،قم بتوصيل مكونات الجهزة الخاصة بك وفضقا لمخطط الدائرة وتحميل الرمز إلى .Arduinoافتح الشاشة التسلسلية
لمعرفة ما يجري داخل الكود.
سترى يتم تحديث البيانات المحددة في أوراق Googleعلى محرك ، Googleبعد الفاصل الزمني الذي حددته في إعداد
المؤقت.
اضغط على زر الذعر لمدة تتراوح بين 4و 5ثوان ،وسوف تتلقى رسالة بريد إلكتروني تفيد بأن المريض في مشكلة ،كما
هو موضح أدناه: