विषयसूची:

ME_TIME: 6 कदम
ME_TIME: 6 कदम

वीडियो: ME_TIME: 6 कदम

वीडियो: ME_TIME: 6 कदम
वीडियो: Steps - 5, 6, 7, 8 (Official Video) 2024, जुलाई
Anonim
मुझे समय
मुझे समय

कभी-कभी एक या दो सेकेंड किसी की जान बचा सकते हैं। हर दिन, दुर्घटनाएं होती हैं और Me_Time को चिकित्सा हस्तक्षेप को अनुकूलित करने के लिए डिज़ाइन किया गया है।

Me_Time एक ऐसी प्रणाली है जो किसी दुर्घटना या आपात स्थिति के दौरान रोगी की देखभाल के लिए अस्पताल के कर्मियों के साथ तुरंत व्यक्तिगत चिकित्सा डेटा साझा करती है।

इसमें दो उपकरण होते हैं जो निकट होने पर परस्पर क्रिया करते हैं: मैं और समय।

Me एक मेमोरी चिप है जिसे नागरिकों के गले में लगाया जाता है और इसमें संहिताबद्ध व्यक्तिगत चिकित्सा जानकारी होती है।

समय डॉक्टर, सहायक या नर्स के हाथ में रखा गया एक लेक्टर डिवाइस है। यह उन्हें मेरी जानकारी को पढ़ने और त्वचा में एक स्क्रीन के माध्यम से दिखाने की अनुमति देता है।

इसलिए, यह प्रणाली रोगियों को किसी भी स्थिति में मदद कर सकती है, विशेष रूप से, यदि वे पीड़ित थे और दुर्घटना हुई थी और खुद को व्यक्त नहीं कर सकते थे।

क्योंकि सेकंड मायने रखते हैं।क्योंकि जीवन मायने रखता है।क्योंकि मैं समय हूँ।एक सेकंड, एक जीवन।

चरण 1: घटक

सामग्री

  • अरुडिनो 1
  • ब्रेड बोर्ड
  • तारों
  • तनाव नापने का यंत्र
  • एलसीडी 16x2. प्रदर्शित करें
  • प्रतिरोध 220
  • RFID RC522 KIT (लेक्टर+ कार्ड+ की कैन)
  • विद्युत स्रोत (3.3V और 5V)
  • आधारभूत
  • प्लास्टर पट्टी
  • पानी
  • सफेद पोटीन पाउडर
  • कटोरा
  • लकड़ी की पट्टी या चम्मच
  • सैंडपेपर
  • काला स्प्रे

कार्यक्रमों

अरुडिनो आईडीई

चरण 2: सर्किट

सर्किट
सर्किट

इस भाग में उस सर्किट को प्रस्तुत किया जाता है जिसे प्लग इन किया जाना चाहिए जैसा कि छवि में दिखाया गया है।

प्रमुख बिंदु:

RFID RC522 किट के लेक्टर को GND, 3, 3 V और डिजिटल पिन से जोड़ना होता है।

डिस्प्ले LCD 16x2 को GND, 5 V, डिजिटल पिन और पोटेंशियोमीटर से जोड़ा जाना है।

पोटेंशियोमीटर को GND, 5V और डिस्प्ले LCD 16x2 से कनेक्ट करना होगा।

चरण 3: कोड

इस चरण में ME_TIME के कोड को प्रस्तुत और समझाया गया है। कोड कार्ड या की-चेन को पंजीकृत करने, स्क्रीन को कॉन्फ़िगर करने और चिकित्सा जानकारी लिखने में मदद करता है। इसे Arduino IDE सॉफ्टवेयर से बनाया गया है।

#शामिल करें // पुस्तकालय समावेशन#शामिल करें

#शामिल

#define RST_PIN 9 // पिन के स्थान की परिभाषा जहां यह स्थित है

#SS_पिन 10 परिभाषित करें

एमएफआरसी 522 एमएफआरसी 522 (एसएस_पिन, आरएसटी_पिन); // MFRC522 उदाहरण बनाएं

लिक्विड क्रिस्टल एलसीडी (7, 6, 5, 4, 3, 2); // लिक्विड क्रिस्टल इंस्टेंस बनाएं // पिन के स्थान की परिभाषा जहां यह स्थित है

बाइट लेक्टुरायूआईडी [4] = {0x00, 0x00, 0x00, 0x00}; // हम UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C} के रीड वैल्यू को स्टोर करते हैं; // कार्ड का यूआईडी // 0x सामने यह इंगित करने के लिए कि संख्या हेक्साडेसिमल बाइट है Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

व्यर्थ व्यवस्था() {

सीरियल.बेगिन (९६००); // पीसी SPI.begin () के साथ सीरियल संचार आरंभ करें; mfrc522. PCD_Init (); // रीडर मॉड्यूल को इनिशियलाइज़ करें // PCD: प्रॉक्सिमिटी कपलिंग डिवाइस (रीडर मॉड्यूल) Serial.println ("BIENVENIDO AL SISTEMA"); // स्क्रीन के बिना बूट करने के लिए खाली LCD.begin(16, 2); // इनिशियलाइज़ेशन. इंडिका एल तमनो डेल एलसीडी डी 16columnas y 2filas }

शून्य लूप () {

if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: प्रॉक्सिमिटी इंटीग्रेटेड सर्किट चिप (कार्ड या कीचेन) // चेक करें कि क्या कोई कार्ड प्रेजेंट रिटर्न नहीं है; // एक रिटर्न निष्पादित करें, पिछले फ़ंक्शन पर लौटें // ताकि जब तक यह कार्ड या चाबी का गुच्छा का पता न लगा ले

अगर (! mfrc522. PICC_ReadCardSerial ()) // यदि आप एक कार्ड का पता लगाते हैं, तो पूछें कि क्या आप इससे जानकारी प्राप्त कर सकते हैं

वापसी; // यदि आपको जानकारी नहीं मिल सकती है, तो वापसी करें

सीरियल.प्रिंट ("यूआईडी:"); // केवल कार्ड पहचानकर्ता या चाबी का गुच्छा प्राप्त करने के लिए

के लिए (बाइट i = 0; i <mfrc522.uid.size; i++) {// बाइट प्रकार लूप का पुनरावृत्ति चर एक समय में एक बाइट पढ़ रहा होगा यदि (mfrc522.uid.uidByte < 0x10) { / / मॉनिटर द्वारा प्रदर्शित किए जाने वाले पाठ को प्रारूपित करें Serial.print("0"); } और { सीरियल.प्रिंट (""); } सीरियल.प्रिंट (mfrc522.uid.uidByte, HEX); // मॉनिटर पर लूप रीडिंग दिखाता है, हेक्स इंगित करता है कि हेक्साडेसिमल प्रारूप में टेक्स्ट प्रदर्शित होता है LecuraUID = mfrc522.uid.uidByte; // एक बार में बाइट दिखाते हुए जाएं और उसी समय इसे स्टोर करें }

सीरियल.प्रिंट ("\ t"); // यूआईडी और उसके बाद आने वाली संख्या के बीच एक जगह छोड़ने के लिए

if (comparaUID(LecturaUID, Usuario1)) {// यह कार्ड / कीचेन के यूआईडी की तुलना करता है जिसे हम उपयोगकर्ता 1 के यूआईडी के साथ पाठक से संपर्क करते हैं

Serial.println ("n°1002 061055881 01 08 1 || पेनिसिलिना, नेप्रोक्सेनो सोडिको"); // यदि यह तुलना सफल होती है, तो सही मान, स्क्रीन पर टेक्स्ट प्रिंट करें

LCD.setCursor(3, 0); // वह स्थान जहां हम कॉलम और पंक्ति लिखना शुरू करते हैं

LCD.print ("मारियाना बेनिटेज़"); // पाठ स्क्रीन पर प्रदर्शित होता है LCD.setCursor(3, 1); LCD.print ("पेनिसिलिना, नेप्रोक्सेनो सोडिको");

के लिए (बाइट जे = 1; जे <20; जे ++) {// केवल 20 आंदोलनों के लिए विस्थापन के कार्य को सीमित करता है LCD.scrollDisplayLeft (); // लेफ्ट स्क्रॉल फंक्शन डिले (500); // समय} देरी (1000); बाइट लेक्टुरायूआईडी [4] = {0x00, 0x00, 0x00, 0x00}; // लेक्टुरायूआईडी को फिर से करें LCD.begin(16, 2); // टेक्स्ट के बिना स्क्रीन

}

और अगर (comparaUID(LecturaUID, Usuario2)) {// यह कार्ड / कीचेन के यूआईडी की तुलना करता है जिसे हम उपयोगकर्ता के यूआईडी के साथ पाठक से संपर्क करते हैं 2 Serial.println("n°1007 041089231 03 06 1 | | सिन एलर्जियास कोनोसिडास"); // फिर से, अगर यह सच हो जाता है तो यह स्क्रीन पर टेक्स्ट को प्रिंट करता है LCD.setCursor(2, 0); LCD.print ("लौरा एस्कोफेट"); LCD.setCursor(2, 1); LCD.print ("सिन एलर्जियास कोनोसिडास");

के लिए (बाइट जे = 1; जे <15; जे ++) {lcd.scrollDisplayLeft (); देरी (500); } देरी (1000); बाइट लेक्टुरायूआईडी [4] = {0x00, 0x00, 0x00, 0x00}; LCD.begin (16, 2); } और { Serial.println ("usuario no registrado"); // यदि तुलना सफल नहीं होती है, तो टेक्स्ट LCD.setCursor(0, 0) प्रदर्शित होता है; LCD.print ("कोई पंजीकरण नहीं"); देरी (2000); बाइट लेक्टुरायूआईडी [4] = {0x00, 0x00, 0x00, 0x00}; LCD.begin (16, 2); }

mfrc522. PICC_HaltA (); // कार्ड के साथ संचार समाप्त करें

}

बूलियन कंपैरायूआईडी (बाइट लेक्टुरा , बाइट यूसुरियो ) {// यह फ़ंक्शन तुलना करता है और एक गलत मान लौटाएगा यदि रीड यूआईडी उपयोगकर्ता से अलग है और यदि दोनों समान हैं तो सही है

for (बाइट i = 0; i <mfrc522.uid.size; i++) {if (लेक्टुरा!= usuario) // यदि कोई मान बराबर रिटर्न (गलत) नहीं है; // हम एक गलत मान लौटाने वाले फ़ंक्शन को छोड़ देते हैं} रिटर्न (सच); // यदि सभी मेल खाते हैं}

चरण 4: मॉक-अप

नकली
नकली
नकली
नकली
नकली
नकली

इस चरण में समझाया गया है कि मानव शरीर में विभिन्न उपकरणों को कहाँ प्रत्यारोपित किया जाएगा, इसका अनुकरण करने के लिए हमने नकली-अप कैसे बनाया।

मॉक-अप 3 प्रक्रियाओं के बाद किया जाता है। उन्हें आराम करना पड़ता है, हर बार जब एक प्रक्रिया समाप्त हो जाती है, और एक आदेश का पालन करते हैं।

पहली प्रक्रिया में हाथ और सिर की आंतरिक संरचना बनाना शामिल है। निर्देशों का पालन करके इस उद्देश्य को प्राप्त किया जा सकता है:

  1. एक फैशन मॉडल का चयन करें और शरीर के उस हिस्से में बेसलाइन लगाएं, जिसकी प्रतिकृति बनने जा रही है।
  2. प्लास्टर बैंड को टुकड़ों में काट लें, इसे एक कटोरे में पानी के साथ मिलाएं और मॉडल के हाथ और सिर को ढक दें। नाक, मुंह और आंखों को न ढकें।
  3. संरचना को 15 मिनट आराम करने दें और जब यह पूरी तरह से सूख न जाए तो इसे मॉडल के शरीर से हटा दें।
  4. अंतिम छिद्रों को ढकने के लिए गीले प्लास्टर बैंड का उपयोग करें
  5. इसे 20 मिनट सूखने दें।

दूसरी प्रक्रिया का उद्देश्य आंतरिक संरचना को अधिक प्रतिरोधी बनाना है। अगले चरण बताते हैं कि यह कैसे करना है:

1. एक कटोरी में सफेद पुट्टी पाउडर को पानी के साथ मिला लें।

2. आंतरिक संरचना को मिश्रण से ढक दें।

3. इसे एक दिन के लिए आराम दें।

4. सैंडपेपर से सतह को पॉलिश करें।

तीसरी प्रक्रिया में मॉक-अप को ब्लैक स्प्रे से रंगना और उसे सूखने देना है।

चरण 5: परिणाम

सिफारिश की: