1 / 14

Pulse Event Targeting/Detection

ECE 256 Project Presentation. Pulse Event Targeting/Detection. Scott Covert Jacob Cox. Outline. Objective Project Overview and Concept Design Work Completed Challenges Lessons Learned. Objective.

bao
Download Presentation

Pulse Event Targeting/Detection

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 256 Project Presentation Pulse Event Targeting/Detection Scott Covert Jacob Cox

  2. Outline • Objective • Project Overview and Concept • Design • Work Completed • Challenges • Lessons Learned

  3. Objective • Develop a multihop wireless sensor network capable of detecting sound and signaling base with a noise level and time of arrival (TOA). Use these values to triangulate the location of a one-time event. • Detect, Record, Multihop, Evaluate Data

  4. Tools Light sensor Microphone Speaker Leds • CYGWIN • TinyOS • NesC • MATLAB The Keychain Alarm...a 130db alarm One 12 volt battery included. User Button Reset Charging Indicator

  5. Multihop Wireless Sensor Network

  6. The Program Cygwin Make TinyOS NesC Config. Module .H IMAGE

  7. Configuration StdControl Main StdControl StdControl StdControl StdControl StdControl StdControl MicDetectM DelugeC MicControl (main) Vrc Vrg MicThreshold RouteStatistics Intercept RouteControl MicInterupt Microphone Send SplitControl MultiHopC MicDriverlC LedsC StdTimer TimerMilliC() StdTimerC Comm TimerMilliC() RecordTimerMilliC RecordTimerMilli

  8. Durham County Wildlife Club

  9. Durham County Wildlife Club X0, y0 a X3, y3 X2, y2 b X1, y1

  10. dBA Levels (Problem Discovered) A = 20*log10(V2/V1) (dB) Silex Sound Attenuation White Paper http://www.mogami.com/e/cad/db.html

  11. Low dB Calibration

  12. Experimental Results x Radius Ratio of motes 1 and 2 = 1.93 Radius Ratio of motes 1 and 3 = 2.05 Mote 1 event distance: R1 = 1.93 Mote 2 event distance: R2 = 1 Mote 3 event distance: R3 = .94 Actual Distances were all 2.5 M. Error of 23% to 62%

  13. Challenges • Tmote Invent Variability • Wind Sensitivity, Poor Quality Sensors • New Programming Language & OS • NesC and TinyOS Learning Curve • Compile Times * time * time … • Converting to Decibel • Clipping: 4095 (assumed mV) value as ceiling

  14. Lessons Learned • Acoustic Event Targeting • Sensitive to equipment variability • Look for equipment with self-diagnostics • Push to improve our programming skills • ECE 256 is Cool!

More Related