Spisu treści:

Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki
Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki

Wideo: Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki

Wideo: Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232: 3 kroki
Wideo: Kardia Mobile AliveCor - Przenośny Monitor EKG 2024, Lipiec
Anonim
Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232
Prosty, przenośny ciągły monitor EKG/EKG wykorzystujący ATMega328 (układ Arduino Uno) + AD8232

Ta strona z instrukcjami pokaże Ci, jak wykonać prosty, przenośny 3-odprowadzeniowy monitor EKG/EKG. Monitor wykorzystuje tablicę zaciskową AD8232 do pomiaru sygnału EKG i zapisania go na karcie microSD w celu późniejszej analizy.

Główne potrzebne materiały:

Akumulator 5V

AD8232 tabliczka zaciskowa

Zegar czasu rzeczywistego - moduł RTC DS3231

Moduł karty micro SD + karta micro SD

Przerwa Micro-USB

Regulator 3.3V

przewody EKG + elektrody jednorazowe

Rezystory/kondensatory/układ ATMega328 do konwersji z układu Arduino Uno na samodzielny układ ATMega328 – patrz

Krok 1: Testuj komponenty i kod za pomocą Arduino Uno

Testuj komponenty i kod za pomocą Arduino Uno
Testuj komponenty i kod za pomocą Arduino Uno
Testuj komponenty i kod za pomocą Arduino Uno
Testuj komponenty i kod za pomocą Arduino Uno

System można najpierw przetestować za pomocą Arduino Uno. Podłącz jak pokazano na schemacie. Kable i elektrody EKG są podłączone do AD8232 i powinny być umieszczone po obu stronach klatki piersiowej z uziemieniem niżej - zobacz stronę sparkfun https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- podłączanie przewodnik po więcej szczegółów. Szkic Arduino, którego można użyć, można pobrać tutaj. Dane muszą być szybko rejestrowane na karcie SD, aby uzyskać dokładny sygnał EKG. Odkryłem, że procedura zapisywania karty SD trwa około 10 milisekund (niektóre karty SD są szybsze lub wolniejsze). Zapisywanie nowego punktu czasowego na karcie SD w każdej pętli jest zbyt wolne, ponieważ naprawdę chcemy móc nagrywać co kilka milisekund. Dlatego kod posiada bufor, który zbierze 40 punktów przed wysłaniem na kartę SD w celu nagrania. Dane są zapisywane jako plik txt rozdzielany średnikami. Trzy kolumny pokazują wyjście AD8232, czas z modułu RTC i czas z funkcji millis(), która zapewnia większą precyzję określania czasu między punktami danych.

Krok 2: Utwórz wersję przenośną

Stwórz przenośną wersję
Stwórz przenośną wersję

Aby uczynić system przenośnym, skorzystałem z poniższego przewodnika https://dronebotworkshop.com/arduino-uno-atmega328/, aby stworzyć samodzielny system oparty na ATMeg328 z rezystorami, kondensatorami i kryształem kwarcu. Do zasilania AD8232 użyłem akumulatora litowego 5 V z płytką zaciskową micro-usb, a także regulatora 3,3 V do zasilania AD8232. Różne elementy zostały przylutowane do stripboardu.

Zalecana: