INHOUDSOPGAWE:

Hartslagmeter AD8232, Arduino, verwerking: 4 stappe
Hartslagmeter AD8232, Arduino, verwerking: 4 stappe

Video: Hartslagmeter AD8232, Arduino, verwerking: 4 stappe

Video: Hartslagmeter AD8232, Arduino, verwerking: 4 stappe
Video: 😃Heart Rate Monitor system using Arduino🔥/ contact no. In description 😃 2024, November
Anonim
Hartslagmeter AD8232, Arduino, verwerking
Hartslagmeter AD8232, Arduino, verwerking
Hartslagmeter AD8232, Arduino, verwerking
Hartslagmeter AD8232, Arduino, verwerking

Die Analog Devices AD8232 is 'n volledige analoge voorkant wat ontwerp is om EKG (ElectroCardioGram) seine op milliVolt -vlak te verkry. Alhoewel dit eenvoudig is om die AD8232 aan te sluit en die gevolglike EKG -sein op 'n ossilloskoop te sien, was die uitdaging vir my om die sein vir vertoning op my rekenaar te verkry. Toe ontdek ek Verwerking!

AD8232 dokumentasiebladsy -

'N Uitbreekbord is hier beskikbaar by Sparkfun - https://www.sparkfun.com/products/12650 of, as u 'n paar weke wag, hier uit China - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu …

Ek het die kit bestel, insluitend liggaamssensorkabel met taai pads.

Stap 1: Voorbereiding van die AD8232 -uitbreekbord

Berei die AD8232 Breakout Board voor
Berei die AD8232 Breakout Board voor

Die plan is dat die AD8232 -bord die EKG -sein moet kry. Die uitset van die AD8232 is 'n sein van ongeveer 1,5 volt. 'N Arduino Uno neem hierdie sein met ongeveer 1k monsters/sekonde. Hierdie monsterswaardes word dan oor die USB -poort na die rekenaar gestuur vir vertoning. Ek het vinnig agtergekom dat die aanstuur van die AD8232 vanaf die 3.3V -uitset van die Arduino -bord 'n slegte idee was - te veel 60 Hz -geraas. Ek het dus oorgeskakel na 2 x AA -batterye. Die AD8232 kan, indien verkies, deur 'n kwikmuntsel van 3V aangedryf word. Twee drade (sein en grond) loop van die AD8232 -bord na die Arduino (A0 en grond). Ek het 'n groot hoeveelheid smeltgom gebruik om die drade by die AD8232 -bordkruising te versterk.

Stap 2: EKG -simulasie op Arduino Uno

Image
Image
Op en aan die gang
Op en aan die gang

Die volgende stap is om 'n simulator te skep wat op die Arduino werk. Op hierdie manier hoef ek nie te sit met die elektrodes wat aan my liggaam geheg is nie, terwyl ek die kode ontfout.

Stap 3: Aan die gang

Image
Image

Laastens, die rekenaarskerm. Die Arduino -kode moet verander word om werklike data te verkry in plaas van simulasiedata. Die verwerkingskode word gewys. Ek was nogal bekommerd daaroor om in 'n nuwe taal- / ontwikkelingsomgewing te duik, maar toe ek die Processing IDE sien, het ek gedink "Whoa! Dit lyk bekend - net soos die Arduino." Hier is die aflaai skakel vir verwerking. Dit het net 'n paar uur se inbraakkode wat ek op die internet gekry het, 'n program nodig om aan die gang te kom. Ek het ontdek dat die plasing van die 3 elektrodes op my liggaam nie ooreenstem met die notasies op die drade nie. In my geval gaan die voorpunt gemerk "COM" na links, "L" gaan na regs en "R" gaan na die linkerbeen.

My benadering was om die Arduino te programmeer om die sein te verkry en na die verwerkingstoepassing op die rekenaar oor te dra. Daar is 'n ander manier; gebruik Verwerking om die Arduino - skakel direk te beheer. Nog beter, dit is moontlik om die Arduino heeltemal uit te skakel en die rekenaar se klankpoort te gebruik om die sein deur middel van verwerking te verkry - sien hierdie instruksies.

Stap 4:

Hier is die bronlêers vir die Arduino -simulator, die verkryging van die Arduino -sein en die vertoon van die verwerkingssein.

Aanbeveel: