Orodha ya maudhui:

ME_TIME: 6 Hatua
ME_TIME: 6 Hatua

Video: ME_TIME: 6 Hatua

Video: ME_TIME: 6 Hatua
Video: Из темного цвета в перламутрово пепельный блондин. Безопасное осветление без порошка и пудры 2024, Julai
Anonim
ME_TIME
ME_TIME

Wakati mwingine sekunde moja au mbili zinaweza kuokoa maisha ya mtu. Kila siku, ajali hufanyika na Me_Time imeundwa kuboresha uingiliaji wa matibabu.

Me_Time ni mfumo ambao unashiriki mara moja data ya kibinafsi ya matibabu na wafanyikazi wa hospitali kuhudhuria mgonjwa wakati wa ajali au dharura.

Inayo vifaa viwili ambavyo vinaingiliana wakati ziko karibu: Mimi na Wakati.

Mimi ni chip ya kumbukumbu iliyowekwa kwa raia shingoni na ina habari ya kibinafsi ya matibabu.

Wakati ni kifaa cha lector kilichowekwa kwa daktari, mkono msaidizi au muuguzi. Inawaruhusu kusoma habari za Mimi na kuionyesha kupitia skrini kwenye ngozi.

Kwa hivyo, mfumo huu unaweza kusaidia wagonjwa katika hali yoyote, haswa, ikiwa wangepata shida na ajali na hawawezi kujielezea.

Kwa sababu sekunde ni muhimu. Kwa sababu maisha ni muhimu. Kwa sababu ni wakati Wangu. Pili moja, maisha moja.

Hatua ya 1: VIFAA

VIFAA

  • Arduino 1
  • Bodi ya mkate
  • Waya
  • Potentiometer
  • Onyesha LCD 16x2
  • 220
  • RFID RC522 KIT (kadi ya lector + kaini muhimu)
  • Chanzo cha umeme (3.3V na 5V)
  • Msingi
  • Bandage ya plasta
  • Maji
  • Poda nyeupe ya putty
  • bakuli
  • Ukanda wa kuni au kijiko
  • Sandpaper
  • Dawa nyeusi

MIPANGO

Arduino IDE

Hatua ya 2: MZUNGUKO

MZUNGUKO
MZUNGUKO

Katika sehemu hii imewasilishwa mzunguko ambao unapaswa kuingizwa kama inavyoonyeshwa kwenye picha.

Mambo muhimu:

Mhudumu wa kitengo cha RFID RC522 lazima aunganishwe na GND, 3, 3 V na pini za dijiti.

LCD 16x2 ya kuonyesha inapaswa kushikamana na GND, 5 V, pini za dijiti na potentiometer.

Potentiometer inapaswa kushikamana na GND, 5V na kuonyesha LCD 16x2.

Hatua ya 3: CODE

Katika hatua hii imewasilishwa na kuelezewa nambari ya ME_TIME. Nambari husaidia kusajili kadi au minyororo muhimu, kusanidi skrini na kuandika habari ya matibabu. Imetengenezwa na programu Arduino IDE.

# pamoja na // ujumuishaji wa maktaba # ni pamoja na

# pamoja

#fafanua RST_PIN 9 // ufafanuzi wa eneo la pini ambapo iko

#fafanua SS_PIN 10

MFRC522 mfrc522 (SS_PIN, RST_PIN); // tengeneza mfano wa MFRC522

LiquidCrystal LCD (7, 6, 5, 4, 3, 2); // tengeneza mfano wa LiquidCrystal // ufafanuzi wa eneo la pini ambapo iko

baiti LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // tunahifadhi thamani ya kusoma ya UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}; // uid ya kadi // 0x mbele kuonyesha kwamba nambari ni hexadecimal byte Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

