תוכן עניינים:

מערכת ניטור בריאות מבוססת IOT: 3 שלבים
מערכת ניטור בריאות מבוססת IOT: 3 שלבים

וִידֵאוֹ: מערכת ניטור בריאות מבוססת IOT: 3 שלבים

וִידֵאוֹ: מערכת ניטור בריאות מבוססת IOT: 3 שלבים
וִידֵאוֹ: Bundle IoT Hardware and Connectivity for Fast Time to Market 2024, נוֹבֶמבֶּר
Anonim
מערכת ניטור בריאות מבוססת IOT
מערכת ניטור בריאות מבוססת IOT

למטופל יצורף מכשיר מבוסס מיקרו-בקר עם חיישנים ביו-רפואיים מתאימים שיספק ניטור מתמיד המבוסס על ענן. הסימנים החיוניים, כלומר טמפרטורה וקצב הדופק של גוף האדם, שהם רמזים עיקריים לאיתור כל בעיה בריאותית, יחושו על ידי חיישנים מתאימים הנתמכים על ידי NodeMCU בסביבת Wi-Fi והנתונים יישלחו לענן ThingSpeak שבו הנתונים ינותחו. לחפש כל אי סדר. במקרה של אי סדר לא נשלח הודעה לרופאים ואחיות.

באמצעות מערכת זו, ניתן לשמור על מטופלים תחת פיקוח מתמיד מבלי להיות תלוי באחריות של כל אדם במחיר נמוך מאוד. זה גם יפחית את כל השגיאות האפשריות ויעזור לרופא להגיב במהירות למצב.

שלב 1: חיבור

חיבור
חיבור

דברים שתצטרך:-

1. לוח לחם

2. NodeMCU

3. חיישן דופק

4. חיישן טמפרטורה עמיד למים DS18B20

5. חוטי מגשר

6. נגד אוהם של 4.7k אוהם ל- DS18B20

כעת, הגדר את החיבור שלך בהתאם למעגל הנתון בתמונה.

שלב 2: קידוד ו- Thingspeak

העלה את הקוד והגדר את ערוץ הדברים שלך כדי לקבל את הנתונים (אתה יכול למצוא בקלות הרבה הדרכות בנושא זה באינטרנט, עדיין אם יש לך בעיות תוכל להשאיר תגובה למטה).

וודא שהשדה 1 מיועד ל- BPM ושדה 2 מיועד לטמפרטורה בערוץ הדברים שלך, ואז בחר NodeMCU כלוח הלוח שלך (יהיה עליך להוריד לוח זה מכיוון שהוא אינו נוסף כברירת מחדל, תוכל לעבור במדריך זה להתקנה IDE שלך:

כעת, העלה את הקוד וודא לערוך את אישורי ה- WiFi ואת מפתח ה- API של thingspeak בהתאם לקוד לפני העלאתו.

שלב 3: אופציונלי

תוכל ליצור התראות בדוא ל בהתאם:

in.mathworks.com/help/thingspeak/analyze-c…

להלן המדריך להתקנתו.

קוד:

channelID =_kanal_ID שלך;

iftttURL = 'Your_IFTTT_URL';

readAPIKey = 'read_API_key';

bpm = thingSpeakRead (channelID, 'Fields', 1, 'ReadKey', readAPIKey);

temp = thingSpeakRead (channelID, 'Fields', 2, 'ReadKey', readAPIKey);

tempf = (temp*9/5) +32;

אם (bpm100 | temp37.2)

webwrite (iftttURL, 'value1', bpm, 'value2', temp, 'value3', tempf);

סוֹף

מוּמלָץ: