Съдържание:
- Стъпка 1: Подготовка на AD8232 Breakout Board
- Стъпка 2: ЕКГ симулация на Arduino Uno
- Стъпка 3: Нагоре и бягане
- Стъпка 4:
Видео: Пулсомер AD8232, Arduino, Обработка: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Analog Devices AD8232 е пълен аналогов преден край, предназначен за получаване на сигнали EKG на ниво миливолт (ElectroCardioGram). Въпреки че е лесно да свържа AD8232 и да видя резултантния ЕКГ сигнал на осцилоскоп, предизвикателството за мен беше да получа сигнала за показване на моя компютър. Тогава открих Processing!
Страница с документация на AD8232 -
Пробивна дъска е достъпна от Sparkfun тук - https://www.sparkfun.com/products/12650 или, ако изчакате няколко седмици, от Китай тук - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…
Поръчах комплекта, включващ кабел за сензор за тяло с лепкави подложки.
Стъпка 1: Подготовка на AD8232 Breakout Board
Планът е платката AD8232 да получи EKG сигнал. Изходът на AD8232 е сигнал от приблизително 1,5 волта. Този сигнал ще бъде изваден от Arduino Uno при приблизително 1k проби/секунда. След това тези проби се изпращат през USB порта към компютъра за показване. Бързо открих, че захранването на AD8232 от 3.3V изхода на платката Arduino е лоша идея - твърде много шум от 60 Hz. Затова преминах към 2 x AA батерии. AD8232 може да се захранва от 3V живачна монета, ако желаете. Два проводника (сигнал и земя) преминаха от платката AD8232 към Arduino (A0 и маса). Използвах щедро количество топло лепило за подсилване на проводниците в кръстовището на платката AD8232.
Стъпка 2: ЕКГ симулация на Arduino Uno
Следващата стъпка е да създадете симулатор, работещ на Arduino. По този начин не ми се налага да седя с електродите, прикрепени към тялото ми, докато отстранявам грешки в кода.
Стъпка 3: Нагоре и бягане
И накрая, дисплеят на компютъра. Кодът на Arduino трябва да бъде променен, за да получи реални данни, вместо симулационни данни. Показва се кодът за обработка. Бях доста притеснен да се потопя в нов език / среда за разработка, но веднага щом видях IDE за обработка, си помислих "Уау! Това изглежда познато - точно като Arduino." Ето връзката за изтегляне за Обработка. Само няколко часа хакерски код, който намерих в интернет, за да стартира приложение. Открих, че разположението на 3 -те електрода върху тялото ми не съответства на обозначенията върху проводниците. В моя случай изводът с маркировка „COM“отива наляво, „L“отива надясно и „R“отива към левия крак.
Моят подход беше да програмирам Arduino да получи сигнала и да го предаде на приложението Processing, работещо на компютъра. Има мой друг начин; използвайте Processing за директно управление на Arduino - връзката. Още по -добре, може да е възможно напълно да елиминирате Arduino и да използвате аудио порта на компютъра за получаване на сигнала чрез обработка - вижте тази инструкция.
Стъпка 4:
Ето изходните файлове за симулатора Arduino, получаване на сигнал от Arduino и показване на сигнала за обработка.
Препоръчано:
FK (напред кинематично) с Excel, Arduino и обработка: 8 стъпки
FK (Forward Kinematic) С Excel, Arduino & Processing: Forward Kinematic се използва за намиране на стойности на краен ефект (x, y, z) в 3D пространство
Препратете кинематично с Excel, Arduino и обработка: 8 стъпки
Препращане на кинематично с Excel, Arduino и обработка: Форвардният кинематик се използва за намиране на стойностите на крайния ефект (x, y, z) в 3D пространство
Bluetooth аудио и цифрова обработка на сигнали: рамка на Arduino: 10 стъпки
Bluetooth аудио и цифрова обработка на сигнали: рамка на Arduino: Обобщение Когато мисля за Bluetooth, мисля за музика, но за съжаление повечето микроконтролери не могат да възпроизвеждат музика чрез Bluetooth. Raspberry Pi може, но това е компютър. Искам да разработя базирана на Arduino рамка за микроконтролери за възпроизвеждане на аудио чрез Bluet
Conexión Serial Arduino и обработка (acelerómetro En Anillo): 5 стъпки
Conexión Serial Arduino a Processing (acelerómetro En Anillo): Трябва да ме запознаете с como conectar la informaci ó n que viene por puerto serial de Arduino a Processing. Ac á les muestro la manera en que yo lo resuelvo, no es la ú nica, pero es bastante efectiva, ya que en Processing, la recepc
Цифров ЕКГ и пулсомер: 8 стъпки
Цифров ЕКГ и пулсомер: ЗАБЕЛЕЖКА: Това не е медицинско устройство. Това е само за образователни цели, като се използват симулирани сигнали. Ако използвате тази схема за реални измервания на ЕКГ, моля, уверете се, че веригата и връзките верига към инструмент използват енергия от батерията и