Innehållsförteckning:

ME_TIME: 6 steg
ME_TIME: 6 steg

Video: ME_TIME: 6 steg

Video: ME_TIME: 6 steg
Video: "Teri Mitti" गाने पर Pawandeep का Flawless Performance | Indian Idol | Vishal Dadlani | Top 6 2024, Juli
Anonim
MIG TID
MIG TID

Ibland kan en eller två sekunder rädda en persons liv. Varje dag händer olyckor och Me_Time är utformat för att optimera det medicinska ingreppet.

Me_Time är ett system som omedelbart delar personlig medicinsk information med sjukhusets personal för att ta hand om en patient under en olycka eller en nödsituation.

Den består av två enheter som interagerar när de är nära: Jag och tid.

Me är ett minneskort installerat för medborgarna i nacken och innehåller kodifierad personlig medicinsk information.

Time är en lektoranordning placerad i läkare-, hjälp- eller sjuksköterskearmen. Det gör att de kan läsa informationen om Mig och visa den genom en skärm i huden.

Därför kan detta system hjälpa patienter i alla situationer, särskilt om de drabbats av en olycka och inte kan uttrycka sig.

För att sekunderna spelar roll. För att livet spelar roll. För det är jag -tid. En sekund, ett liv.

Steg 1: KOMPONENTER

MATERIAL

  • Arduino 1
  • Bakbord
  • Trådar
  • Potentiometer
  • Display LCD 16x2
  • Motstånd 220
  • RFID RC522 KIT (lektor+ kort+ nyckelhake)
  • Elektrisk källa (3,3V och 5V)
  • Baslinje
  • Gipsbandage
  • Vatten
  • Vitt kittpulver
  • skål
  • Trälist eller sked
  • Sandpapper
  • Svart spray

PROGRAM

Arduino IDE

Steg 2: CIRCUIT

KRETS
KRETS

I denna del presenteras kretsen som ska anslutas så som visas på bilden.

Nyckelord:

Lektorn för RFID RC522 -kitet måste anslutas med GND, 3, 3 V och digitala stift.

Displayen 16x2 måste anslutas med GND, 5 V, digitala stift och potentiometer.

Potentiometern måste anslutas till GND, 5V och display LCD 16x2.

Steg 3: KOD

I detta steg presenteras och förklaras koden för ME_TIME. Koden hjälper till att registrera korten eller nyckelringarna, konfigurera skärmen och skriva medicinsk information. Den är gjord med programvaran Arduino IDE.

#inkludera // bibliotekets inkludering#inkludera

#omfatta

#define RST_PIN 9 // definition av platsen för stiftet där den ligger

#define SS_PIN 10

MFRC522 mfrc522 (SS_PIN, RST_PIN); // skapa MFRC522 -instans

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // skapa LiquidCrystal -instans // definition av platsen för stiftet där den ligger

byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // vi lagrar läsvärdet för UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}; // uid på kortet // 0x framför för att indikera att talet är hexadecimal byte Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

void setup () {

Serial.begin (9600); // initiera seriell kommunikation med PC SPI.begin (); mfrc522. PCD_Init (); // initiera läsarmodulen // PCD: Proximity Coupling Device (läsarmodul) Serial.println ("BIENVENIDO AL SISTEMA"); // för att starta utan skärmen tom lcd.begin (16, 2); // inicialisering. Indica el tamaño del lcd de 16columnas y 2filas}

void loop () {

if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Proximity Integrated Circuit Chip (kort eller nyckelring) // kontrollera om det INGEN kort är närvarande; // kör en retur, återgå till föregående funktion // så tills den upptäcker ett kort eller nyckelring

if (! mfrc522. PICC_ReadCardSerial ()) // om du upptäcker ett kort, fråga om du kan få information från det

lämna tillbaka; // om du inte kan få information, gör en retur

Serial.print ("UID:"); // för att endast få kortidentifieraren eller nyckelringen

för (byte i = 0; i <mfrc522.uid.size; i ++) {// iterationsvariabel av byttypen Loop läser en byte i taget om (mfrc522.uid.uidByte <0x10) { / / formatera texten som ska visas av bildskärmen Serial.print ("0"); } annat {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // visar loopavläsningen på monitorn, Hex indikerar att texten i hexadecimalt format visas LecturaUID = mfrc522.uid.uidByte ; // visa byten åt gången och samtidigt lagra den}

Serial.print ("\ t"); // för att lämna ett mellanrum mellan uid och numret som följer

if (comparaUID (LecturaUID, Usuario1)) {// det gör jämförelsen mellan kortets / nyckelringens uid som vi närmar oss läsaren med användarens uid 1

Serial.println ("n ° 1002 061055881 01 08 1 || penicilina, naproxeno sódico"); // om denna jämförelse är framgångsrik, ett sant värde, skriv ut texten på skärmen

lcd.setCursor (3, 0); // plats i vilken kolumn och rad vi börjar skriva

lcd.print ("Mariana Benitez"); // text som visas på skärmen lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");

för (byte j = 1; j <20; j ++) {// avgränsar förskjutningsfunktionen till endast 20 rörelser lcd.scrollDisplayLeft (); // vänster rullningsfunktionsfördröjning (500); // tid} fördröjning (1000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // utför LecturaUID igen lcd.begin (16, 2); // skärm utan text

}

annars om (comparaUID (LecturaUID, Usuario2)) {// det gör jämförelsen mellan kortets / nyckelringens uid som vi närmar oss läsaren med användarens uid 2 Serial.println ("n ° 1007 041089231 03 06 1 | | sin alergias conocidas "); // igen, om den returnerar true skriver den ut texten på skärmen lcd.setCursor (2, 0); lcd.print ("Laura Escofet"); lcd.setCursor (2, 1); lcd.print ("sin alergias conocidas");

för (byte j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); fördröjning (500); } fördröjning (1000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } annat {Serial.println ("usuario no registrado"); // om jämförelserna inte lyckas visas texten lcd.setCursor (0, 0); lcd.print ("ingen registrering"); fördröjning (2000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }

mfrc522. PICC_HaltA (); // avsluta kommunikationen med kortet

}

boolean comparaUID (byte lectura , byte usuario ) {// denna funktion jämför och returnerar ett falskt värde om läs -uid är annorlunda än användarens och sant om båda är lika

för (byte i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // om något av värdena inte är lika med retur (falskt); // vi lämnar funktionen och returnerar ett falskt värde} return (true); // om alla matchar}

Steg 4: MOCK-UP

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

I detta steg förklaras hur vi skapade mock-up för att simulera var de olika enheterna i människokroppen ska implanteras.

Mock-up görs efter de tre processerna. De måste vila varje gång en process är klar och följa en order.

Den första processen består av att göra den inre strukturen i handen och huvudet. Detta mål kan uppnås enligt instruktionerna:

  1. Välj en modemodell och lägg baslinjen i den del av kroppen som ska replikeras.
  2. Skär gipsbandet i bitar, blanda det med vatten i en skål och täck modellens hand och huvud. Täck inte över näsan, munnen och ögonen.
  3. Låt strukturen vila 15 minuter och dra ut den från modellens kropp när den inte är helt torr.
  4. Använd våta gipsband för att täcka de sista hålen
  5. Låt det torka 20 minuter.

Den andra processen har som mål att göra den inre strukturen mer motståndskraftig. Nästa steg förklarar hur du gör detta:

1. Blanda det vita kittpulvret med vatten i en skål.

2. Täck den inre strukturen med blandningen.

3. Låt den vila en dag.

4. Polera ytan med sandpapper.

Den tredje processen består av att måla mock-ups med svart spray och låt det torka.

Steg 5: RESULTAT

Rekommenderad: