جدول المحتويات:

ME_TIME: 6 خطوات
ME_TIME: 6 خطوات

فيديو: ME_TIME: 6 خطوات

فيديو: ME_TIME: 6 خطوات
فيديو: START! Walking at Home American Heart Association 3 Mile Walk 2024, يوليو
Anonim
ME_TIME
ME_TIME

في بعض الأحيان ، يمكن أن تنقذ ثانية واحدة أو ثانيتان حياة شخص ما. كل يوم ، تقع الحوادث ويتم تصميم Me_Time لتحسين التدخل الطبي.

Me_Time هو نظام يشارك على الفور البيانات الطبية الشخصية مع موظفي المستشفى لرعاية المريض أثناء وقوع حادث أو حالة طوارئ.

يتكون من جهازين يتفاعلان عندما يكونان قريبين: أنا والوقت.

أنا عبارة عن شريحة ذاكرة مثبتة للمواطنين في العنق وتحتوي على معلومات طبية شخصية مقننة.

الوقت عبارة عن جهاز قراءة يوضع في ذراع الطبيب أو المساعد أو الممرضة. يسمح لهم بقراءة المعلومات الخاصة بي وإظهارها من خلال شاشة في الجلد.

لذلك ، يمكن لهذا النظام أن يساعد المرضى في أي موقف ، وخاصة إذا تعرضوا لحادث أو تعرضوا لحادث ولا يمكنهم التعبير عن أنفسهم.

لأن الثواني مهمة ، لأن الحياة مهمة ، لأنني وقتي ، ثانية واحدة ، حياة واحدة.

الخطوة 1: المكونات

مواد

  • اردوينو 1
  • اللوح
  • الأسلاك
  • مقياس فرق الجهد
  • عرض LCD 16x2
  • مقاومة 220
  • مجموعة RFID RC522 (قارئ + بطاقة + مفتاح كاين)
  • مصدر كهربائي (3.3 فولت و 5 فولت)
  • حدود
  • ضمادة الجص
  • ماء
  • مسحوق المعجون الأبيض
  • صحن
  • شريط خشبي أو ملعقة
  • ورق زجاج
  • رذاذ أسود

البرامج

اردوينو IDE

الخطوة الثانية: الدائرة

دائرة كهربائية
دائرة كهربائية

في هذا الجزء ، يتم تقديم الدائرة التي يجب توصيلها كما هو موضح في الصورة.

النقاط الرئيسية:

يجب أن يتم توصيل وحدة قراءة مجموعة RFID RC522 بمسامير GND و 3 و 3 V ودبابيس رقمية.

يجب توصيل شاشة العرض LCD 16x2 بـ GND و 5 V ودبابيس رقمية ومقياس جهد.

يجب توصيل مقياس الجهد بـ GND ، 5V وشاشة LCD 16x2.

الخطوة 3: الكود

في هذه الخطوة يتم تقديم وشرح رمز ME_TIME. يساعد الرمز في تسجيل البطاقات أو سلاسل المفاتيح وتهيئة الشاشة وكتابة المعلومات الطبية. وهي مصنوعة من برنامج Arduino IDE.

# تضمين // إدراج مكتبة # include

#يشمل

#define RST_PIN 9 // تعريف موقع الدبوس حيث يوجد

#define SS_PIN 10

MFRC522 mfrc522 (SS_PIN ، RST_PIN) ؛ // إنشاء مثيل MFRC522

LiquidCrystal LCD (7 ، 6 ، 5 ، 4 ، 3 ، 2) ؛ // إنشاء مثيل LiquidCrystal // تعريف موقع الدبوس حيث يوجد

البايت LecturaUID [4] = {0x00، 0x00، 0x00، 0x00} ؛ // نقوم بتخزين قيمة قراءة UIDbyte Usuario1 [4] = {0xEB، 0x77، 0xB5، 0x1C} ؛ // uid للبطاقة // 0x في المقدمة للإشارة إلى أن الرقم هو بايت سداسي عشري Usuario2 [4] = {0xBA، 0xFB، 0x88، 0x15}؛

الإعداد باطل() {

Serial.begin (9600) ؛ // تهيئة الاتصالات التسلسلية مع PC SPI.begin () ؛ mfrc522. PCD_Init () ، // تهيئة وحدة القارئ // PCD: Proximity Coupling Device (وحدة القارئ) Serial.println ("BIENVENIDO AL SISTEMA") ؛ // للتمهيد بدون شاشة lcd.begin فارغة (16 ، 2) ؛ // inicializacion. Indica el tamaño del lcd de 16columnas y 2filas}

حلقة فارغة() {

if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Proximity Integrated Circuit Chip (card or keychain) // تحقق مما إذا لم يكن هناك بطاقة إرجاع ؛ // تنفيذ إرجاع ، والعودة إلى الوظيفة السابقة // حتى يكتشف بطاقة أو سلسلة مفاتيح

إذا (! mfrc522. PICC_ReadCardSerial ()) // إذا اكتشفت بطاقة ، اسأل عما إذا كان يمكنك الحصول على معلومات منها

إرجاع؛ // إذا لم تتمكن من الحصول على المعلومات ، فقم بالعودة

Serial.print ("UID:") ؛ // للحصول على معرف البطاقة أو سلسلة المفاتيح فقط

لـ (byte i = 0؛ i <mfrc522.uid.size؛ i ++) {// سيقرأ متغير التكرار لنوع البايت Loop بايتًا واحدًا في كل مرة إذا (mfrc522.uid.uidByte <0x10) {/ / تنسيق النص الذي سيتم عرضه بواسطة الشاشة Serial.print ("0") ؛ } else {Serial.print ("")؛ } Serial.print (mfrc522.uid.uidByte ، HEX) ، // يُظهر قراءة الحلقة على الشاشة ، يشير Hex إلى أن النص بتنسيق سداسي عشري يُعرض LecturaUID = mfrc522.uid.uidByte ؛ // اذهب لإظهار البايت في وقت واحد وتخزينه في نفس الوقت}

Serial.print ("\ t") ؛ // لترك مسافة بين uid والرقم الذي يليه

if (comparaUID (LecturaUID، Usuario1)) {// فإنه يجري مقارنة معرّف البطاقة / سلسلة المفاتيح التي نتعامل معها مع القارئ مع معرف المستخدم 1

Serial.println ("رقم 1002 061055881 01 08 1 || البنسلينا ، نابروكسينو سوديكو") ؛ // إذا نجحت هذه المقارنة ، قيمة حقيقية ، اطبع النص على الشاشة

lcd.setCursor (3 ، 0) ؛ // ضع في أي عمود أو صف نبدأ الكتابة

lcd.print ("ماريانا بينيتيز") ؛ // النص المعروض على شاشة lcd.setCursor (3 ، 1) ؛ lcd.print ("بنسيلينا ، نابروكسينو سوديكو") ؛

لـ (بايت j = 1 ؛ j <20 ؛ j ++) {// يحدد وظيفة الإزاحة إلى 20 حركة فقط lcd.scrollDisplayLeft () ؛ // تأخير وظيفة التمرير الأيسر (500) ؛ // الوقت} تأخير (1000) ؛ البايت LecturaUID [4] = {0x00، 0x00، 0x00، 0x00} ؛ // قم بإجراء LecturaUID مرة أخرى lcd.begin (16 ، 2) ؛ // شاشة بدون نص

}

وإلا إذا كان (comparaUID (LecturaUID، Usuario2)) {// فإنه يجري مقارنة معرّف البطاقة / سلسلة المفاتيح التي نتعامل معها مع القارئ مع معرف المستخدم 2 Serial.println ("n ° 1007 041089231 03 06 1 | | sin alergias conocidas ") ؛ // مرة أخرى ، إذا تم إرجاعه صحيحًا ، فسيتم طباعة النص على شاشة lcd.setCursor (2 ، 0) ؛ lcd.print ("Laura Escofet") ؛ lcd.setCursor (2 ، 1) ؛ lcd.print ("sin alergias conocidas") ؛

لـ (بايت j = 1 ؛ j <15 ؛ j ++) {lcd.scrollDisplayLeft () ؛ تأخير (500) ؛ } تأخير (1000)؛ البايت LecturaUID [4] = {0x00، 0x00، 0x00، 0x00} ؛ lcd.begin (16 ، 2) ؛ } else {Serial.println ("usuario no registrado")؛ // إذا لم تنجح المقارنات ، فسيتم عرض النص lcd.setCursor (0 ، 0) ؛ lcd.print ("لا يوجد تسجيل") ؛ تأخير (2000) ؛ البايت LecturaUID [4] = {0x00، 0x00، 0x00، 0x00} ؛ lcd.begin (16 ، 2) ؛ }

mfrc522. PICC_HaltA () ، // إنهاء الاتصال بالبطاقة

}

boolean comparaUID (byte lectura ، byte usuario ) {// هذه الوظيفة تقارن وستعرض قيمة خاطئة إذا كان uid للقراءة مختلفًا عن المستخدم والصحيح إذا كان كلاهما متساويًا

لـ (byte i = 0؛ i <mfrc522.uid.size؛ i ++) {if (lectura ! = usuario ) // إذا كانت أي من القيم غير متساوية (false) ؛ // نترك الدالة تُرجع قيمة خاطئة} return (true) ؛ // إذا كانت جميعها مطابقة}

الخطوة 4: نموذج

يسخر يصل
يسخر يصل
يسخر يصل
يسخر يصل
يسخر يصل
يسخر يصل

في هذه الخطوة ، يتم شرح كيفية إنشاء النموذج لمحاكاة المكان الذي سيتم فيه زرع الأجهزة المختلفة في جسم الإنسان.

تم عمل النموذج باتباع 3 عمليات. عليهم أن يستريحوا ، في كل مرة تنتهي فيها هذه العملية ، وأن يتبعوا أمرًا.

تتمثل العملية الأولى في تكوين الهيكل الداخلي لليد والرأس. يمكن تحقيق هذا الهدف باتباع التعليمات:

  1. حدد نموذجًا للأزياء وضع خط الأساس في الجزء الذي سيتم نسخه من الجسم.
  2. اقطع شريط الجبس إلى قطع ، واخلطه بالماء في وعاء وقم بتغطية يد ورأس النموذج. لا تغطي الأنف والفم والعينين.
  3. اترك الهيكل يستريح لمدة 15 دقيقة ثم اتركه من جسم النموذج عندما لا يكون جافًا تمامًا.
  4. استخدم أشرطة الجص المبللة لتغطية الفتحات الأخيرة
  5. اتركه يجف لمدة 20 دقيقة.

تهدف العملية الثانية إلى جعل الهيكل الداخلي أكثر مقاومة. توضح الخطوات التالية كيفية القيام بذلك:

1. اخلطي مسحوق المعجون الأبيض بالماء في وعاء.

2. قم بتغطية الهيكل الداخلي بالخليط.

3. دعها ترتاح ليوم واحد.

4. مع الصنفرة تلميع السطح.

تتمثل العملية الثالثة في طلاء النماذج بالرش الأسود وتركها تجف.

الخطوة 5: النتيجة

موصى به: