Оглавление:
- Шаг 1: Подготовка коммутационной платы AD8232
- Шаг 2: моделирование ЭКГ на Arduino Uno
- Шаг 3. Готовимся к работе
- Шаг 4:
Видео: Пульсометр AD8232, Arduino, обработка: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Analog Devices AD8232 - это полноценный аналоговый интерфейс, предназначенный для регистрации сигналов ЭКГ (ElectroCardioGram) уровня милливольт. Хотя подключить AD8232 и увидеть результирующий сигнал ЭКГ на осциллографе несложно, задача для меня заключалась в том, чтобы получить сигнал для отображения на моем ПК. Именно тогда я открыл для себя Processing!
Страница документации AD8232 -
Коммутационная плата доступна в Sparkfun здесь - https://www.sparkfun.com/products/12650 или, если вы подождете несколько недель, из Китая здесь - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…
Заказал комплект, включающий кабель датчика тела с липкими подушечками.
Шаг 1: Подготовка коммутационной платы AD8232
Планируется, что плата AD8232 будет регистрировать сигнал ЭКГ. На выходе AD8232 сигнал приблизительно 1,5 В. Этот сигнал будет дискретизирован Arduino Uno примерно со скоростью 1 тыс. Отсчетов в секунду. Эти значения выборок затем отправляются через порт USB на ПК для отображения. Я быстро обнаружил, что питание AD8232 от выхода 3.3V платы Arduino было плохой идеей - слишком много шума 60 Гц. Поэтому я перешел на 2 батарейки типа АА. При желании AD8232 может питаться от ртутного таблеточного элемента 3 В. Два провода (сигнальный и заземляющий) шли от платы AD8232 к Arduino (A0 и земля). Я использовал большое количество термоклея, чтобы укрепить провода в месте соединения платы AD8232.
Шаг 2: моделирование ЭКГ на Arduino Uno
Следующим шагом будет создание симулятора, работающего на Arduino. Таким образом, мне не нужно сидеть без дела с прикрепленными к телу электродами, пока я отлаживаю код.
Шаг 3. Готовимся к работе
Наконец, дисплей ПК. Код Arduino необходимо изменить для получения реальных данных вместо данных моделирования. Отображается код обработки. Я довольно опасался погружаться в новый язык / среду разработки, но как только я увидел Processing IDE, я подумал: «Ого! Это выглядит знакомо - точно так же, как Arduino». Вот ссылка для загрузки для обработки. Потребовалось всего несколько часов взлома кода, который я нашел в Интернете, чтобы запустить приложение. Я обнаружил, что размещение 3 электродов на моем теле не соответствует обозначениям на проводах. В моем случае отведение с пометкой «COM» идет влево, «L» - вправо, а «R» - к левой ноге.
Мой подход заключался в том, чтобы запрограммировать Arduino на получение сигнала и передачу его в приложение обработки, работающее на ПК. Вот мой другой путь; используйте Обработку для прямого управления ссылкой Arduino. Более того, можно вообще исключить Arduino и использовать аудиопорт ПК для получения сигнала посредством обработки - см. Эту инструкцию.
Шаг 4:
Вот исходные файлы для симулятора Arduino, сбора сигнала Arduino и отображения сигнала обработки.
Рекомендуемые:
Простой портативный непрерывный монитор ЭКГ / ЭКГ с использованием ATMega328 (Arduino Uno Chip) + AD8232: 3 шага
Простой портативный непрерывный монитор ЭКГ / ЭКГ с использованием ATMega328 (Arduino Uno Chip) + AD8232: на этой странице с инструкциями показано, как создать простой портативный трехконтактный монитор ЭКГ / ЭКГ. В мониторе используется коммутационная плата AD8232 для измерения сигнала ЭКГ и сохранения его на карту microSD для последующего анализа. Необходимые основные источники питания: аккумулятор на 5 В
Обработка изображений с помощью Raspberry Pi: установка OpenCV и разделение цвета изображения: 4 шага
Обработка изображений с помощью Raspberry Pi: установка OpenCV и разделение цвета изображения: этот пост является первым из нескольких руководств по обработке изображений, которым необходимо следовать. Мы внимательно рассмотрим пиксели, из которых состоит изображение, узнаем, как установить OpenCV на Raspberry Pi, а также написали тестовые сценарии для захвата изображения, а также c
Bluetooth-аудио и обработка цифровых сигналов: платформа Arduino: 10 шагов
Bluetooth Audio & Digital Signal Processing: Arduino Framework: Резюме Когда я думаю о Bluetooth, я думаю о музыке, но, к сожалению, большинство микроконтроллеров не могут воспроизводить музыку через Bluetooth. Raspberry Pi может, но это компьютер. Я хочу разработать фреймворк на основе Arduino для микроконтроллеров для воспроизведения звука через Bluet
Простая обработка Ульдар (ультразвуковое обнаружение и определение дальности): 3 шага
Простая обработка Ульдар (ультразвуковое обнаружение и определение дальности): это простой проект, в котором используется Arduino UNO и обработка для создания простого лидара. Лидар (также называемый LIDAR, LiDAR и LADAR) - это метод съемки, который измеряет расстояние до цели путем освещения цель с импульсным лазерным лучом и измерения
Отображение температуры и влажности и сбор данных с помощью Arduino и обработка: 13 шагов (с изображениями)
Отображение температуры и влажности и сбор данных с помощью Arduino и обработки: Введение: это проект, в котором используется плата Arduino, датчик (DHT11), компьютер с Windows и программа обработки (загружаемая бесплатно) для отображения данных температуры и влажности в цифровом и форма гистограммы, отображение времени и даты и запуск подсчета времени