Module/TronSens HTM B71
Revision as of 18:29, 9 March 2013 by Martinmm (talk | contribs) (Created page with "__NOTOC__ thumb|right|TronSens HTM 71 ==Overview== The TronSens HTM B71 is a relative humidity and digital temperature sensor. Unfortunately it does not li…")
Overview
The TronSens HTM B71 is a relative humidity and digital temperature sensor. Unfortunately it does not like other devices on the same I2C bus.
Module name | meteo/humid_htm_b71 |
Sensor type | humidity, temperature |
Range (humidity) | 0 .. 100 %RH |
Range (temperature) | -40°C .. +125°C |
Resolution (humidity) | ? %RH |
Resolution (temperature) | 0.01°C |
Refresh rate | 4Hz |
I2C address | 0x28 |
Hardware
The sensor board can be directly interfaced to the autopilots I2C 3.3V interface
Wiring
Autopilot I2C pin | Autopilot I2C | HTM B71 | HTM B71 pin |
1 | GND | GND | 2 |
2 | |||
3 | +3.3V | Vdd | 3 |
4 | SDA | SDA | 1 |
5 | SCL | SCL | 4 |
Usage
To use the humidity sensor add:
File: conf/airframes/myplane.xml |
<modules>
<load name="humid_htm_b71.xml"/>
</modules>
|
Result message
The raw data (ihumid/itemp) and the converted result (humid/temp) is written to the log file. The message is automatically sent when new data is received, it does not have to be added to the telemetry file.
File: conf/messages.xml |
<message name="HTM_STATUS" id="115">
<field name="ihumid" type="uint16"/>
<field name="itemp" type="uint16"/>
<field name="humid" type="float" unit="rel_hum" format="%.2f"/>
<field name="temp" type="float" unit="deg_celsius" format="%.2f"/>
</message>
|
Sample log file lines
15.891 123 HTM_STATUS 4807 5920 29.35 19.2 16.143 123 HTM_STATUS 4807 5917 29.34 19.17 16.391 123 HTM_STATUS 4807 5917 29.34 19.17 15.643 123 HTM_STATUS 4809 5917 29.35 19.2