Оглавление:

Детектор аритмии на основе частоты с использованием Arduino: 7 шагов
Детектор аритмии на основе частоты с использованием Arduino: 7 шагов

Видео: Детектор аритмии на основе частоты с использованием Arduino: 7 шагов

Видео: Детектор аритмии на основе частоты с использованием Arduino: 7 шагов
Видео: 7 ПОЛЕЗНЫХ устройств на АРДУИНО, которые можно собрать за 15 минут. 2024, Ноябрь
Anonim
Детектор аритмии на основе частоты с использованием Arduino
Детектор аритмии на основе частоты с использованием Arduino

Сердечными аритмиями ежегодно страдают около четырех миллионов американцев (Техасский институт сердца, п. 2). В то время как каждое сердце испытывает перестановки в ритме и частоте, хронические сердечные аритмии могут быть фатальными для их жертв. Многие сердечные аритмии также являются преходящими, а это означает, что диагностика может быть затруднена. Кроме того, процесс обнаружения может быть дорогостоящим и неудобным. Пациенту может потребоваться носить холтер или монитор событий в течение периода от нескольких дней до одного месяца, пройти катетеризацию сердца или имплантировать под кожу петлевой регистратор. Многие пациенты отказываются от диагностических тестов из-за неудобства и стоимости (NHLBI, пп. 18-26).

Недавно было сообщено о нескольких случаях, когда умные часы, такие как Apple Watch, воспринимали ритмические аномалии на своих датчиках пульса, что побуждало пользователей обращаться за медицинской помощью (Griffin, пп. 10–14). Однако умные часы дороги, поэтому большинство населения ими не пользуется. Финансовые ресурсы рассматривались как критерий и ограничение для детектора аритмии на основе частоты (RAD), поскольку дорогие компоненты не могли быть доступны, а устройство должно было быть относительно доступным и удобным, но при этом точно распознавать аритмии.

Шаг 1: материалы

Материалы
Материалы

Печатная плата Arduino UNO

двадцать шесть перемычек

Потенциометр A10K Ом

ЖК-дисплей 6x2

Датчик пульса

Щелочная батарея 9 В

Периферийный кабель USB 2.0 A - B типа папа / папа

Щелочная батарея / вход постоянного тока 9 В

Однорядный макет, инструменты для пайки и распайки

16 столбцов отрывных штифтов

Скачанная IDE Arduino для кодирования и подключения контактов

Шаг 2: Дизайн и методология

Дизайн и методология
Дизайн и методология
Дизайн и методология
Дизайн и методология

Детектор аритмии, основанный на частоте сердечных сокращений, изначально был разработан в виде браслета. Однако позже было признано, что его оборудование было недостаточно компактным, чтобы поместиться в этой форме. RAD в настоящее время прикреплен к 16,75x9,5 см. пенополистирол, что делает его портативным, легким и удобным по сравнению с другими формами обнаружения аритмии. Также были изучены альтернативы. RAD было предложено для распознавания аномалий в электрическом комплексе PQRST, но ограничения по стоимости и размеру не позволяли устройству обладать возможностями электрокардиограммы (ЭКГ).

RAD ориентирован на пользователя. Он просто требует, чтобы пользователь положил палец на датчик пульса и подождал примерно десять секунд для стабилизации. Если пульс пациента попадает в диапазон, связанный с неустойчивым поведением сердца, таким как брадикардия или тахикардия, ЖК-дисплей уведомит пациента. RAD может распознать семь основных нарушений сердечного ритма. RAD не тестировался на пациентах с ранее диагностированной аритмией, но устройство действительно обнаруживало «аритмию», смоделированную путем физического напряжения инженеров перед тестированием устройства и имитации импульса для обнаружения инфракрасным датчиком. Хотя RAD имеет примитивное оборудование ввода по сравнению с другими устройствами для диагностики аритмии, оно служит экономичным, ориентированным на пользователя устройством мониторинга, которое может быть особенно полезным для пациентов с генетической предрасположенностью или образом жизни к развитию аритмии.

Шаг 3: датчик сердца

Датчик сердца
Датчик сердца

Датчик сердца, используемый в этом проекте, использует инфракрасные волны, которые проходят через кожу и отражаются от указанного сосуда.

Затем волны отражаются от судна и считываются датчиком.

Затем данные передаются в Arduino для отображения на ЖК-дисплее.

Шаг 4: Подключения

Подключения
Подключения
Подключения
Подключения
Подключения
Подключения

1. Первый вывод ЖК-дисплея (VSS) был подключен к земле (GND).

2. Второй вывод ЖК-дисплея (VCC) был подключен к входу питания 5 В Arduino.

3. Третий вывод ЖК-дисплея (V0) был подключен ко второму входу потенциометра 10К.

4. Любой из контактов потенциометра был подключен к земле (GND) и входу питания 5 В.

5. Четвертый контакт ЖК-дисплея (RS) был подключен к двенадцатому контакту Arduino.

6. Пятый контакт ЖК-дисплея (RW) был подключен к земле (GND).

7. Шестой контакт ЖК-дисплея (E) был подключен к одиннадцатому контакту Arduino.

8. Одиннадцатый контакт ЖК-дисплея (D4) был подключен к пятому контакту Arduino.

9. Двенадцатый контакт Arduino (D5) был подключен к четвертому контакту Arduino.

10. Тринадцатый контакт ЖК-дисплея (D6) был подключен к третьему контакту Arduino.

11. Четырнадцатый контакт ЖК-дисплея (D7) был подключен ко второму контакту Arduino.

12. Пятнадцатый контакт ЖК-дисплея (A) был подключен к входу питания 5V.

13. Наконец, шестнадцатый контакт ЖК-дисплея (K) был подключен к земле (GND).

14. Провод S датчика пульса был подключен к контакту A0 Arduino, 15. Второй провод был подключен к входу питания 5 В, а третий контакт был подключен к земле (GND).

Схема размещена для лучшего понимания соединений.

Шаг 5: IDE и коды

IDE и коды
IDE и коды
IDE и коды
IDE и коды

Коды были реализованы в среде Arduino IDE. Для написания кода IDE использовались языки программирования C и Java. Изначально библиотека LiquidCrystal вызывалась методом #include, затем были вставлены поля и параметры двенадцати, одиннадцати, пяти, четырех, трех, двух, соответствующих используемым выводам Arduino, подключенным к ЖК-дисплею. Были выполнены инициализации переменных, и условия для измерений BPM и комментариев были установлены на желаемые выходы, которые будут отображаться на ЖК-дисплее. Затем код был завершен, проверен и загружен на плату Arduino. ЖК-дисплей был откалиброван с помощью потенциометра для просмотра комментариев, готовых к испытаниям.

Шаг 6: Заключение

Заключение
Заключение
Заключение
Заключение

RAD действительно служит менее дорогой, более удобной и портативной формой обнаружения сердечной аритмии. Однако для того, чтобы RAD можно было считать надежным устройством для диагностики аритмии, необходимо провести гораздо больше исследований. В будущем испытания будут проводиться на пациентах с ранее диагностированной аритмией. Будет собрано больше данных, чтобы определить, соответствуют ли какие-либо аритмии колебаниям временного интервала между ударами сердца. Будем надеяться, что RAD можно улучшить, чтобы обнаруживать эти нарушения и связывать их с соответствующими аритмиями. Несмотря на то, что многое еще предстоит сделать с точки зрения разработки и тестирования, детектор аритмии на основе частоты отвечает своей цели, успешно распознавая несколько аритмий и оценивая здоровье сердца с учетом его экономических и габаритных ограничений.

Холтеровский монитор: $ 371,00

Монитор событий: $ 498,00

Катетеризация сердца: $ 9027,00

Рентген грудной клетки (CXR): 254,00 $

Электрокардиограмма (ЭКГ / ЭКГ): $ 193,00

Тест на наклонный стол: $ 1598.00

Чреспищеводная эхокардиография: 1751,00 $

Радионуклидная вентрикулография или радионуклидная ангиография (сканирование MUGA): 1166 долларов США

Детектор аритмии на основе частоты (RAD): 134,00 $

Шаг 7: Последний

Последний!
Последний!
Последний!
Последний!
Последний!
Последний!

После подключения ЖК-дисплей на датчике сердца должен включиться, Просто поместите палец на светодиод примерно на 10 секунд.

Прочтите биение сердца на ЖК-дисплее 16X2… Оставайтесь здоровыми!

Рекомендуемые: