I2C Pressure Sensor

From Openmoko

(Difference between revisions)
Jump to: navigation, search
m
m
Line 4: Line 4:
 
[[Image:BMP085.jpg]]
 
[[Image:BMP085.jpg]]
  
An experimental kernel driver for the chip is available from [http://gitorious.org/freerunner-navigation-board/bmp085 gitorious]
+
The sensor needs just four wires: power (3.3V, GND) and I2C (SDA, SCL). The wiki page about [[I2C]] describes where to get them.
 +
 
 +
An experimental kernel driver is available from [http://gitorious.org/freerunner-navigation-board/bmp085 gitorious].
 +
It searchs for the chip at I2C address 0x77 and exports a sysfs interface where you can read the temperature and the pressure as well as adjust the internal oversampling.
  
 
--[[User:Cmair|Cmair]] 19:10, 30 September 2009 (UTC)
 
--[[User:Cmair|Cmair]] 19:10, 30 September 2009 (UTC)
 +
  
 
For other chips and ideas on how to use them see [[Variometer]] and [[Wish_List_-_Hardware_-_Atmospheric]].
 
For other chips and ideas on how to use them see [[Variometer]] and [[Wish_List_-_Hardware_-_Atmospheric]].

Revision as of 21:20, 30 September 2009

The BMP085 (Datasheet) from bosch sensortec is a simple, easy to use, pressure sensing device. It speaks I2C and includes a temperature sensor. Because of it's tiny size of 5.0mm x 5.0mm x 1.2mm it fits nice into the Freerunner. I glued mine into the empty space between the AUX key and the bluetooth antenna.

BMP085.jpg

The sensor needs just four wires: power (3.3V, GND) and I2C (SDA, SCL). The wiki page about I2C describes where to get them.

An experimental kernel driver is available from gitorious. It searchs for the chip at I2C address 0x77 and exports a sysfs interface where you can read the temperature and the pressure as well as adjust the internal oversampling.

--Cmair 19:10, 30 September 2009 (UTC)


For other chips and ideas on how to use them see Variometer and Wish_List_-_Hardware_-_Atmospheric.

Personal tools

The BMP085 (Datasheet) from bosch sensortec is a simple, easy to use, pressure sensing device. It speaks I2C and includes a temperature sensor. Because of it's tiny size of 5.0mm x 5.0mm x 1.2mm it fits nice into the Freerunner. I glued mine into the empty space between the AUX key and the bluetooth antenna.

BMP085.jpg

An experimental kernel driver for the chip is available from gitorious

--Cmair 19:10, 30 September 2009 (UTC)

For other chips and ideas on how to use them see Variometer and Wish_List_-_Hardware_-_Atmospheric.