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

Απλή, φορητή συνεχής οθόνη ECG/EKG χρησιμοποιώντας ATMega328 (Arduino Uno Chip) + AD8232: 3 βήματα
Απλή, φορητή συνεχής οθόνη ECG/EKG χρησιμοποιώντας ATMega328 (Arduino Uno Chip) + AD8232: 3 βήματα

Βίντεο: Απλή, φορητή συνεχής οθόνη ECG/EKG χρησιμοποιώντας ATMega328 (Arduino Uno Chip) + AD8232: 3 βήματα

Βίντεο: Απλή, φορητή συνεχής οθόνη ECG/EKG χρησιμοποιώντας ATMega328 (Arduino Uno Chip) + AD8232: 3 βήματα
Βίντεο: USB4 Deep Dive: What Every IT Professional Should Know 2024, Ιούλιος
Anonim
Απλή, φορητή συνεχής οθόνη ECG/EKG χρησιμοποιώντας ATMega328 (Arduino Uno Chip) + AD8232
Απλή, φορητή συνεχής οθόνη ECG/EKG χρησιμοποιώντας ATMega328 (Arduino Uno Chip) + AD8232

Αυτή η σελίδα με οδηγίες θα σας δείξει πώς να φτιάξετε μια απλή φορητή οθόνη 3 ηλεκτροδίων ΗΚΓ/ΗΚΓ. Η οθόνη χρησιμοποιεί έναν πίνακα ανάρτησης AD8232 για να μετρήσει το σήμα ΗΚΓ και να το αποθηκεύσει σε κάρτα microSD για μετέπειτα ανάλυση.

Κύρια εφόδια που απαιτούνται:

5V επαναφορτιζόμενη μπαταρία

AD8232 σανίδα διάσπασης

Ρολόι πραγματικού χρόνου - μονάδα RTC DS3231

Μονάδα κάρτας Micro SD + κάρτα micro SD

Εξέλιξη Micro-USB

Ρυθμιστής 3,3V

Μονάδες ΗΚΓ + μαξιλάρια μιας χρήσης

Αντιστάσεις/πυκνωτές/τσιπ ATMega328 για μετατροπή από διάταξη Arduino Uno σε αυτόνομο ATMega328-δείτε

Βήμα 1: Δοκιμή εξαρτημάτων και κώδικα με το Arduino Uno

Δοκιμή εξαρτημάτων και κώδικα με το Arduino Uno
Δοκιμή εξαρτημάτων και κώδικα με το Arduino Uno
Δοκιμή εξαρτημάτων και κώδικα με το Arduino Uno
Δοκιμή εξαρτημάτων και κώδικα με το Arduino Uno

Το σύστημα μπορεί πρώτα να δοκιμαστεί χρησιμοποιώντας ένα Arduino Uno. Καλωδίωση όπως φαίνεται στο διάγραμμα. Τα καλώδια και τα μαξιλάρια του ΗΚΓ συνδέονται με το AD8232 και πρέπει να τοποθετηθούν εκατέρωθεν του στήθους με τη σύνδεση γείωσης κάτω προς τα κάτω-δείτε τη σελίδα sparkfun https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- hookup-guide για περισσότερες λεπτομέρειες. Ένα σκίτσο Arduino που μπορεί να χρησιμοποιηθεί είναι διαθέσιμο για λήψη εδώ. Τα δεδομένα πρέπει να καταγραφούν γρήγορα στην κάρτα SD για να λάβετε ένα ακριβές σήμα ΗΚΓ. Διαπίστωσα ότι η ρουτίνα αποθήκευσης της κάρτας SD διαρκεί 10 δευτερόλεπτα του δευτερολέπτου (μερικές κάρτες SD είναι ταχύτερες ή πιο αργές). Η αποθήκευση ενός νέου χρονικού σημείου στην κάρτα SD σε κάθε βρόχο είναι πολύ αργή, καθώς θέλουμε πραγματικά να μπορούμε να καταγράφουμε κάθε δύο χιλιοστά του δευτερολέπτου. Επομένως, ο κώδικας έχει ένα buffer το οποίο θα συγκεντρώσει 40 πόντους πριν αποσταλεί στην κάρτα SD για εγγραφή. Τα δεδομένα αποθηκεύονται ως αρχείο txt διαχωρισμένο με ερωτηματικό. Οι τρεις στήλες δείχνουν την έξοδο AD8232, χρόνο από τη μονάδα RTC και χρόνο από τη συνάρτηση millis (), η οποία δίνει μεγαλύτερη ακρίβεια για τον προσδιορισμό του χρόνου μεταξύ των σημείων δεδομένων.

Βήμα 2: Δημιουργία φορητής έκδοσης

Δημιουργία φορητής έκδοσης
Δημιουργία φορητής έκδοσης

Για να καταστήσω το σύστημα φορητό, χρησιμοποίησα τον ακόλουθο οδηγό https://dronebotworkshop.com/arduino-uno-atmega328/ για να φτιάξω ένα αυτόνομο σύστημα βασισμένο σε ATMeg328 με αντιστάσεις, πυκνωτές και κρύσταλλο χαλαζία. Χρησιμοποίησα μια επαναφορτιζόμενη μπαταρία λιθίου 5V με πλακέτα micro-usb breakout για παροχή ενέργειας μαζί με ρυθμιστή 3.3V για την τροφοδοσία του AD8232. Τα διάφορα εξαρτήματα συγκολλήθηκαν σε λωρίδες.

Συνιστάται: