Adaptive Transmission Power Control for Wireless Sensor Networks