Sadržaj:

ME_TIME: 6 koraka
ME_TIME: 6 koraka

Video: ME_TIME: 6 koraka

Video: ME_TIME: 6 koraka
Video: ПРЕМЬЕРА КЛИПА - Я ЛЕДИБАГ. Правдивая ИСТОРИЯ БЕЛОЙ ВЕДЬМЫ Аддамс! 2024, Srpanj
Anonim
ME_TIME
ME_TIME

Ponekad jednoj ili dvije sekunde može spasiti život osobe. Svaki dan se događaju nesreće, a Me_Time je osmišljen kako bi optimizirao medicinsku intervenciju.

Me_Time je sustav koji odmah dijeli osobne medicinske podatke s osobljem bolnice radi posjeta pacijentu tijekom nesreće ili hitnog slučaja.

Sastoji se od dva uređaja koji stupaju u interakciju kada su u blizini: ja i vrijeme.

Ja sam memorijski čip instaliran građanima u vrat i sadrži kodirane osobne medicinske podatke.

Vrijeme je lektorski uređaj postavljen u ruku liječnika, pomoćne ili medicinske sestre. Omogućuje im čitanje informacija o Meni i njihovo prikazivanje kroz zaslon u koži.

Stoga ovaj sustav može pomoći pacijentima u bilo kojoj situaciji, osobito ako su pretrpjeli nesreću i nisu se mogli izraziti.

Zato što su sekunde važne. Zato što su životi važni. Jer sam ja vrijeme. Jedna sekunda, jedan život.

Korak 1: KOMPONENTE

MATERIJAL

  • Arduino 1
  • Oglasna ploča
  • Žice
  • Potenciometar
  • LCD ekran 16x2
  • Otpornost 220
  • RFID RC522 KIT (lektor+ kartica+ privjesak za ključeve)
  • Električni izvor (3,3 V i 5 V)
  • Osnovna linija
  • Gipsani zavoj
  • Voda
  • Bijeli kit u prahu
  • Zdjela
  • Drvena traka ili žlica
  • Šmirgl papir
  • Crni sprej

PROGRAMI

Arduino IDE

Korak 2: KRUG

KRUG
KRUG

U ovom dijelu prikazano je kolo koje treba priključiti kao što je prikazano na slici.

Ključne točke:

Lektor RFID RC522 kompleta mora biti povezan s GND, 3, 3 V i digitalnim pinovima.

LCD zaslon 16x2 mora biti spojen na GND, 5 V, digitalne pinove i potenciometar.

Potenciometar mora biti povezan s GND, 5V i LCD zaslonom 16x2.

Korak 3: KOD

U ovom koraku predstavljen je i objašnjen kod ME_TIME. Kôd pomaže u registraciji kartica ili privjesaka za ključeve, konfiguriranju zaslona i upisu medicinskih podataka. Izrađen je sa softverom Arduino IDE.

#include // knjižnica uključivanje#include

#uključi

#define RST_PIN 9 // definicija mjesta pina na kojem se on nalazi

#define SS_PIN 10

MFRC522 mfrc522 (SS_PIN, RST_PIN); // kreirajte instancu MFRC522

LCD tekući kristal (7, 6, 5, 4, 3, 2); // izrada instance LiquidCrystal // definicija lokacije pina na kojem se nalazi

bajt LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // spremamo vrijednost čitanja UIDbajta Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}; // uid kartice // 0x ispred označava da je broj heksadecimalni bajt Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

void setup () {

Serial.begin (9600); // inicijalizira serijsku komunikaciju s računalom SPI.begin (); mfrc522. PCD_Init (); // inicijalizirati modul čitača // PCD: Uređaj za spajanje s blizine (modul čitača) Serial.println ("BIENVENIDO AL SISTEMA"); // za pokretanje bez zaslona prazan lcd.begin (16, 2); // inicializacion. Indica el tamaño del lcd de 16columnas y 2filas}

void loop () {{100} {101}

if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Čip integriranog kruga u blizini (kartica ili privjesak za ključeve) // provjerite nema li kartice prisutne povrata; // izvršava povratak, vraća se na prethodnu funkciju // pa sve dok ne otkrije karticu ili privjesak za ključeve

if (! mfrc522. PICC_ReadCardSerial ()) // ako otkrijete karticu, pitajte možete li dobiti podatke s nje

povratak; // ako ne možete dobiti informacije, vratite se

Serial.print ("UID:"); // za dobivanje samo identifikatora kartice ili privjeska za ključeve

for (bajt i = 0; i <mfrc522.uid.size; i ++) {// iteracijska varijabla tipa bajta Petlja će čitati jedan po jedan bajt ako (mfrc522.uid.uidByte <0x10) { / / formatirajte tekst koji će monitor prikazati Serial.print ("0"); } else {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // prikazuje očitavanje petlje na monitoru, Hex označava da je prikazan tekst u heksadecimalnom formatu LecturaUID = mfrc522.uid.uidByte ; // idite pokazujući bajt odjednom i istovremeno ga pohranjujući}

Serial.print ("\ t"); // ostaviti razmak između uid -a i broja koji slijedi

if (comparaUID (LecturaUID, Usuario1)) {// uspoređuje uid kartice / privjeska ključu koji čitatelju pristupamo s korisničkim ID -om 1

Serial.println ("n ° 1002 061055881 01 08 1 || penicilina, naproxeno sódico"); // ako je ova usporedba uspješna, istinska vrijednost, ispišite tekst na ekranu

lcd.setCursor (3, 0); // mjesto u koji stupac i redak počinjemo pisati

lcd.print ("Mariana Benitez"); // tekst prikazan na ekranu lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");

for (bajt j = 1; j <20; j ++) {// ograničava funkciju pomaka na samo 20 kretnji lcd.scrollDisplayLeft (); // kašnjenje funkcije pomicanja ulijevo (500); // vrijeme} kašnjenje (1000); bajt LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // ponovno izvodimo LecturaUID lcd.begin (16, 2); // zaslon bez teksta

}

else if (comparaUID (LecturaUID, Usuario2)) {// uspoređuje uid kartice / privjeska ključa kojem pristupamo čitatelju s uidom korisnika 2 Serial.println ("n ° 1007 041089231 03 06 1 | | sin alergias conocidas "); // opet, ako vrati true, ispisuje tekst na ekranu lcd.setCursor (2, 0); lcd.print ("Laura Escofet"); lcd.setCursor (2, 1); lcd.print ("sin alergije conocidas");

for (bajt j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); kašnjenje (500); } kašnjenje (1000); bajt LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } else {Serial.println ("usuario bez registdo"); // ako usporedbe nisu uspješne, prikazuje se tekst lcd.setCursor (0, 0); lcd.print ("bez registrovanja"); odgoda (2000); bajt LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }

mfrc522. PICC_HaltA (); // prekida komunikaciju s karticom

}

boolean comparaUID (bajt lectura , bajt usuario ) {// ova funkcija uspoređuje i vratit će lažnu vrijednost ako je čitajući uid različit od korisničkog i istinit ako su oba jednaka

for (bajt i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // ako bilo koja od vrijednosti nije jednaka return (false); // ostavljamo funkciju koja vraća lažnu vrijednost} return (true); // ako se sve podudara}

Korak 4: MOCK-UP

MAKETA
MAKETA
MAKETA
MAKETA
MAKETA
MAKETA

U ovom koraku objašnjeno je kako smo stvorili maketu za simulaciju gdje će biti ugrađeni različiti uređaji u ljudsko tijelo.

Maketa se izrađuje prema 3 procesa. Moraju se odmarati svaki put kad završi jedan proces i slijediti naredbu.

Prvi postupak sastoji se u izradi unutarnje strukture ruke i glave. Taj se cilj može postići slijedeći upute:

  1. Odaberite modni model i stavite osnovnu liniju u dio tijela koji će se ponoviti.
  2. Izrežite gips traku na komade, pomiješajte je s vodom u zdjeli i pokrijte ruku i glavu modela. Ne pokrivajte nos, usta i oči.
  3. Ostavite strukturu da odmara 15 minuta i povucite je s tijela modela kada nije potpuno suha.
  4. Pokrijte posljednje rupe mokrim gipsanim trakama
  5. Ostavite da se osuši 20 minuta.

Drugi proces ima za cilj učiniti unutarnju strukturu otpornijom. Sljedeći koraci objašnjavaju kako to učiniti:

1. Pomiješajte bijeli kit u prahu s vodom u zdjeli.

2. Pokrijte unutarnju strukturu smjesom.

3. Ostavite da odmara jedan dan.

4. Brusnim papirom polirajte površinu.

Treći postupak sastoji se u tome da makete obojite crnim sprejom i ostavite da se osuše.

Korak 5: REZULTAT

Preporučeni: