element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • Experts & Guidance
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • 'Choose another store...'
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs Closer to the heart
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: fustini
  • Date Created: 27 Apr 2012 6:27 AM Date Created
  • Views 396 views
  • Likes 0 likes
  • Comments 0 comments
  • biosensor
  • hrmshield
  • bpm
  • diy
  • Health
  • arduino
Related
Recommended

Closer to the heart

fustini
fustini
27 Apr 2012

Howdy,

 

After being consumed with Raspberry Pi WiFi adapter testing the last two weeks, I'm turning my attention back to finishing my Arduino heart rate data logger project (which I've termed the hrmshield).  I'm really glad that I finally moved the project to a github repo before I was sucked into the Raspberry vortex.  It's much easier to recall what I was up too by looking through the commit log and also not having to look around my hard disk for the "current" version.  Here's the project repo:

 

https://github.com/pdp7/hrmshield

 

The main attraction is the Arduino sketch, hrmshield.pde, which melds together code from HeartSpark, OpenHeart and Adafruit Logger shield.  Following Eric Boyd's lead in his HeartSpark code, I try to only do the minimal amount of processing on the Arduino before logging to text file on the SD card

 

Here's the rough method I'm currently using to attach the hrmshield to my arm for test runs:

image

Since the data is "raw", I have been working on a set of Perl scripts that parse and filter the heart rate samples to generate accurate graphs.  These are in the repo as well, but I'm still working on improving the filtering scripts.  Also, I've been using an interactive GUI frontend to gnuplot called qgfe which while very handy for analyzing test data, but I need to write scripts with automate the process of running gnuplot.  I'll do post on this topic soon.

 

Also, once I've wrangled the filtering and graphing process, I really need to make a nice laser cut or 3d printed enclosure at my hackerspace.  For now, here's a video of my crude version in action:

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

 

Cheers,

Drew

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube