Hello Friends,
I am a newbie and should say that i am really fascinated with Arduino. Academically I come from the Mechanical background and professionally software engineering is my Job. In order to help a friend of mine who is a professor of mechanical engineering wants to develop an instrument to analyze a surface(high/low points) using UltraSound, I have taken the task of creating an Interface which will aid him in his quest. Even though i have good experience with software engineering as a programmer for 8 years, my affinity towards Electronics is very bad. But i believe Arduino has solved that issue.
Here I wish to seek some advises. Since ultrasound is his mode of input i figured out Ping))) will be a good option, but cannot determine which board to use(Arduino Diecimila i chose based on my instincts). The projects requires to analyze a surface to measure the roughness using UltraSound. So the high/low points will be having (1/1000) mm difference between them. I have attached the picture below to explain my requirements.
So can Ping))) really detect this much low distance? What i basically mean is that can Ping))) detect distance up to (1/1000)mm of precision?
Do you guys think the following items will satisfy my project requirements?
Arduino Diecimila - Board
Ping Ultrasonic Range Finder(Ping))) ) - Sensor.
After this the interface should be pluggable into any device like Laptop, Computer or perhaps an Android Phone where an application which will be developed by me will be installed on the respective devices. So the user will plug in our complete device to any of the specified device and will see the data in form of a graph generated by our app. This is something that I can manage on the later part, but i need to know if the above components are enough so i can purchase them to start atleast and then explore about further requirements.
Regards,
Ashok Srinivasan.