Inhoudsopgave:
- Stap 1: Het AD8232 Breakout Board voorbereiden
- Stap 2: ECG-simulatie op Arduino Uno
- Stap 3: Aan de slag
- Stap 4:
Video: Hartslagmeter AD8232, Arduino, verwerking: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
De AD8232 van Analog Devices is een complete analoge front-end die is ontworpen om EKG-signalen (ElectroCardioGram) op milliVolt-niveau te verwerven. Hoewel het eenvoudig is om de AD8232 aan te sluiten en het resulterende ECG-signaal op een oscilloscoop te zien, was de uitdaging voor mij om het signaal te verkrijgen voor weergave op mijn pc. Toen ontdekte ik Processing!
AD8232 documentatiepagina -
Een breakout board is hier verkrijgbaar bij Sparkfun - https://www.sparkfun.com/products/12650 of, als je een paar weken wacht, hier in China - https://www.ebay.com/itm/New-Single -Lood-AD8232-Pu…
Ik bestelde de kit inclusief lichaamssensorkabel met plakkerige pads.
Stap 1: Het AD8232 Breakout Board voorbereiden
Het plan is om het AD8232-bord het ECG-signaal te laten ontvangen. De uitgang van de AD8232 is een signaal van ongeveer 1,5 Volt. Dit signaal wordt gesampled door een Arduino Uno met ongeveer 1k samples/seconde. Deze voorbeeldwaarden worden vervolgens via de USB-poort naar de pc gestuurd voor weergave. Ik ontdekte al snel dat het een slecht idee was om de AD8232 van de 3,3V-uitgang van het Arduino-bord te voorzien - te veel 60 Hz-ruis. Dus ben ik overgestapt op 2 x AA batterijen. De AD8232 kan desgewenst worden gevoed door een 3V-kwikknoopcel. Twee draden (signaal en aarde) liepen van het AD8232-bord naar de Arduino (A0 en aarde). Ik heb een royale hoeveelheid smeltlijm gebruikt om de draden bij de AD8232-bordverbinding te versterken.
Stap 2: ECG-simulatie op Arduino Uno
De volgende stap is het maken van een simulator die op de Arduino draait. Op deze manier hoef ik niet met de elektroden op mijn lichaam te zitten terwijl ik code aan het opsporen ben.
Stap 3: Aan de slag
Ten slotte het pc-scherm. De Arduino-code moet worden gewijzigd om echte gegevens te verkrijgen in plaats van simulatiegegevens. De verwerkingscode wordt weergegeven. Ik was nogal ongerust over het duiken in een nieuwe taal / ontwikkelomgeving, maar zodra ik de Processing IDE zag, dacht ik "Whoa! Dit ziet er bekend uit - net als de Arduino." Hier is de downloadlink voor Verwerking. Het kostte maar een paar uur aan hackcode die ik op internet vond om een applicatie in gebruik te nemen. Ik ontdekte dat de plaatsing van de 3 elektroden op mijn lichaam niet overeenkwam met de notaties op de draden. In mijn geval gaat de lead gemarkeerd met "COM" naar links, "L" gaat naar rechts en "R" gaat naar het linkerbeen.
Mijn aanpak was om de Arduino te programmeren om het signaal te verwerven en het naar de verwerkingstoepassing op de pc te verzenden. Er kan een andere manier zijn; gebruik Processing om de Arduino - link direct te besturen. Sterker nog, het is misschien mogelijk om de Arduino helemaal te elimineren en de pc-audiopoort te gebruiken om het signaal via verwerking te verkrijgen - zie dit Instructable.
Stap 4:
Hier zijn de bronbestanden voor de Arduino-simulator, Arduino-signaalacquisitie en verwerkingssignaalweergave.
Aanbevolen:
Doe-het-zelf hartslagmeter (logger): 4 stappen
DIY Heart Rate Monitor (logger): In dit project laat ik je zien hoe een commerciële smartwatch je hartslag meet en bewaakt en daarna laat ik je zien hoe je een DIY-circuit kunt maken dat in principe hetzelfde kan doen met de toevoeging dat het ook de hartslaggegevens opslaan
Arduino hartslagmeter: 5 stappen
Arduino-hartslagmeter: Hallo allemaal, ik heb deze handheld Arduino-gestuurde hartslagmeter gebouwd
IOT-hartslagmeter (ESP8266 en Android-app): 5 stappen
IOT-hartslagmeter (ESP8266 en Android-app): als onderdeel van mijn afstudeerproject wilde ik een apparaat ontwerpen dat je hartslag zou bewaken, je gegevens op een server zou opslaan en je via een melding zou informeren wanneer je hartslag abnormaal was. Het idee achter dit project ontstond toen ik probeerde een
ECG en hartslagmeter: 6 stappen
ECG en hartslagmeter: Elektrocardiogram, ook wel ECG genoemd, is een test die de elektrische activiteit van het menselijk hart detecteert en registreert. Het detecteert de hartslag en de sterkte en timing van de elektrische impulsen die door elk deel van een hart gaan, wat in staat is om de
Eenvoudig ECG-opnamecircuit en LabVIEW hartslagmeter: 5 stappen
Eenvoudig ECG-opnamecircuit en LabVIEW hartslagmeter: "Dit is geen medisch apparaat. Dit is alleen voor educatieve doeleinden met behulp van gesimuleerde signalen. Als u dit circuit gebruikt voor echte ECG-metingen, zorg er dan voor dat het circuit en de circuit-naar-instrumentverbindingen de juiste isolatiete