addressing each sensor on same i2c bus.
I had the same idea as you, but I don't think it can be done.To get a difference in pressure, perhaps a short tube in front of the sensor is needed. But with the tubes, 4 sensors in 4 directions is not enough, perhaps 12 sensors.
Quoteaddressing each sensor on same i2c bus.You could switch on/off the power supply of the sensors with a digital pin. Don't know the reset time of the BMP085.
You couldn't be more right.I placed a tube over the BMP085, 1cm wide, 2cm long.I blew right into the tube it to see what the value did.That increased the kPa by about 1.0
Would it be possible to use some kind of tube with a certain opening that would cause vibrations in the wind. And with an electret mic on every tube to detect it. The one with the highest amplitude is the one where the wind comes from.
Using ultrasound is practical, but not easy to make DIY. And a distance is needed for the sound. So it can not be made very small.