
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Понякога една или две секунди могат да спасят живота на човек. Всеки ден се случват инциденти и Me_Time е проектиран да оптимизира медицинската намеса.
Me_Time е система, която незабавно споделя лични медицински данни с персонала на болницата, за да посети пациент по време на инцидент или спешен случай.
Състои се от две устройства, които взаимодействат, когато са близо: Аз и Време.
Аз съм чип памет, инсталиран на гражданите във врата и съдържа кодирана лична медицинска информация.
Времето е лекторно устройство, поставено в рамото на лекаря, спомагателната или медицинската сестра. Позволява им да прочетат информацията за Мен и да я покажат през екран в кожата.
Следователно тази система може да помогне на пациентите във всяка ситуация, особено ако те са претърпели инцидент и не могат да изразят себе си.
Защото секундите имат значение. Защото животът има значение. Защото аз съм времето. Една секунда, един живот.
Стъпка 1: КОМПОНЕНТИ
МАТЕРИАЛ
- Arduino 1
- Платка
- Проводници
- Потенциометър
- LCD дисплей 16x2
- Съпротивление 220
- RFID RC522 KIT (лектор+ карта+ ключодържател)
- Електрически източник (3.3V и 5V)
- Изходно ниво
- Гипсова превръзка
- Вода
- Бяла замазка на прах
- Купа
- Дървена лента или лъжица
- Шкурка
- Черен спрей
ПРОГРАМИ
Arduino IDE
Стъпка 2: КРЪГ

В тази част е представена веригата, която трябва да бъде включена, както е показано на изображението.
Ключови точки:
Лекторът на комплекта RFID RC522 трябва да бъде свързан с GND, 3, 3 V и цифрови щифтове.
LCD дисплеят 16x2 трябва да бъде свързан с GND, 5 V, цифрови изводи и потенциометър.
Потенциометърът трябва да бъде свързан с GND, 5V и LCD дисплей 16x2.
Стъпка 3: КОД
В тази стъпка е представен и обяснен кодът на ME_TIME. Кодът помага да регистрирате картите или ключодържателите, да конфигурирате екрана и да напишете медицинска информация. Изработен е със софтуера Arduino IDE.
#include // библиотечно включване#include
#включва
#define 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};
void setup () {
Serial.begin (9600); // инициализираме серийни комуникации с компютъра SPI.begin (); mfrc522. PCD_Init (); // инициализираме модула за четене // PCD: Свързващо устройство за близост (модул за четене) 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: Чип с интегрална схема на близост (карта или ключодържател) // проверете дали няма налична карта за връщане; // изпълнява връщане, връщане към предишната функция // така че докато не открие карта или ключодържател
if (! mfrc522. PICC_ReadCardSerial ()) // ако откриете карта, попитайте дали можете да получите информация от нея
връщане; // ако не можете да получите информация, направете връщане
Serial.print ("UID:"); // за получаване само на идентификатора на картата или ключодържателя
for (байт 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)) {// прави сравнението на uid на картата / ключодържателя, че се приближаваме до читателя с uid на потребителя 1
Serial.println ("n ° 1002 061055881 01 08 1 || пеницилин, naproxeno sódico"); // ако това сравнение е успешно, истинска стойност, отпечатайте текста на екрана
lcd.setCursor (3, 0); // място, в което колона и ред започваме да пишем
lcd.print ("Мариана Бенитес"); // текст, показан на екрана lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");
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)) {// прави сравнението на uid на картата / ключодържателя, към който се приближаваме до читателя, с uid на потребителя 2 Serial.println ("n ° 1007 041089231 03 06 1 | | sin alergias conocidas "); // отново, ако връща true, отпечатва текста на екрана lcd.setCursor (2, 0); lcd.print ("Laura Escofet"); lcd.setCursor (2, 1); lcd.print ("sin alergias conocidas");
for (байт j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); забавяне (500); } забавяне (1000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } else {Serial.println ("usuario no registdo"); // ако сравненията не са успешни, се показва текст lcd.setCursor (0, 0); lcd.print ("без регистрация"); забавяне (2000); байт LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }
mfrc522. PICC_HaltA (); // прекратяваме комуникацията с картата
}
boolean comparaUID (байт lectura , байт usuario ) {// тази функция сравнява и ще върне невярна стойност, ако прочетеният uid е различен от потребителския и true, ако и двата са равни
for (байт i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // ако някоя от стойностите не е равна return (false); // оставяме функцията, връщаща невярна стойност} return (true); // ако всички съвпадат}
Стъпка 4: MOCK-UP



В тази стъпка е обяснено как създадохме макет, за да симулираме къде ще бъдат имплантирани различните устройства в човешкото тяло.
Макетът е направен след трите процеса. Те трябва да почиват всеки път, когато един процес приключи, и да следват ред.
Първият процес се състои в направата на вътрешната структура на ръката и главата. Тази цел може да бъде постигната, следвайки инструкциите:
- Изберете моден модел и поставете базовата линия в частта от тялото, която ще се повтори.
- Нарежете гипсовата лента на парчета, смесете я с вода в купа и покрийте ръката и главата на модела. Не покривайте носа, устата и очите.
- Оставете конструкцията да почине 15 минути и я оставете на тялото на модела, когато не е напълно суха.
- Използвайте мокри гипсови ленти, за да покриете последните дупки
- Оставете да изсъхне 20 минути.
Вторият процес има за цел да направи вътрешната структура по -устойчива. Следващите стъпки обясняват как да направите това:
1. Смесете бялата замазка с вода в купа.
2. Покрийте вътрешната структура със сместа.
3. Оставете да почине за един ден.
4. Почистете повърхността с шкурка.
Третият процес се състои в боядисване на макетите с черен спрей и оставяне да изсъхне.
Стъпка 5: РЕЗУЛТАТ
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки

Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки

Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки

Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки

Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки

Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати