Съдържание:

Прост, преносим непрекъснат ЕКГ/ЕКГ монитор, използващ ATMega328 (чип Arduino Uno) + AD8232: 3 стъпки
Прост, преносим непрекъснат ЕКГ/ЕКГ монитор, използващ ATMega328 (чип Arduino Uno) + AD8232: 3 стъпки

Видео: Прост, преносим непрекъснат ЕКГ/ЕКГ монитор, използващ ATMega328 (чип Arduino Uno) + AD8232: 3 стъпки

Видео: Прост, преносим непрекъснат ЕКГ/ЕКГ монитор, използващ ATMega328 (чип Arduino Uno) + AD8232: 3 стъпки
Видео: Холтеровское мониторирование АД и ЭКГ 2024, Ноември
Anonim
Прост, преносим непрекъснат ЕКГ/ЕКГ монитор, използващ ATMega328 (чип Arduino Uno) + AD8232
Прост, преносим непрекъснат ЕКГ/ЕКГ монитор, използващ ATMega328 (чип Arduino Uno) + AD8232

Тази страница с инструкции ще ви покаже как да направите прост преносим 3-проводен ЕКГ/ЕКГ монитор. Мониторът използва AD8232 пробивна платка за измерване на ЕКГ сигнала и запазването му на microSD карта за по -късен анализ.

Необходими основни консумативи:

5V акумулаторна батерия

AD8232 пробивна платка

Часовник в реално време - модул RTC DS3231

Модул за микро SD карта + микро 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 картата при всеки цикъл е твърде бавно, тъй като наистина искаме да можем да записваме на всеки няколко милисекунди. Следователно кодът има буфер, който ще събере 40 точки, преди да бъде изпратен на SD карта за запис. Данните се записват като txt файл, разделен с точка и запетая. Трите колони показват изхода AD8232, времето от RTC модула и времето от функцията millis (), което дава по -голяма точност за определяне на времето между точките на данни.

Стъпка 2: Направете преносима версия

Направете преносима версия
Направете преносима версия

За да направя системата преносима, използвах следното ръководство https://dronebotworkshop.com/arduino-uno-atmega328/, за да направя самостоятелна система на базата на ATMeg328 с резистори, кондензатори и кварцов кристал. Използвах 5V литиева акумулаторна батерия с микро-USB платка, за да осигуря захранване заедно с 3.3V регулатор за захранване на AD8232. Различните компоненти бяха запоени върху плоскост.

Препоръчано: