Here's a low-cost ultrasonic ranger with I2C and serial interface, using a single element, and a 55 degree sensing angle.
The Devantech SRF02 is compact and inexpensive single-element ultrasonic ranger featuring both I2C and serial interfaces. We're talking seriously inexpensive for a sensor with both these sensor interfaces.
Both interfaces allow you to chain up to 16 units together, and send your commands to specific modules in the chain. It's pretty straightforward to set the address of each unit too. Just plug in one module, and send it the appropriate re-address command with the new new address desired. Tada - finished!
A new feature is the addition of separate burst and ranging control commands, for even more control of the sensor's behavior.
Here are the specifications:
|Range||16 to 600cm (6" to 19.7')|
|Power||5V, 4mA (typ)|
|Size||24mm x 20mm x 17mm tall (0.95" x 0.79" x 0.67 tall)|
|Analog gain||Automatic 64 step gain|
|Connections||I2C Bus / Serial Bus (16 addresses)|
|Serial Comm||9600 baud,1 start, 2 stop and no parity bit|
|Calibration||Automatic tuning (no manual calibration req'd)|
|Timing||Autonomous - no host controller timing req'd|
|Units||Reports back range in microseconds (uS), mm, or inches|