Taula de continguts:

Monitor de ritme cardíac AD8232, Arduino, processament: 4 passos
Monitor de ritme cardíac AD8232, Arduino, processament: 4 passos

Vídeo: Monitor de ritme cardíac AD8232, Arduino, processament: 4 passos

Vídeo: Monitor de ritme cardíac AD8232, Arduino, processament: 4 passos
Vídeo: Desenvolvendo um circuito para medir biosinais: ECG, EMG, EOG 2024, De novembre
Anonim
Monitor de ritme cardíac AD8232, Arduino, processament
Monitor de ritme cardíac AD8232, Arduino, processament
Monitor de ritme cardíac AD8232, Arduino, processament
Monitor de ritme cardíac AD8232, Arduino, processament

L'Analog Devices AD8232 és una interfície analògica completa dissenyada per adquirir senyals EKG (ElectroCardioGram) de nivell milliVolt. Tot i que és senzill connectar l’AD8232 i veure el senyal EKG resultant en un oscil·loscopi, el repte per a mi era adquirir el senyal per mostrar al meu PC. Va ser llavors quan vaig descobrir Processing!

Pàgina de documentació AD8232 -

Hi ha disponible un tauler informatiu de Sparkfun aquí: https://www.sparkfun.com/products/12650 o, si espereu unes setmanes, de la Xina aquí: https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu …

He demanat el kit, inclòs el cable del sensor del cos amb coixinets enganxosos.

Pas 1: Preparació del tauler AD8232 Breakout

Preparació del tauler AD8232 Breakout
Preparació del tauler AD8232 Breakout

El pla és aconseguir que la placa AD8232 adquireixi el senyal EKG. La sortida de l'AD8232 és un senyal d'aproximadament 1,5 volts. Aquest senyal serà mostrat per un Arduino Uno a aproximadament 1 k de mostres / segon. Aquests valors de mostres s'envien a través del port USB al PC per mostrar-los. Ràpidament vaig descobrir que alimentar l'AD8232 des de la sortida de 3,3 V de la placa Arduino era una mala idea: massa soroll de 60 Hz. Així que vaig canviar a 2 piles AA. Si voleu, l'AD8232 es pot alimentar amb una cèl·lula de moneda de mercuri de 3V. Dos cables (senyal i terra) van passar de la placa AD8232 a l'Arduino (A0 i terra). Vaig utilitzar una gran quantitat de cola de fusió en calent per reforçar els cables de la unió de la placa AD8232.

Pas 2: simulació EKG a Arduino Uno

Image
Image
En marxa i funcionant
En marxa i funcionant

El següent pas és crear un simulador que s’executi a l’Arduino. D'aquesta manera, no he de seure amb els elèctrodes connectats al cos, ja que estic depurant codi.

Pas 3: posar-se en marxa

Image
Image

Finalment, la pantalla del PC. Cal canviar el codi Arduino per adquirir dades reals en lloc de dades de simulació. Es mostra el codi de processament. Tenia una mica de por de capbussar-me en un nou entorn de desenvolupament / llenguatge, però tan bon punt vaig veure l'IDE de processament vaig pensar: "Vaja! Això sembla familiar, igual que l'Arduino". Aquí teniu l’enllaç de descàrrega de Processament. Només van trigar unes hores de codi de pirateria que vaig trobar a Internet per posar en funcionament una aplicació. Vaig descobrir que la col·locació dels 3 elèctrodes al meu cos no es corresponia amb les anotacions dels cables. En el meu cas, la pista marcada com "COM" va a l'esquerra, "L" a la dreta i "R" a la cama esquerra.

El meu plantejament era programar l’Arduino per adquirir el senyal i transmetre’l a l’aplicació de processament que s’executava al PC. Hi ha una altra manera; utilitzeu Processament per controlar directament l 'Arduino - link. Encara millor, és possible eliminar l’Arduino del tot i fer servir el port d’àudio del PC per adquirir el senyal mitjançant el processament. Consulteu aquest document instructiu.

Pas 4:

Aquests són els fitxers font del simulador Arduino, l’adquisició del senyal Arduino i la visualització del senyal de processament.

Recomanat: