Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτή η σελίδα με οδηγίες θα σας δείξει πώς να φτιάξετε μια απλή φορητή οθόνη 3 ηλεκτροδίων ΗΚΓ/ΗΚΓ. Η οθόνη χρησιμοποιεί έναν πίνακα ανάρτησης AD8232 για να μετρήσει το σήμα ΗΚΓ και να το αποθηκεύσει σε κάρτα microSD για μετέπειτα ανάλυση.
Κύρια εφόδια που απαιτούνται:
5V επαναφορτιζόμενη μπαταρία
AD8232 σανίδα διάσπασης
Ρολόι πραγματικού χρόνου - μονάδα RTC DS3231
Μονάδα κάρτας Micro SD + κάρτα micro SD
Εξέλιξη Micro-USB
Ρυθμιστής 3,3V
Μονάδες ΗΚΓ + μαξιλάρια μιας χρήσης
Αντιστάσεις/πυκνωτές/τσιπ ATMega328 για μετατροπή από διάταξη Arduino Uno σε αυτόνομο ATMega328-δείτε
Βήμα 1: Δοκιμή εξαρτημάτων και κώδικα με το 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. Τα διάφορα εξαρτήματα συγκολλήθηκαν σε λωρίδες.