Arduino Heart Rate Monitor LCD

Davide GombaSeptember 13th, 2010





Youtube user [npaltmp] hacked up a alphanumeric LCD from a defective answering machine, an ear clip pulse sensor from a stationary exercise bike and interfaced it with an Arduino “using a simple circuit which normalizes the photo-transistor’s output voltage and amplifies fluctuations”.

The Arduino senses rises and falls in voltage on one of its analog inputs and counts them as heartbeats. Motion is sensed with a crudely built vibrations sensor attached to my bed. It consists of a coiled thin wire pendulum which makes intermittent contact with a loop shaped electrode during vibrations. It is wired to the Arduino just like a button. Originally I had all heart beat events reported to a running desktop computer for logging, but I disliked this because it seemed silly to keeps a ~200 watt machine powered up for 8+ hours to collect only kilobytes of data. I reduced sampling rates, and made some other compromises in data collection, and now the sleep monitor stores data in the ATmega328’s 2kb of ram. When I turn on my computer in the morning, I can download the data with a C# application and have it stored to a comma separated value format file. CSV files load easily into Excel for analysis.

No code or Schematic is provided (some schematic can be found googling though)

Via [nopaltmp] on youtube





3 Responses to “Arduino Heart Rate Monitor LCD

  1. dog Says:

    Can you please email me the code for this script or please let know me in detail about this script?

  2. priya Says:

    You need to ask the makers for that.

  3. crissee87 Says:

Leave a Reply

You must be logged in with your Arduino account to post a comment.

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131