
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Kadang-kadang satu atau dua saat dapat menyelamatkan nyawa seseorang. Setiap hari, kemalangan berlaku dan Me_Time dirancang untuk mengoptimumkan campur tangan perubatan.
Me_Time adalah sistem yang segera berkongsi data perubatan peribadi dengan kakitangan hospital untuk menghadiri pesakit semasa kemalangan atau kecemasan.
Ia terdiri daripada dua peranti yang berinteraksi ketika berdekatan: Saya dan Masa.
Me adalah cip memori yang dipasang pada leher dan mengandungi maklumat perubatan peribadi yang dikodifikasi.
Time adalah alat lektor yang diletakkan di lengan doktor, pembantu atau jururawat. Ini membolehkan mereka membaca maklumat tentang Saya dan menunjukkannya melalui skrin di kulit.
Oleh itu, sistem ini dapat membantu pesakit dalam apa jua keadaan, terutamanya, jika mereka mengalami dan mengalami kemalangan dan tidak dapat menyatakan diri.
Kerana detik penting. Kerana kehidupan itu penting. Kerana adalah waktu Saya. Satu detik, satu kehidupan.
Langkah 1: KOMPONEN
BAHAN
- Arduino 1
- Papan roti
- Wayar
- Potensiometer
- Paparan LCD 16x2
- Ketahanan 220
- RFID RC522 KIT (lektor + kad + kunci kunci)
- Sumber elektrik (3.3V dan 5V)
- Garis asas
- Pembalut plaster
- Air
- Serbuk dempul putih
- Mangkuk
- Jalur kayu atau sudu
- Kertas pasir
- Semburan hitam
PROGRAM
Arduino IDE
Langkah 2: PEKELILING

Pada bahagian ini ditunjukkan rangkaian yang harus dipasang seperti yang ditunjukkan pada gambar.
Perkara utama:
Lektor kit RFID RC522 harus dihubungkan dengan pin GND, 3, 3 V dan digital.
LCD paparan 16x2 mesti dihubungkan dengan GND, 5 V, pin digital dan potensiometer.
Potensiometer harus dihubungkan dengan GND, 5V dan paparan LCD 16x2.
Langkah 3: KOD
Dalam langkah ini disajikan dan dijelaskan kod ME_TIME. Kod ini membantu mendaftarkan kad atau gantungan kunci, mengkonfigurasi skrin dan menulis maklumat perubatan. Ia dibuat dengan perisian Arduino IDE.
#sertakan // kemasukan perpustakaan # sertakan
#sertakan
#tentukan RST_PIN 9 // definisi lokasi pin di mana ia berada
#tentukan SS_PIN 10
MFRC522 mfrc522 (SS_PIN, RST_PIN); // buat contoh MFRC522
LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // buat contoh LiquidCrystal // definisi lokasi pin di mana ia berada
bait LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // kami menyimpan nilai baca UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}; // uid kad // 0x di hadapan untuk menunjukkan bahawa nombor itu adalah bait heksadesimal Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};
batal persediaan () {
Serial.begin (9600); // memulakan komunikasi bersiri dengan PC SPI.begin (); mfrc522. PCD_Init (); // memulakan modul pembaca // PCD: Proximity Coupling Device (modul pembaca) Serial.println ("BIENVENIDO AL SISTEMA"); // untuk boot tanpa skrin lcd.begin kosong (16, 2); // inicializacion. Indica el tamaño del lcd de 16columnas y 2filas}
gelung kosong () {
jika (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Proximity Integrated Circuit Chip (kad atau keychain) // periksa sama ada TIADA kad yang hadir; // jalankan kembali, kembali ke fungsi sebelumnya // sehingga ia mengesan kad atau rantai kunci
jika (! mfrc522. PICC_ReadCardSerial ()) // jika anda mengesan kad, tanyakan apakah anda boleh mendapatkan maklumat darinya
kembali; // jika anda tidak dapat maklumat, buat pulangan
Serial.print ("UID:"); // untuk mendapatkan pengecam kad atau rantai kunci sahaja
untuk (byte i = 0; i <mfrc522.uid.size; i ++) {// pemboleh ubah lelaran dari jenis bait Loop akan membaca satu bait pada satu masa jika (mfrc522.uid.uidByte <0x10) {/ / format teks yang akan dipaparkan oleh monitor Serial.print ("0"); } lain {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // menunjukkan bacaan gelung pada monitor, Hex menunjukkan bahawa teks dalam format heksadesimal ditampilkan LecturaUID = mfrc522.uid.uidByte ; // pergi menunjukkan bait pada satu masa dan pada masa yang sama menyimpannya}
Serial.print ("\ t"); // untuk meninggalkan ruang antara uid dan nombor yang berikut
if (comparaUID (LecturaUID, Usuario1)) {// ia membuat perbandingan antara uid kad / rantai kunci bahawa kita mendekati pembaca dengan uid pengguna 1
Serial.println ("n ° 1002 061055881 01 08 1 || penicilina, naproxeno sódico"); // jika perbandingan ini berjaya, nilai sebenarnya, cetak teks di skrin
lcd.setCursor (3, 0); // tempat di mana lajur dan baris kita mula menulis
lcd.print ("Mariana Benitez"); // teks dipaparkan pada skrin lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");
untuk (byte j = 1; j <20; j ++) {// membatasi fungsi anjakan kepada hanya 20 pergerakan lcd.scrollDisplayLeft (); // kelewatan fungsi tatal kiri (500); // masa} kelewatan (1000); bait LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // laksanakan LecturaUID lagi lcd.begin (16, 2); // skrin tanpa teks
}
jika tidak (comparaUID (LecturaUID, Usuario2)) {// ia membuat perbandingan antara uid kad / rantai kunci bahawa kita mendekati pembaca dengan uid pengguna 2 Serial.println ("n ° 1007 041089231 03 06 1 | | sin alergias conocidas "); // sekali lagi, jika kembali benar ia mencetak teks pada layar lcd.setCursor (2, 0); lcd.print ("Laura Escofet"); lcd.setCursor (2, 1); lcd.print ("sin alergias conocidas");
untuk (byte j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); kelewatan (500); } kelewatan (1000); bait LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); } lain {Serial.println ("usuario no registrado"); // jika perbandingan tidak berjaya, teks dipaparkan lcd.setCursor (0, 0); lcd.print ("no registrado"); kelewatan (2000); bait LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd.begin (16, 2); }
mfrc522. PICC_HaltA (); // akhiri komunikasi dengan kad
}
boolean comparaUID (byte lectura , byte usuario ) {// fungsi ini membandingkan dan akan mengembalikan nilai palsu jika readid berbeza dari pengguna dan benar jika kedua-duanya sama
untuk (byte i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // jika ada nilai yang tidak sama pulangan (false); // kita meninggalkan fungsi mengembalikan nilai palsu} kembali (benar); // jika semua sepadan}
Langkah 4: MOCK-UP



Dalam langkah ini dijelaskan bagaimana kita membuat mock-up untuk mensimulasikan di mana akan ditanamkan alat yang berbeza dalam tubuh manusia.
Mock-up dibuat mengikuti 3 proses. Mereka harus berehat, setiap kali satu proses selesai, dan mengikuti pesanan.
Proses pertama terdiri daripada membuat struktur dalaman tangan dan kepala. Objektif ini dapat dicapai dengan mengikuti arahan:
- Pilih model fesyen dan letakkan garis dasar di bahagian badan yang akan ditiru.
- Potong kepingan plaster, campurkan dengan air dalam mangkuk dan tutup tangan dan kepala model. Jangan menutup hidung, mulut dan mata.
- Biarkan struktur berehat 15 minit dan lepaskan dari badan model apabila tidak kering sepenuhnya.
- Gunakan jalur plaster basah untuk menutup lubang terakhir
- Biarkan sehingga kering 20 minit.
Proses kedua mempunyai objektif untuk menjadikan struktur dalaman lebih tahan. Langkah seterusnya menerangkan cara melakukannya:
1. Campurkan serbuk dempul putih dengan air dalam mangkuk.
2. Tutup struktur dalaman dengan campuran.
3. Biarkan berehat selama satu hari.
4. Dengan kertas pasir menggilap permukaan.
Proses ketiga terdiri daripada cat mock-up dengan semburan hitam dan biarkan kering.
Langkah 5: HASIL
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah

Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah

Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah

Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah

Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah

Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)