Obsah:

ME_TIME: 6 kroků
ME_TIME: 6 kroků

Video: ME_TIME: 6 kroků

Video: ME_TIME: 6 kroků
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Červenec
Anonim
ME_TIME
ME_TIME

Někdy může jedna nebo dvě sekundy zachránit život člověka. Každý den dochází k nehodám a Me_Time je navržen tak, aby optimalizoval lékařský zásah.

Me_Time je systém, který okamžitě sdílí osobní lékařská data s personálem nemocnice za účelem návštěvy pacienta při nehodě nebo mimořádné události.

Skládá se ze dvou zařízení, která interagují, když jsou poblíž: já a čas.

Me je paměťový čip nainstalovaný občanům na krku a obsahuje kodifikované osobní lékařské informace.

Čas je lektorské zařízení umístěné v rameni lékaře, pomocníka nebo sestry. Umožňuje jim přečíst informace o Mně a ukázat je pomocí obrazovky v kůži.

Tento systém proto může pomoci pacientům v jakékoli situaci, zvláště pokud utrpěli a utrpěli nehodu a nemohou se vyjádřit.

Protože na vteřinách záleží. Protože na životech záleží. Protože já jsem čas. Jedna vteřina, jeden život.

Krok 1: KOMPONENTY

MATERIÁL

  • Arduino 1
  • Prkénko
  • Dráty
  • Potenciometr
  • Displej LCD 16x2
  • Odolnost 220
  • SADA RFID RC522 (lektor+ karta+ klíčenka)
  • Elektrický zdroj (3,3 V a 5 V)
  • Základní linie
  • Sádrový obvaz
  • Voda
  • Prášek z bílého tmelu
  • Miska
  • Dřevěný pásek nebo lžíce
  • Smirkový papír
  • Černý sprej

PROGRAMY

Arduino IDE

Krok 2: OBVOD

OBVOD
OBVOD

V této části je představen obvod, který by měl být zapojen, jak je znázorněno na obrázku.

Klíčové body:

Lektor sady RFID RC522 musí být propojen s GND, 3, 3 V a digitálními piny.

Displej LCD 16x2 musí být připojen pomocí GND, 5 V, digitálních pinů a potenciometru.

Potenciometr musí být spojen s GND, 5V a displejem LCD 16x2.

Krok 3: KÓD

V tomto kroku je představen a vysvětlen kód ME_TIME. Kód pomáhá registrovat karty nebo klíčenky, konfigurovat obrazovku a zapisovat lékařské informace. Je vyroben pomocí softwaru Arduino IDE.

#include // zahrnutí knihovny#include

#zahrnout

#define RST_PIN 9 // definice umístění pinu, kde se nachází

#define SS_PIN 10

MFRC522 mfrc522 (SS_PIN, RST_PIN); // vytvoření instance MFRC522

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // vytvoření instance LiquidCrystal // definice umístění pinu, kde se nachází

byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // uložíme načtenou hodnotu UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}; // uid karty // 0x vpředu pro označení, že číslo je hexadecimální bajt Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

neplatné nastavení () {

Serial.begin (9600); // inicializace sériové komunikace s PC SPI.begin (); mfrc522. PCD_Init (); // inicializace čtecího modulu // PCD: Proximity Coupling Device (čtecí modul) Serial.println ("BIENVENIDO AL SISTEMA"); // pro spuštění bez obrazovky prázdné lcd.begin (16, 2); // inicializace. Indikátory tam LCD displeje s 16 sloupci a 2 filas}

prázdná smyčka () {

if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Proximity Integrated Circuit Chip (karta nebo klíčenka) // zkontrolujte, zda není k dispozici žádná karta návrat; // provést návrat, vrátit se k předchozí funkci // tak dlouho, dokud nezjistí kartu nebo klíčenku

if (! mfrc522. PICC_ReadCardSerial ()) // pokud zjistíte kartu, zeptejte se, zda z ní můžete získat informace

vrátit se; // pokud nemůžete získat informace, vraťte se

Serial.print ("UID:"); // k získání pouze identifikátoru karty nebo klíčenky

for (byte i = 0; i <mfrc522.uid.size; i ++) {// iterační proměnná typu byte Loop bude číst po jednom bajtu, pokud (mfrc522.uid.uidByte <0x10) { / / naformátujte text, který se má zobrazit na monitoru Serial.print ("0"); } else {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // ukazuje čtení smyčky na monitoru, Hex značí, že je zobrazen text v hexadecimálním formátu LecturaUID = mfrc522.uid.uidByte ; // jít ukázat bajt najednou a současně ho uložit}

Serial.print ("\ t"); // ponechá mezeru mezi uid a číslem, které následuje

if (comparaUID (LecturaUID, Usuario1)) {// porovnává uid karty / klíčenky, ke které přistupujeme ke čtečce s uid uživatele 1

Serial.println ("č. 1002 061055881 01 08 1 || penicilina, naproxeno sódico"); // pokud je toto srovnání úspěšné, skutečná hodnota, vytiskněte text na obrazovce

lcd.setCursor (3, 0); // místo, do kterého sloupce a řádku začneme psát

lcd.print ("Mariana Benitez"); // text zobrazený na obrazovce lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");

for (byte j = 1; j <20; j ++) {// ohraničuje funkci posunutí pouze na 20 pohybů lcd.scrollDisplayLeft (); // zpoždění funkce posouvání doleva (500); // čas} zpoždění (1000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // znovu proveďte LecturaUID lcd.begin (16, 2); // obrazovka bez textu

}

else if (comparaUID (LecturaUID, Usuario2)) {// porovnává uid karty / klíčenky, ke které přistupujeme ke čtečce s uidem uživatele 2 Serial.println ("č. 1007 041089231 03 06 1 | | sin alergias conocidas "); // opět, pokud vrátí true, vytiskne text na obrazovku lcd.setCursor (2, 0); lcd.print ("Laura Escofet"); lcd.setCursor (2, 1); lcd.print ("sin alergias conocidas");

for (byte j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); zpoždění (500); } zpoždění (1000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } else {Serial.println ("usuario no registrado"); // pokud porovnávání není úspěšné, zobrazí se text lcd.setCursor (0, 0); lcd.print ("no registrado"); zpoždění (2000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }

mfrc522. PICC_HaltA (); // ukončení komunikace kartou

}

boolean comparaUID (byte lectura , byte usuario ) {// tato funkce porovnává a vrátí falešnou hodnotu, pokud je uid pro čtení odlišný od uživatelského a true, pokud jsou oba stejné

for (byte i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // if any of the values are not equal return (false); // necháme funkci vracet falešnou hodnotu} return (true); // pokud se všechny shodují}

Krok 4: MOCK-UP

MOCK-UP
MOCK-UP
MOCK-UP
MOCK-UP
MOCK-UP
MOCK-UP

V tomto kroku je vysvětleno, jak jsme vytvořili model pro simulaci, kde budou implantována různá zařízení v lidském těle.

Maketa se vyrábí podle těchto 3 procesů. Musí odpočívat, pokaždé, když je jeden proces dokončen, a dodržovat rozkaz.

První proces spočívá ve vytvoření vnitřní struktury ruky a hlavy. Tohoto cíle lze dosáhnout podle pokynů:

  1. Vyberte modelku a vložte základní čáru do části těla, která se bude replikovat.
  2. Sádrový pás rozřízněte na kousky, smíchejte s vodou v misce a zakryjte ruku a hlavu modelky. Nezakrývejte nos, ústa a oči.
  3. Nechte konstrukci 15 minut odpočívat a vyndejte ji z těla modelu, pokud není zcela suchá.
  4. K zakrytí posledních otvorů použijte mokré sádrové pásy
  5. Nechte 20 minut zaschnout.

Druhý proces má za cíl učinit vnitřní strukturu odolnější. Následující kroky vysvětlují, jak to provést:

1. V misce smíchejte bílý tmelový prášek s vodou.

2. Směsí pokryjte vnitřní strukturu.

3. Nechejte jeden den odležet.

4. Povrch vyleštěte brusným papírem.

Třetí proces spočívá v natření maket černým sprejem a jejich vyschnutí.

Krok 5: VÝSLEDEK

Doporučuje: