wind_sensor:getting_angle_orientation

This is an old revision of the document!


From a single microphone perspective,you can tell that you can get some wind speed which we shall call A. Without a reference it is impossible to know the actual angle and for which gives actually a biased 'A'. For example, imagine microphone A reads that the wind speed as 13 miles per hour. It could actually be 13 miles per hour wind hitting the microphone directly or maybe 20 miles per hour wind that is hitting the microphone at a non-ideal angle. As you can see from the angle predictions, the angle of a constant wind speed does indeed cause the output to vary. This won't matter if it was used to measure wind speed in a vent or shaft because wind would only be forced one way, thus there would be no need for more than 1 mic and no need to sense for direction. For the weather box however, we needed to build something more general.

That is why we added 4 mics to sense direction by checking the relationship of the output of each microphone.

Note that the current microphones we ordered in a decent number of batches are the arduino omnidirection microphones so it does sense sound from all direction. This causes some altercations from our original assumptions because we couldn't just take our y-axis mics and treat it as the A*sin(Θ), and the A*cos(Θ) of our x-axis mics. We tried to collect some raw data from the microphone and see if we could find a relationship between our multiple outputs and the angle of the

  • wind_sensor/getting_angle_orientation.1450402715.txt.gz
  • Last modified: 2021/09/19 21:59
  • (external edit)