Mündəricat:

ATMega328 (Arduino Uno Chip) + AD8232: 3 Addımlardan istifadə edərək Sadə, Portativ Davamlı EKQ/EKG Monitoru
ATMega328 (Arduino Uno Chip) + AD8232: 3 Addımlardan istifadə edərək Sadə, Portativ Davamlı EKQ/EKG Monitoru

Video: ATMega328 (Arduino Uno Chip) + AD8232: 3 Addımlardan istifadə edərək Sadə, Portativ Davamlı EKQ/EKG Monitoru

Video: ATMega328 (Arduino Uno Chip) + AD8232: 3 Addımlardan istifadə edərək Sadə, Portativ Davamlı EKQ/EKG Monitoru
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Iyul
Anonim
ATMega328 (Arduino Uno Chip) + AD8232 istifadə edərək sadə, Portativ Davamlı EKQ/EKG Monitoru
ATMega328 (Arduino Uno Chip) + AD8232 istifadə edərək sadə, Portativ Davamlı EKQ/EKG Monitoru

Bu təlimat səhifəsi sadə bir portativ 3 qurğulu EKQ/EKG monitorunun necə hazırlanacağını sizə göstərəcək. Monitor, EKQ siqnalını ölçmək və sonrakı analiz üçün microSD kartına saxlamaq üçün AD8232 qırılma lövhəsindən istifadə edir.

Lazım olan əsas vəsaitlər:

5V təkrar doldurulan batareya

AD8232 qırılma lövhəsi

Real vaxt saatı - RTC DS3231 modulu

Micro SD kart modulu + micro SD kart

Mikro USB kəsilməsi

3.3V tənzimləyici

EKQ aparatları + birdəfəlik yastiqciqlar

Rezistorlar/kondansatörler/Arduino Uno layoutundan müstəqil ATMega328-ə çevirmək üçün ATMega328 çipi-bax

Addım 1: Arduino Uno ilə komponentləri və kodu sınayın

Arduino Uno ilə komponentləri və kodu sınayın
Arduino Uno ilə komponentləri və kodu sınayın
Arduino Uno ilə komponentləri və kodu sınayın
Arduino Uno ilə komponentləri və kodu sınayın

Sistem əvvəlcə Arduino Uno istifadə edərək sınaqdan keçirilə bilər. Diaqramda göstərildiyi kimi bağlayın. EKQ kabelləri və yastiqcikləri AD8232-yə qoşulmuşdur və döş qəfəsi aşağıya doğru sinə tərəfinin hər iki tərəfində yerləşdirilməlidir-sparkfun səhifəsinə baxın https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- daha ətraflı məlumat üçün bağlama bələdçisi. İstifadə edilə bilən bir Arduino eskizini buradan yükləyə bilərsiniz. Dəqiq EKQ siqnalı əldə etmək üçün məlumatlar SD karta sürətlə yazılmalıdır. SD karta qənaət qaydasının 10 saniyə milisaniyəni tutduğunu gördüm (bəzi SD kartlar daha sürətli və ya yavaş). Hər döngədə SD karta yeni bir vaxt nöqtəsi qənaət etmək çox yavaşdır, çünki hər bir neçə milisaniyəni yaza bilmək istəyirik. Buna görə kodun qeyd üçün SD karta göndərməzdən əvvəl 40 bal toplayacaq bir tamponu var. Məlumatlar nöqtəli vergüllə ayrılmış txt faylı olaraq saxlanılır. Üç sütunda AD8232 çıxışı, RTC modulundan vaxt və millis () funksiyasından olan vaxt göstərilir ki, bu da məlumat nöqtələri arasındakı vaxtı təyin etmək üçün daha dəqiqlik verir.

Addım 2: Portativ versiyanı hazırlayın

Portativ versiya hazırlayın
Portativ versiya hazırlayın

Sistemi portativ etmək üçün rezistorlar, kondansatörlər və kvars kristalları olan müstəqil bir ATMeg328 əsaslı sistem hazırlamaq üçün https://dronebotworkshop.com/arduino-uno-atmega328/ təlimatından istifadə etdim. AD8232-ni gücləndirmək üçün 3.3V tənzimləyici ilə birlikdə enerji təmin etmək üçün mikro usb qırılma lövhəsi olan 5V lityum təkrar doldurulan batareyadan istifadə etdim. Müxtəlif komponentlər lövhəyə yapışdırılır.

Tövsiyə: