Module/Honeywell HIH-4030
Overview
The Honeywell HIH-4030 is a simple relative humidity sensor. It outputs an analog voltage and needs an additional temperature sensor for compensation. The sensor was flown only once for testing...
Module name | meteo/humid_hih |
Sensor type | humidity |
Range | 0 .. 100 %RH |
Resolution | ? %RH |
Refresh rate | 4Hz |
Hardware
Supply the sensor with 5V and connect the output with an ADC input through a 68kOhm/36kOhm resistor bridge. Standard pin is ADC_3 (AD0.6) on ADC1/J10 for the Tiny/TWOG. We used the temperature sensor part of the SHT75 for compensation.
Supplier:
Wiring
Tiny/TWOG ADC1 pin | Tiny/TWOG ADC1 | HIH-4030 |
1 | GND | GND |
2 | +5V | 5V |
3 | ||
4 | ||
5 | ADC3 (P0.30) | OUT (through resistor bridge) |
Usage
To use the humidity sensor add:
File: conf/airframes/myplane.xml |
<modules>
<load name="humid_hih.xml"/>
</modules>
|
The ADC pins can be configured through defines, e.g.:
File: conf/airframes/myplane.xml |
<modules>
<load name="humid_hih.xml">
<define name="ADC_CHANNEL_HUMID_HIH" value="ADC_4"/>
</load>
</modules>
|
Result message
The raw data (humid) and the converted result (fhumid/ftemp) 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="HIH_STATUS" id="96">
<field name="humid" type="uint16"/>
<field name="fhumid" type="float" unit="rel_hum" format="%.2f"/>
<field name="ftemp" type="float" unit="deg_celsius" format="%.2f"/>
</message>
|
Sample log file lines
(none)