Need help with Ping sensor/ microcontroller
Andy7811
Posts: 6
Hi im doing a research project that has to do with ultrasound sensor. the sensor that im·using is Ping sensor. The·problem is to find the·distance between·1st·paper and 2nd paper.
Process :·The sensor·(attached·to microcontroller) is straightly placed in front of the·1st paper (stand)·at some distance, then a 2nd paper is placed behind the 1st paper at some distances.
The question is How·do we write a program·so that the sensor detect the distance between·1st and 2nd papers?
Please help me out. Im·new·to sensor and beginner to·microcontroller.
thank you ···
Process :·The sensor·(attached·to microcontroller) is straightly placed in front of the·1st paper (stand)·at some distance, then a 2nd paper is placed behind the 1st paper at some distances.
The question is How·do we write a program·so that the sensor detect the distance between·1st and 2nd papers?
Please help me out. Im·new·to sensor and beginner to·microcontroller.
thank you ···
Comments
The PING sends out a pulse of ultrasound. It starts a logic pulse when the sound is transmitted and stops the logic pulse when the first echo is received. The width of the pulse is proportional to twice the distance to the surface reflecting the sound pulse back to the PING. If there is another surface beyond the first surface, the PING will not detect it.
What you can do is to place the more distant paper first, measure the distance to it, then place the closer paper second and measure that distance, then subtract the two numbers to give you the distance between the two papers.
The distance of the 1st paper is not far, very close to the sensor, and the 2nd paper that is behind the 1st paper is not far, close to the 1st paper, let's say about 2 or 3 cm from the 1st paper.·Everything is in the range of sensor.
The measurements·can be·measured but·we·want to write the program so the sensor can measure for us.·Example,·how do·we use (mainly program) sensor to measure the thickness (distance) of thin paper box? That is mainly about my research, is measurement of thickness of object by using sensor.·But i don't·know·whether·it's work or not·b/c·of difficult w/ programs. Please·help me.
thank·you
·
' Smart Sensors and Applications - PingMeasureCmAndIn.bs2
' Measure distance with Ping))) sensor and display in both in & cm
' {$STAMP BS2}
' {$PBASIC 2.5}
' Conversion constants for room temperature measurements.
CmConstant CON 2260
InConstant CON 890
cmDistance VAR Word
inDistance VAR Word
time VAR Word
DO
PULSOUT 15, 5
PULSIN 15, 1, time
cmDistance = cmConstant ** time
inDistance = inConstant ** time
DEBUG HOME, DEC3 cmDistance, " cm"
DEBUG CR, DEC3 inDistance, " in"
PAUSE 100
LOOP
Erwin Sick (German sensor company) have an ultrasonic sensor specifically designed to detect "multi feeds" (2 or more sheets of paper together, for really high end copiers etc). I've used it and works very well.
As I understand it, it resonates the space between the two sheets of paper, but they are typically closer than you describe (a few mm). No matter how close they are it still seems to detect the 2nd sheet. I was very impressed with its effectiveness. I remember it did actually work with quite large gaps too.
Obviously your goal isn't just to buy one of these and be done, but I'm just posting to reassure you it is possible and there are commercial products to prove it.
Whether you can adapt the Ping module is another matter. You may need to dig deeper and extract an intermediate analog signal to process.
If you want the Sick part number I can find that for you on Monday
good luck
tubular
Sure. is there any specific link to look at it? how much did you buy it? It is true, it's not done quickly b/c the object that i will measure is ice thickness for my undergrad research. if it's not possible, i'm going to change my object.
thanks
This is the one...
http://forums.parallaxinc.com/mysick.com/saqqara/pdf.aspx?id=im0006627
I had forgotten it had a separate TX. This may affect you as I think you are probably trying to do it single sided. If doing it single sided, you could try attacking the problem at 45 degrees (getting a spatially different reflection from the paper behind due to its increased distance (and use more than one receiver), otherwise yes you'll probably need ultrasound techniques.
Its an interesting project because it could be very simple or very complicated, hard to know in advance. I suggest you discuss possible approaches with the supervisor, because they probably already know whats is required to solve the problem. Do this before committing to it in its entirety. IMO it could rapidly evolve into something beyond undergrad level!
There are ultrasound chipsets from Analog Devices, but I'm guessing the transducer required might be quite complicated.
tubular