Mục lục:

ME_TIME: 6 bước
ME_TIME: 6 bước

Video: ME_TIME: 6 bước

Video: ME_TIME: 6 bước
Video: Kỳ nghỉ Bất Ổn nhất Quả Đất - review phim Me Time 2022 2024, Tháng bảy
Anonim
THỜI GIAN CỦA TÔI
THỜI GIAN CỦA TÔI

Đôi khi một hoặc hai giây có thể cứu sống một người. Mỗi ngày, tai nạn xảy ra và Me_Time được thiết kế để tối ưu hóa sự can thiệp của y tế.

Me_Time là một hệ thống chia sẻ dữ liệu y tế cá nhân ngay lập tức với nhân viên của bệnh viện để chăm sóc bệnh nhân khi gặp tai nạn hoặc cấp cứu.

Nó bao gồm hai thiết bị tương tác khi chúng ở gần: Tôi và Thời gian.

Tôi là một con chip nhớ được cài vào cổ người dân và chứa thông tin y tế cá nhân đã được mã hóa.

Thời gian là một thiết bị lector được đặt trong cánh tay bác sĩ, phụ trợ hoặc y tá. Nó cho phép họ đọc thông tin của Tôi và hiển thị nó qua một màn hình trong da.

Do đó, hệ thống này có thể giúp đỡ bệnh nhân trong mọi tình huống, đặc biệt, nếu họ gặp nạn và tai nạn và không thể thể hiện được bản thân.

Bởi vì giây quan trọng, vì mạng sống quan trọng, vì tôi là thời gian. Một giây, một cuộc đời.

Bước 1: THÀNH PHẦN

VẬT LIỆU

  • Arduino 1
  • Breadboard
  • Dây điện
  • Chiết áp
  • Màn hình LCD 16x2
  • Sức đề kháng 220
  • RFID RC522 KIT (lector + card + key cain)
  • Nguồn điện (3.3V và 5V)
  • Đường cơ sở
  • Băng thạch cao
  • Nước
  • Bột trét trắng
  • bát
  • Dải gỗ hoặc thìa
  • Giấy nhám
  • Phun màu đen

CÁC CHƯƠNG TRÌNH

Arduino IDE

Bước 2: MẠCH

MẠCH
MẠCH

Trong phần này được trình bày mạch điện cần được cắm như được hiển thị trên hình ảnh.

Những điểm chính:

Lector của bộ RFID RC522 phải được kết nối với GND, 3, 3 V và các chân kỹ thuật số.

Màn hình LCD 16x2 phải được kết nối với GND, 5 V, chân kỹ thuật số và chiết áp.

Chiết áp phải được kết nối với GND, 5V và màn hình LCD 16x2.

Bước 3: MÃ

Trong bước này được trình bày và giải thích mã của ME_TIME. Mã giúp đăng ký thẻ hoặc chuỗi chìa khóa, cấu hình màn hình và ghi thông tin y tế. Nó được tạo bằng phần mềm Arduino IDE.

#include // bao gồm thư viện # bao gồm

#bao gồm

#define RST_PIN 9 // định nghĩa về vị trí của ghim nơi nó được đặt

#define SS_PIN 10

MFRC522 mfrc522 (SS_PIN, RST_PIN); // tạo cá thể MFRC522

Màn hình LCD LiquidCrystal (7, 6, 5, 4, 3, 2); // tạo cá thể LiquidCrystal // định nghĩa vị trí của chân nơi nó được đặt

byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // chúng ta lưu trữ giá trị đọc của UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}; // uid của thẻ // 0x phía trước để chỉ ra rằng số là byte thập lục phân Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

void setup () {

Serial.begin (9600); // khởi tạo giao tiếp nối tiếp với PC SPI.begin (); mfrc522. PCD_Init (); // khởi tạo mô-đun đầu đọc // PCD: Proximity Coupling Device (mô-đun đầu đọc) Serial.println ("BIENVENIDO AL SISTEMA"); // để khởi động mà màn hình trống lcd.begin (16, 2); // inicializacion. Indica el tamaño del lcd de 16columnas y 2filas}

void loop () {

if (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Chip mạch tích hợp tiệm cận (thẻ hoặc chuỗi khóa) // kiểm tra xem KHÔNG có thẻ nào trả lại; // thực hiện trả về, quay lại hàm trước đó // cứ như vậy cho đến khi nó phát hiện ra thẻ hoặc chuỗi khóa

if (! mfrc522. PICC_ReadCardSerial ()) // nếu bạn phát hiện một thẻ, hãy hỏi xem bạn có thể lấy thông tin từ thẻ đó không

trở lại; // nếu bạn không thể lấy thông tin, hãy quay lại

Serial.print ("UID:"); // để chỉ lấy mã nhận dạng thẻ hoặc chuỗi khóa

for (byte i = 0; i <mfrc522.uid.size; i ++) {// biến lặp của kiểu byte Vòng lặp sẽ đọc từng byte một nếu (mfrc522.uid.uidByte <0x10) {/ / định dạng văn bản được hiển thị bởi màn hình Serial.print ("0"); } else {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // hiển thị đọc vòng lặp trên màn hình, Hex cho biết văn bản ở định dạng thập lục phân được hiển thị LecturaUID = mfrc522.uid.uidByte ; // đi hiển thị byte tại một thời điểm và đồng thời lưu trữ nó}

Serial.print ("\ t"); // để lại khoảng trắng giữa uid và số theo sau

if (comparaUID (LecturaUID, Usuario1)) {// nó thực hiện so sánh uid của thẻ / chuỗi khóa mà chúng tôi tiếp cận người đọc với uid của người dùng 1

Serial.println ("n ° 1002 061055881 01 08 1 || penicilina, naproxeno sódico"); // nếu so sánh này thành công, một giá trị true, in văn bản trên màn hình

lcd.setCursor (3, 0); // đặt ở cột và hàng nào chúng ta bắt đầu viết

lcd.print ("Mariana Benitez"); // văn bản hiển thị trên màn hình lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");

for (byte j = 1; j <20; j ++) {// phân định hàm chuyển vị thành chỉ 20 chuyển động lcd.scrollDisplayLeft (); // hàm di chuyển bên trái delay (500); // time} delay (1000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // thực hiện lại LecturaUID lcd.begin (16, 2); // màn hình không có văn bản

}

else if (comparaUID (LecturaUID, Usuario2)) {// nó thực hiện so sánh uid của thẻ / chuỗi khóa mà chúng tôi tiếp cận người đọc với uid của người dùng 2 Serial.println ("n ° 1007 041089231 03 06 1 | | sin alergias conocidas "); // một lần nữa, nếu nó trả về true, nó sẽ in văn bản trên màn hình lcd.setCursor (2, 0); lcd.print ("Laura Escofet"); lcd.setCursor (2, 1); lcd.print ("sin alergias conocidas");

for (byte j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); chậm trễ (500); } delay (1000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } else {Serial.println ("usuario no register"); // nếu so sánh không thành công, văn bản được hiển thị lcd.setCursor (0, 0); lcd.print ("no register"); chậm trễ (2000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }

mfrc522. PICC_HaltA (); // kết thúc giao tiếp với thẻ

}

boolean comparaUID (byte lectura , byte usuario ) {// hàm này so sánh và sẽ trả về giá trị false nếu uid đọc khác với uid của người dùng và true nếu cả hai đều bằng nhau

for (byte i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // nếu bất kỳ giá trị nào không bằng return (false); // chúng ta để hàm trả về giá trị sai} return (true); // nếu tất cả đều khớp}

Bước 4: MOCK-UP

GIẢ LẬP
GIẢ LẬP
GIẢ LẬP
GIẢ LẬP
GIẢ LẬP
GIẢ LẬP

Trong bước này, chúng tôi sẽ giải thích cách chúng tôi tạo mô hình để mô phỏng vị trí sẽ được cấy ghép các thiết bị khác nhau trong cơ thể con người.

Mô hình được thực hiện theo 3 quy trình. Họ phải nghỉ ngơi, mỗi khi một quá trình đó kết thúc và tuân theo một mệnh lệnh.

Quá trình đầu tiên bao gồm tạo cấu trúc bên trong của bàn tay và đầu. Mục tiêu này có thể đạt được theo các hướng dẫn:

  1. Chọn một mẫu thời trang và đặt đường cơ sở vào phần cơ thể sẽ được tái tạo.
  2. Cắt dải thạch cao thành từng miếng, trộn với nước trong một cái bát rồi phủ lên tay và đầu của người mẫu. Không che mũi, miệng và mắt.
  3. Để cấu trúc nghỉ 15 phút và đặt nó khỏi cơ thể của người mẫu khi nó chưa khô hoàn toàn.
  4. Sử dụng băng thạch cao ướt để che các lỗ cuối cùng
  5. Để nó khô 20 phút.

Quá trình thứ hai có mục tiêu làm cho cấu trúc bên trong bền hơn. Các bước tiếp theo giải thích cách thực hiện việc này:

1. Trộn bột trét trắng với nước trong một cái bát.

2. Che cấu trúc bên trong bằng hỗn hợp.

3. Hãy để nó nghỉ ngơi trong một ngày.

4. Dùng giấy nhám đánh bóng bề mặt.

Quá trình thứ ba bao gồm sơn các mô hình bằng bình xịt màu đen và để khô.

Bước 5: KẾT QUẢ

Đề xuất: