Download presentation
Presentation is loading. Please wait.
Published byMyron Carroll Modified over 9 years ago
1
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 Leds User Button MicrophoneLight sensor ResetCharging Indicator Speaker The Keychain Alarm...a 130db alarm One 12 volt battery included. CYGWIN TinyOS NesC MATLAB
5
Multihop Wireless Sensor Network
6
The Program Make Config. Module.H
7
Main MicDetectM MicDriverlC LedsC Vrc Vrg MicThreshold MultiHopC TimerMilliC() StdTimerC MicInterupt Microphone MicControl (main) DelugeC Send Intercept RouteStatistics RouteControl StdControl SplitControl StdControl Comm StdControl StdTimer RecordTimerMilli TimerMilliC() RecordTimerMilliC Configuration
8
Durham County Wildlife Club
9
X3, y3 X2, y2 X0, y0 X1, y1 a b
10
dBA Levels (Problem Discovered) A = 20*log10(V2/V1) (dB) http://www.mogami.com/e/cad/db.html Silex Sound Attenuation White Paper SoundTmote Output One Meter 130 dB 4095 Car 80 dB 4095 Clap (1-10 Meter) 65 dB 4095 Whisper 20 dB2900-3500
11
Low dB Calibration ADC to Decibel Conversions ADC ReadingDecibel Level 292330 325160 385165
12
Experimental Results Low dB Experimental Results MOTETOASOA (ADC-mV)SOA (dB) 127.344330751.2259 227.344347156.9363 327.297348757.4789 TOA is Time of Arrival. SOA is Sound of Arrival. dB is the Decibel value of Sound. 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% x
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!
15
Event Location h b a X3, y3 X2, y2 x0, y0 x1, y1 x1-x0 y1-y0
16
Event Location h b a X3, y3 X2, y2 x0, y0 x1, y1 x1-x0 y1-y0 r0 r1
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.