Πίνακας περιεχομένων:

ME_TIME: 6 βήματα
ME_TIME: 6 βήματα

Βίντεο: ME_TIME: 6 βήματα

Βίντεο: ME_TIME: 6 βήματα
Βίντεο: 6 Συνήθειες Των Δισεκατομμυριούχων 2024, Ιούλιος
Anonim
ΧΡΟΝΟΣ ΜΕ ΤΟΝ ΕΑΥΤΟ ΜΟΥ
ΧΡΟΝΟΣ ΜΕ ΤΟΝ ΕΑΥΤΟ ΜΟΥ

Μερικές φορές ένα ή δύο δευτερόλεπτα μπορούν να σώσουν τη ζωή ενός ατόμου. Κάθε μέρα, συμβαίνουν ατυχήματα και το Me_Time έχει σχεδιαστεί για να βελτιστοποιεί την ιατρική παρέμβαση.

Το Me_Time είναι ένα σύστημα που μοιράζεται αμέσως προσωπικά ιατρικά δεδομένα με το προσωπικό του νοσοκομείου για να παρακολουθεί έναν ασθενή κατά τη διάρκεια ατυχήματος ή έκτακτης ανάγκης.

Αποτελείται από δύο συσκευές που αλληλεπιδρούν όταν βρίσκονται κοντά: Εγώ και ο Χρόνος.

Το Me είναι ένα τσιπ μνήμης εγκατεστημένο στους πολίτες στο λαιμό και περιέχει κωδικοποιημένες προσωπικές ιατρικές πληροφορίες.

Ο χρόνος είναι μια συσκευή διδασκαλίας τοποθετημένη στο χέρι του γιατρού, του βοηθού ή του νοσοκόμου. Τους επιτρέπει να διαβάζουν τις πληροφορίες μου και να τις δείχνουν μέσω μιας οθόνης στο δέρμα.

Επομένως, αυτό το σύστημα μπορεί να βοηθήσει τους ασθενείς σε οποιαδήποτε κατάσταση, ειδικά, εάν είχαν υποστεί και ατύχημα και δεν μπορούν να εκφραστούν.

Επειδή τα δευτερόλεπτα έχουν σημασία. Επειδή οι ζωές έχουν σημασία. Επειδή είναι η ώρα μου. Ένα δευτερόλεπτο, μία ζωή.

Βήμα 1: ΣΥΣΤΑΤΙΚΑ

ΥΛΙΚΟ

  • Arduino 1
  • Breadboard
  • Καλώδια
  • Ποτενσιόμετρο
  • Οθόνη LCD 16x2
  • Αντίσταση 220
  • RFID RC522 KIT (lector+ card+ key cain)
  • Ηλεκτρική πηγή (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 // Library inclusion#include

#περιλαμβάνω

#define RST_PIN 9 // ορισμός της θέσης του πείρου όπου βρίσκεται

#define SS_PIN 10

MFRC522 mfrc522 (SS_PIN, RST_PIN); // δημιουργία παρουσίας MFRC522

LiquidCrystal LCD (7, 6, 5, 4, 3, 2); // Δημιουργία παρουσίας LiquidCrystal // ορισμός της θέσης του πείρου όπου βρίσκεται

byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; // αποθηκεύουμε την τιμή ανάγνωσης του UIDbyte Usuario1 [4] = {0xEB, 0x77, 0xB5, 0x1C}. // uid της κάρτας // 0x μπροστά για να υποδείξει ότι ο αριθμός είναι δεκαεξαδικό byte Usuario2 [4] = {0xBA, 0xFB, 0x88, 0x15};

void setup () {

Serial.begin (9600); // αρχικοποίηση σειριακών επικοινωνιών με τον υπολογιστή SPI.begin (); mfrc522. PCD_Init (); // αρχικοποίηση της μονάδας ανάγνωσης // PCD: Proximity Coupling Device (module reader) Serial.println ("BIENVENIDO AL SISTEMA"); // για εκκίνηση χωρίς άδεια οθόνη lcd.begin (16, 2). // inicializacion. Indica el tamaño del lcd de 16columnas y 2filas}

void loop () {

εάν (! mfrc522. PICC_IsNewCardPresent ()) // PICC: Proximity Integrated Circuit Chip (κάρτα ή μπρελόκ) // ελέγξτε αν ΔΕΝ υπάρχει καμία επιστροφή κάρτας. // εκτελέστε μια επιστροφή, επιστρέψτε στην προηγούμενη λειτουργία // έτσι μέχρι να ανιχνεύσει μια κάρτα ή ένα μπρελόκ

εάν (! mfrc522. PICC_ReadCardSerial ()) // αν εντοπίσετε μια κάρτα, ρωτήστε αν μπορείτε να λάβετε πληροφορίες από αυτήν

ΕΠΙΣΤΡΟΦΗ; // εάν δεν μπορείτε να λάβετε πληροφορίες, κάντε μια επιστροφή

Serial.print ("UID:"); // για να λάβετε μόνο το αναγνωριστικό της κάρτας ή το μπρελόκ

για (byte i = 0; i <mfrc522.uid.size; i ++) {// μεταβλητή επανάληψης του τύπου byte Ο βρόχος θα διαβάζει ένα byte κάθε φορά εάν (mfrc522.uid.uidByte <0x10) { / / μορφοποιήστε το κείμενο που θα εμφανίζεται από την οθόνη Serial.print ("0"). } else {Serial.print (""); } Serial.print (mfrc522.uid.uidByte , HEX); // δείχνει την ανάγνωση βρόχου στην οθόνη, το Hex υποδεικνύει ότι το κείμενο σε δεκαεξαδική μορφή εμφανίζεται LecturaUID = mfrc522.uid.uidByte ; // πηγαίνετε να εμφανίζετε το byte κάθε φορά και ταυτόχρονα το αποθηκεύετε}

Serial.print ("\ t"); // για να αφήσετε ένα διάστημα μεταξύ του uid και του αριθμού που ακολουθεί

εάν (comparaUID (LecturaUID, Usuario1)) {// κάνει τη σύγκριση του uid της κάρτας / μπρελόκ που πλησιάζουμε στον αναγνώστη με το uid του χρήστη 1

Serial.println ("n ° 1002 061055881 01 08 1 || penicilina, naproxeno sódico"); // εάν αυτή η σύγκριση είναι επιτυχής, μια πραγματική τιμή, εκτυπώστε το κείμενο στην οθόνη

lcd.setCursor (3, 0); // θέση σε ποια στήλη και γραμμή αρχίζουμε να γράφουμε

lcd.print ("Mariana Benitez"); // κείμενο που εμφανίζεται στην οθόνη lcd.setCursor (3, 1); lcd.print ("penicilina, naproxeno sodico");

for (byte j = 1; j <20; j ++) {// οριοθετεί τη συνάρτηση μετατόπισης σε 20 μόνο κινήσεις lcd.scrollDisplayLeft (); // αριστερή καθυστέρηση λειτουργίας κύλισης (500). // time} καθυστέρηση (1000); byte 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");

για (byte j = 1; j <15; j ++) {lcd.scrollDisplayLeft (); καθυστέρηση (500)? } καθυστέρηση (1000); byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd. αρχή (16, 2); } else {Serial.println ("usuario no registrado"); // εάν οι συγκρίσεις δεν είναι επιτυχημένες, εμφανίζεται κείμενο lcd.setCursor (0, 0). lcd.print ("no registrado"); καθυστέρηση (2000). byte LecturaUID [4] = {0x00, 0x00, 0x00, 0x00}; lcd. αρχή (16, 2); }

mfrc522. PICC_HaltA (); // τερματίστε την επικοινωνία με την κάρτα

}

boolean comparaUID (byte lectura , byte usuario ) {// αυτή η συνάρτηση συγκρίνει και θα επιστρέψει μια ψευδή τιμή εάν το αναγνωριστικό ανάγνωσης είναι διαφορετικό από το χρήστη και αληθές αν και τα δύο είναι ίσα

για (byte i = 0; i <mfrc522.uid.size; i ++) {if (lectura ! = usuario ) // εάν κάποια από τις τιμές δεν είναι ίση απόδοση (false); // αφήνουμε τη συνάρτηση επιστρέφοντας μια ψευδή τιμή} return (true); // αν όλα ταιριάζουν}

Βήμα 4: MOCK-UP

ΚΟΙΝΟΠΟΙΗΣΗ
ΚΟΙΝΟΠΟΙΗΣΗ
ΜΕΓΑΛΩΣΗ
ΜΕΓΑΛΩΣΗ
ΜΕΓΑΛΩΣΗ
ΜΕΓΑΛΩΣΗ

Σε αυτό το βήμα εξηγείται πώς δημιουργήσαμε το μακέτα για να προσομοιώσουμε πού θα εμφυτευτούν οι διαφορετικές συσκευές στο ανθρώπινο σώμα.

Η μακέτα γίνεται ακολουθώντας τις 3 διαδικασίες. Πρέπει να ξεκουράζονται, κάθε φορά που ολοκληρώνεται μία διαδικασία και να ακολουθούν μια παραγγελία.

Η πρώτη διαδικασία συνίσταται στη δημιουργία της εσωτερικής δομής του χεριού και του κεφαλιού. Ο στόχος αυτός μπορεί να επιτευχθεί ακολουθώντας τις οδηγίες:

  1. Επιλέξτε ένα μοντέλο μόδας και τοποθετήστε τη βασική γραμμή στο μέρος του σώματος που πρόκειται να αναπαραχθεί.
  2. Κόψτε το γύψο σε κομμάτια, ανακατέψτε το με νερό σε ένα μπολ και καλύψτε το χέρι και το κεφάλι του μοντέλου. Μην καλύπτετε τη μύτη, το στόμα και τα μάτια.
  3. Αφήστε τη δομή να ξεκουραστεί 15 λεπτά και αφαιρέστε την από το σώμα του μοντέλου όταν δεν είναι εντελώς στεγνό.
  4. Χρησιμοποιήστε υγρές ταινίες γύψου για να καλύψετε τις τελευταίες τρύπες
  5. Αφήστε το να στεγνώσει για 20 λεπτά.

Η δεύτερη διαδικασία έχει ως στόχο να κάνει την εσωτερική δομή πιο ανθεκτική. Τα επόμενα βήματα εξηγούν πώς να το κάνετε αυτό:

1. Ανακατέψτε τη σκόνη λευκού στόκου με νερό σε ένα μπολ.

2. Καλύψτε την εσωτερική δομή με το μείγμα.

3. Αφήστε το να ξεκουραστεί για μία ημέρα.

4. Με γυαλόχαρτο γυαλίστε την επιφάνεια.

Η τρίτη διαδικασία συνίσταται στο βάψιμο των μακέτων με μαύρο σπρέι και αφήστε το να στεγνώσει.

Βήμα 5: ΑΠΟΤΕΛΕΣΜΑ

Συνιστάται: