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

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

Embed Size (px)

Citation preview

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