University project - electronic stethoscope

Hi everyone!

I’m new to the world of C# and net framework. My university project consists of making an electronic stethoscope capable of measureing heart rate in BPM.

I have purchased the FEZ cerbuino bee, and am ready to start! I was hoping someone could point me in the right direction, Id like to first of all connect the microphone to an analog input and display the waveform on the laptop screen. Whats the easiest way to go about this? is there any existing project I could look at for guidance?

Many thanks, Krish

I did this using a Seeed heart monitor sensor.

The code is here:

I haven’t messed with that code in quite a while. So, I have no idea what kind of shape it’s in. Let me know if you run into any issues.

Here’s the sensor:
http://www.seeedstudio.com/depot/grove-earclip-heart-rate-sensor-p-1116.html?cPath=197

Wow that looks very useful! Im afraid ive skipped many stages though, I feel I should master the basics first!

Ive found the analog pins on the cerbuino bee, and that they operate on 3.3v.

The first stage in my project is to get the real-time waveform of the mic input on the computer display. Ive bought the serial to usb gadgeteer module with this in mind, but how would i go about implementing the program?

Many thanks for your help and fast response!

sorry, can you explain your idea a little more fully ? Where does the PC come into the picture, where does the audio come into the picture, where does serial to USB come into the picture, what functions do you expect to run on what part of the overall system?

This is more advanced, but here’s a codeshare entry for analyzing audio input from the analog input:

http://www.tinyclr.com/codeshare/entry/384

It’s RLP code (C++ that get’s deployed with your C#/VB.NET to the device but runs outside managed NETMF), so you will need to convert it to RLP Lite for the Cerbuino.


Alternatively, you can look into making your own electronics based on a chip like this:
http://www.mix-sig.com/index.php?option=com_content&view=article&id=145:msgeq7-&catid=52:standardproductscategory

I used a simple breadboard and quickly got it to analyze the audio data (7 bands) within the NETMF world.

Sorry I should have been clearer.
The project is an electronic stethoscope. The mic is inserted into a normal stethoscope one sees with doctors everyday. The mic is connected to the cerbuino bee, and the cerbuino to my laptop via USB.

My target result is to get a real time waveform of the audio on my laptop screen, as well as heart rate in BPM. My understanding is that i need the serial usb gadgeteer module to debug in real time, so i purchased that too.