usanidi batili () {

Kuanzia Serial (9600); // anzisha mawasiliano ya serial na PC SPI. anza (); mfrc522. PCD_Init (); // anzisha moduli ya msomaji // PCD: Kifaa cha Kuunganisha Ukaribu (moduli ya msomaji) Serial.println ("BIENVENIDO AL SISTEMA"); // kuanza bila skrini tupu lcd. anza (16, 2); // inicializacion. Indica el tamaño del lcd de 16columnas y 2filas}

kitanzi batili () {

ikiwa (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Ukaribu wa Kitengo cha Mzunguko Iliyounganishwa (kadi au kinara) // angalia ikiwa hakuna kadi inayorudishwa; // kutekeleza kurudi, kurudi kwa kazi ya awali // hivyo mpaka itakapogundua kadi au kinanda

ikiwa (! mfrc522. PICC_ReadCardSerial ()) // ukigundua kadi, uliza ikiwa unaweza kupata habari kutoka kwayo

kurudi; // ikiwa huwezi kupata habari, fanya kurudi

Serial.print ("UID:"); // kupata kitambulisho cha kadi tu au keychain

kwa (byte i = 0; i <mfrc522.uid.size; i ++) {// iteration variable ya byte type Loop itakuwa ikisoma ka moja kwa wakati ikiwa (mfrc522.uid.uidByte <0x10) {/ / fomati maandishi yatakayoonyeshwa na serial Serial.print ("0"); } mwingine {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // inaonyesha usomaji wa kitanzi kwenye mfuatiliaji, Hex inaonyesha kwamba maandishi katika muundo wa hexadecimal yanaonyeshwa LecturaUID = mfrc522.uid.uidByte ; // nenda kumwonyesha baiti kwa wakati mmoja na wakati huo huo kuihifadhi}

Serial.print ("\ t"); // kuacha nafasi kati ya uid na nambari inayofuata

ikiwa (comparaUID (LecturaUID, Usuario1)) {// inafanya kulinganisha kwa uid wa kadi / keychain ambayo tunamkaribia msomaji na uid wa mtumiaji 1

Serial.println ("n ° 1002 061055881 01 08 1 || penicilina, naproxeno sódico"); // ikiwa ulinganisho huu umefanikiwa, thamani ya kweli, chapisha maandishi kwenye skrini

lcd.setCursor (3, 0); // mahali ambapo safu na safu tunaanza kuandika

lcd.print ("Mariana Benitez"); // maandishi yaliyoonyeshwa kwenye skrini lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");

kwa (byte j = 1; j <20; j ++) {// inapunguza kazi ya kuhamishwa kwa harakati 20 tu lcd.scrollDisplayLeft (); // kuchelewa kwa kazi ya kusogeza kitabu (500); // saa} kuchelewa (1000); baiti LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // fanya LecturaUID tena lcd. anza (16, 2); // skrini bila maandishi

}

vinginevyo ikiwa (comparaUID (LecturaUID, Usuario2)) {// inafanya kulinganisha kwa uid wa kadi / keychain ambayo tunamkaribia msomaji na uid wa mtumiaji 2 Serial.println ("n ° 1007 041089231 03 06 1 | | dhambi alergias conocidas "); // tena, ikiwa inarudi kweli inachapisha maandishi kwenye skrini lcd.setCursor (2, 0); lcd.print ("Laura Escofet"); lcd.setCursor (2, 1); lcd.print ("sin alergias conocidas");

kwa (byte j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); kuchelewesha (500); } kuchelewa (1000); baiti LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd kuanza (16, 2); } mwingine {Serial.println ("usuario no registrado"); // ikiwa kulinganisha hakufanikiwa, maandishi yanaonyeshwa lcd.setCursor (0, 0); lcd.print ("hakuna msajili"); kuchelewa (2000); baiti LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd kuanza (16, 2); }

mzuni522. PICC_HaltA (); // kumaliza mawasiliano na kadi

}

kulinganisha booleanUID (byte lectura , byte usuario ) {// kazi hii inalinganisha na itarudisha thamani ya uwongo ikiwa uid iliyosomwa ni tofauti na ya mtumiaji na ni kweli ikiwa zote ni sawa

kwa (byte i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // ikiwa yoyote ya maadili hayako sawa kurudi (uwongo); // tunaacha kazi ikirudisha thamani ya uwongo} kurudi (kweli); // ikiwa zote zinalingana}

Hatua ya 4: DUNI-UP

Dhihaka-UP
Dhihaka-UP
Dhihaka-UP
Dhihaka-UP
Dhihaka-UP
Dhihaka-UP

Katika hatua hii inaelezewa jinsi tulivyounda ujanja ili kuiga ambapo vitapandikizwa vifaa tofauti katika mwili wa mwanadamu.

Mzaha hufanywa kufuatia michakato mitatu. Wanapaswa kupumzika, kila wakati mchakato huo umekamilika, na kufuata agizo.

Mchakato wa kwanza unajumuisha kutengeneza muundo wa ndani wa mkono na kichwa. Lengo hili linaweza kufikiwa kufuatia maagizo:

  1. Chagua mtindo wa mitindo na uweke msingi katika sehemu ya mwili ambayo itaiga.
  2. Kata bendi ya plasta vipande vipande, changanya na maji kwenye bakuli na funika mkono na kichwa cha mfano. Usifunike pua, mdomo na macho.
  3. Acha muundo upumzike dakika 15 na ustaafu mwili wa mfano wakati haujakauka kabisa.
  4. Tumia bendi za plasta zenye mvua kufunika mashimo ya mwisho
  5. Acha ikauke dakika 20.

Mchakato wa pili una lengo la kufanya muundo wa ndani uwe sugu zaidi. Hatua zifuatazo zinaelezea jinsi ya kufanya hivi:

1. Changanya poda nyeupe na maji kwenye bakuli.

2. Funika muundo wa ndani na mchanganyiko.

3. Acha ipumzike kwa siku moja.

4. Na uso wa sandpaper.

Mchakato wa tatu una rangi ya vitu vya kubeza na dawa nyeusi na uiruhusu ikauke.

Hatua ya 5: MATOKEO

Ilipendekeza: