Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

18
Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson

Transcript of Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Page 1: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Final ProjectPing))) Characterization

Farhaz Karmali

Harshit Goyal

Andrew Tomlinson

Page 2: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Project Description

• Interface a Parallax Ping))) Ultrasonic Range Finder with the Arduino Uno microcontroller package

• Characterize the Ping))) sensor for general use through experimentation

• Create a simple GUI to display the distance found by the Ping)))

Page 3: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

The Arduino Uno• The Arduino Uno R2• Board for the ATmega328 microcontroller• 16 MHz• Power from PC• USB B connector• Programming with

Arduino IDE

Page 4: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

The Ping))) Range Finder

• Male 3-pin header• GND• 5 VDC• SIG• 40 KHz Tx

Page 5: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.
Page 6: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Limitations

• a) Object is more than 3 meters away• b) Reflective surface at low incidence ang. • c) Object is too small to be detected

Page 7: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Limitations cont.

• Objects that absorb sound or have a soft or irregular surface may not reflect enough sound to be detected accurately.

• Air temperature affects the speed of sound according to:

• Cair = 331.5+ (0.6× TC ) m/s

• Percent error over 0 to 70 ° C is significant: 11 to 12 percent

Page 8: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Limitations cont.

Page 9: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

A bit of code…

Page 10: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Code continued

Page 11: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

C#

Page 12: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

C#

Page 13: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

The Wall

Page 14: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

The Ball

Page 15: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

The Tube

Page 16: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

The Block

Page 17: Final Project Ping))) Characterization Farhaz Karmali Harshit Goyal Andrew Tomlinson.

Special Notes

• Acoustics of material • Temperature• Object Shape