Мазмұны:

ME_TIME: 6 қадам
ME_TIME: 6 қадам

Бейне: ME_TIME: 6 қадам

Бейне: ME_TIME: 6 қадам
Бейне: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Шілде
Anonim
ME_TIME
ME_TIME

Кейде бір -екі секунд адамның өмірін сақтап қалуы мүмкін. Күн сайын апаттар орын алады және Me_Time медициналық араласуды оңтайландыруға арналған.

Me_Time - бұл апат немесе төтенше жағдай кезінде науқасқа бару үшін аурухананың қызметкерлерімен дереу жеке медициналық деректерді бөлісетін жүйе.

Ол жақын орналасқан кезде өзара әрекеттесетін екі құрылғыдан тұрады: Мен және Уақыт.

Me - азаматтардың мойнына орнатылған жады чипі және кодификацияланған жеке медициналық ақпарат.

Уақыт - бұл дәрігерге, көмекшіге немесе медбикеге арналған лекторлық құрылғы. Бұл оларға Мен туралы ақпаратты оқуға және оны терідегі экран арқылы көрсетуге мүмкіндік береді.

Сондықтан бұл жүйе пациенттерге кез келген жағдайда көмектесе алады, әсіресе егер олар зардап шегіп, апатқа ұшырап, өз ойын жеткізе алмаса.

Себебі секундтар маңызды, өйткені өмір маңызды, өйткені мен уақыт. Бір секунд, бір өмір.

1 -қадам: ҚҰРАМДАР

МАТЕРИАЛ

  • Ардуино 1
  • Нан тақтасы
  • Сымдар
  • Потенциометр
  • СКД дисплейі 16x2
  • 220
  • RFID RC522 KIT (лектор+ карта+ кілт)
  • Электр көзі (3,3В және 5В)
  • Бастапқы сызық
  • Гипс таңғыш
  • Су
  • Ақ шпатель ұнтағы
  • Шыныаяқ
  • Ағаш жолақ немесе қасық
  • Қағаз
  • Қара спрей

БАҒДАРЛАМАЛАР

Arduino IDE

2 -қадам: ЦИРКУИТ

ЦИРКУТ
ЦИРКУТ

Бұл бөлімде суретте көрсетілгендей қосылуы керек схема берілген.

Негізгі тармақтар:

RFID RC522 жинағының лекторы GND, 3, 3 В және цифрлық түйреуіштерге қосылуы керек.

СКД 16x2 дисплейі GND, 5 В, цифрлық түйреуіштер мен потенциометрге қосылуы керек.

Потенциометрді GND, 5V және дисплей СКД 16x2 қосу керек.

3 -қадам: КОД

Бұл қадамда ME_TIME коды ұсынылады және түсіндіріледі. Код карталарды немесе кілттер тізбегін тіркеуге, экранды конфигурациялауға және медициналық ақпаратты жазуға көмектеседі. Ол Arduino IDE бағдарламалық жасақтамасымен жасалған.

#include // кітапхананы қосу#қосу

#қосу

#анықтаңыз RST_PIN 9 // түйреуіш орналасқан жердің анықтамасы

#SS_PIN 10 анықтаңыз

MFRC522 mfrc522 (SS_PIN, RST_PIN); // MFRC522 данасын жасаңыз

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // LiquidCrystal данасын жасау // түйреуіш орналасқан жердің анықтамасы

байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // біз UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C} оқу мәнін сақтаймыз; // карта UID // 0x саны он алтылық байт екенін көрсету үшін Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

жарамсыз орнату () {

Serial.begin (9600); // ДК SPI.begin () арқылы сериялық байланысты инициализациялау; mfrc522. PCD_Init (); // оқырман модулін инициализациялау // PCD: Proximity Coupling Device (оқу модулі) Serial.println («BIENVENIDO AL SISTEMA»); // экрансыз жүктеу үшін бос lcd.begin (16, 2); // бейтараптандыру. Indica el tamaño del lcd de 16columnas y 2filas}

void loop () {

if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Жақындық интегралды микросхема чипі (карта немесе салпыншақ) // картаның қайтарымы жоқ екенін тексеріңіз; // қайтаруды орындаңыз, алдыңғы функцияға оралыңыз // сондықтан ол картаны немесе салпыншақты анықтағанша

егер (! mfrc522. PICC_ReadCardSerial ()) // егер сіз картаны анықтасаңыз, одан ақпарат алуға болатынын сұраңыз

қайтару; // егер сіз ақпарат ала алмасаңыз, қайтарыңыз

Serial.print («UID:»); // тек картаның идентификаторын немесе салпыншақты алу үшін

for (byte i = 0; i <mfrc522.uid.size; i ++) {// Loop байт түрінің қайталанатын айнымалысы бір уақытта бір байтты оқиды, егер (mfrc522.uid.uidByte <0x10) { / / мониторда көрсетілетін мәтінді форматтау Serial.print («0»); } else {Serial.print («»); } Serial.print (mfrc522.uid.uidByte , HEX); // монитордағы циклдің оқылуын көрсетеді, Hex он алтылық форматтағы мәтіннің көрсетілетінін көрсетеді LecturaUID = mfrc522.uid.uidByte ; // бір уақытта байтты көрсетуге және оны сақтауға барыңыз}

Serial.print («\ t»); // uid пен келесі сан арасында бос орын қалдыру үшін

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 («пеницилина, напроксено содико»);

for (байт j = 1; j <20; j ++) {// орын ауыстыру функциясын тек 20 қозғалыспен шектейді lcd.scrollDisplayLeft (); // солға айналдыру функциясының кешігуі (500); // уақыт} кешігу (1000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // LecturaUID қайта орындау lcd.begin (16, 2); // мәтінсіз экран

}

else if (comparaUID (LecturaUID, Usuario2)) {// бұл оқырманға жақындататын карта / кілттер тізбегін 2 Serial.println («n ° 1007 041089231 03 06 1 | | sin alergias conocidas »); // қайтадан, егер ол шын мәнін қайтарса, ол мәтінді lcd.setCursor экранына басып шығарады (2, 0); lcd.print («Laura Escofet»); lcd.setCursor (2, 1); lcd.print («sin alergias conocidas»);

үшін (байт j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); кешіктіру (500); } кешігу (1000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } else {Serial.println («usuario no registrado»); // егер салыстырулар сәтті болмаса, мәтін көрсетіледі lcd.setCursor (0, 0); lcd.print («тіркеусіз»); кешіктіру (2000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }

mfrc522. PICC_HaltA (); // картамен байланысты тоқтату

}

логикалық comparaUID (байт лектура , байт usuario ) {// бұл функция салыстырылған және жалған мәнді қайтарады, егер оқылған пайдаланушы пайдаланушыдан өзгеше болса және егер екеуі тең болса

for (байт i = 0; i <mfrc522.uid.size; i ++) {if (лектура ! = usuario ) // егер мәндердің кез келгені тең қайтарымды болмаса (жалған); // біз жалған мәнді қайтаратын функцияны қалдырамыз} return (true); // егер бәрі сәйкес келсе}

4-қадам: MOCK-UP

ИМПРОВИЗАЦИЯЛАУ
ИМПРОВИЗАЦИЯЛАУ
ИМПРОВИЗАЦИЯЛАУ
ИМПРОВИЗАЦИЯЛАУ
ИМПРОВИЗАЦИЯЛАУ
ИМПРОВИЗАЦИЯЛАУ

Бұл қадамда адам ағзасына әр түрлі қондырғыларды имплантациялауды модельдеу үшін макетті қалай жасағанымыз түсіндіріледі.

Макет 3 процестен кейін жасалады. Олар бір процесті аяқтаған сайын демалып, тапсырысты орындауы керек.

Бірінші процесс қол мен бастың ішкі құрылымын құрудан тұрады. Бұл мақсатқа нұсқауларды орындау арқылы қол жеткізуге болады:

  1. Сән үлгісін таңдаңыз және дененің қайталанатын бөлігіне бастапқы сызықты қойыңыз.
  2. Гипстік жолақты бөліктерге бөліп, оны ыдысқа сумен араластырып, қолдың және модельдің басын жабыңыз. Мұрын, ауыз және көзді жаппаңыз.
  3. Құрылымды 15 минутқа қалдырыңыз және ол толық құрғамаған кезде оны денеден шығарыңыз.
  4. Соңғы тесіктерді жабу үшін дымқыл гипс жолақтарын қолданыңыз
  5. 20 минут құрғатыңыз.

Екінші процесс ішкі құрылымды төзімді етуге бағытталған. Келесі қадамдар мұны қалай жасау керектігін түсіндіреді:

1. Ақ шыбық ұнтағын ыдысқа сумен араластырыңыз.

2. Ішкі құрылымды қоспамен жабыңыз.

3. Ол бір күн демалсын.

4. Зығыр қағазбен бетті жылтыратыңыз.

Үшінші процесс макеттерді қара спреймен бояудан тұрады және оны құрғатады.

5 -қадам: НӘТИЖЕ

Ұсынылған: