I am doing a special education project in Physic about the speed of
sound. I will do some experiments to measure it. At the end my pupils
should be able to build a little echolot. I want to have a very simple
buildup, so I thought of doing it with the soundcard of a computer and
python. This means that I want to use a mic to throw out a signal that
gets saved by a speaker. Then I can calculate the distance with the
time-difference and make a noise or something like that to know how far
away the next wall is. The algorithm is very easy, but I do not have the
know-how and the time to build a library that accesses the hardware.

Does anybody have some ideas how I can do this? A special library would
be nice, that can access the soundcard and measure the time difference
between two signals in realtime. I was thinking of a pulsing sinus made
by the speaker of the soundcard (or maybe by an extern device with a
fixed frequency) and measured by the mic. I had tested some things with
aubio (http://aubio.org/) to calculate the time difference, but then I
would have to write something like a deamon to handle the soundcard. And
there is always the time problem, because it should do everything in
realtime.

Maybe someone knows a special library that does the most work for me. My
main function should only do the calculation of the distance and get the
time by a simple deamon, etc.


wkr André

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to