×

SparkFun Electronics will be closed on July 3rd, 2015 in observance of Independence Day. Any orders placed after 2:00pm MT on July 2nd will be shipped out after the weekend. Thanks!

Creative Commons images are CC BY-NC-SA 3.0

$ 29.95

added to your
shopping cart

quantity
In stock 62 in stock
29.95 1+ units
28.45 10+ units
26.96 25+ units
25.46 100+ units

Description: It’s not the heat but the humidity that gets you, at least that’s what they say. Really, both are important, what you need is a sensor that combines humidity and temperature readings. How about this Honeywell HumidIcon Digital Humidity/Temperature Sensor?

The HIH6130 is a digital output-type relative humidity (RH) and temperature sensor combined in the same package. This allows the RH measurement to be temperature compensated and provides a second, standalone temperature sensor output.

This breakout board gives you standard 0.1" spaced headers for each of the pins on this SOIC package, making it a lot easier to prototype your next humidity-sensing application. Communication with the HIH6130 is easily achieved over I2C using libraries like “Wire.h”

Features:

  • Operating Voltage: 2.3-5.5v
  • Compensated humidity range: 10-90% RH
  • Compensated temp. range 5-50°C
  • True temperature-compensated digital I2C output
  • Wide operating temperature range allows for use in many applications

Documents:

Recommended Products

Customer Comments

  • Looks like you can change the default address of the sensor. Try looking at these resources for more information => http://forum.arduino.cc/index.php?topic=78667.0 and http://playground.arduino.cc//Main/HoneywellHumidIconTMDigitalHumidity-TemperatureSensors.

  • My sensor gives me 1 and 1 for the most significant bits (diagnostic condition). I have no idea how to proceed???

    Any ideas?

  • I got this humidity sensor working and displaying the data live on a website using dygraphs. It’s all hosted on the Beaglebone, too. I wrote about it with lots of code examples at the K'NEK-TEK blog.

    Dygraphs make data look super awesome and provide zooming in and out, floating legends, and lots of colors and style choices. All free, open-source software!

  • The specs in the datasheet make this sensor look less accurate/precise than the HTU21D, but this one’s datasheet seems to be trying to be more honest than usual about the accuracy of this sensor, and this one’s more expensive, suggesting better performance. So I’m not sure which one will provide better results for applications that need very accurate or precise readings. Any insight?

    • I’ve used both of these products in numerous projects, and they both provided accurate results for me. I was only needing accuracy within a percent or two though, nothing on a floating point scale. Being more expensive doesn’t always equate to better performance. We’ve been selling this sensor longer, so the technology could be different/older, thus driving the price up. What you should focus on is the feature set. For instance this sensors has upper and lower alarm thresholds that can be set independent of a microcontroller. That may be a feature you want. If not, the HTU21D might be the better choice.

  • Anyone working on this part for Fritzing??

  • I’m having some trouble with this device on the Raspberry Pi. I’m using SMBus and can successfully read from the device, but I can’t get it to ‘wake up’ and take a new measurement (even after using the write_i2c_block_data(addr, 0, [0x0000])). I see the device just fine with a command line i2cdetect and I get data back when I execute the read_i2c_block_data() command via python, but I always get back, Status: 1, Temp: -40 and Humidity: 0. Any advice?

    • I figured it out! It had to do with the way python assigns data types and how it performs math with those data types. After a few changes to my code I was seeing good, reliable data!

  • So, for this to work, I need two capacitors (see http://playground.arduino.cc//Main/HoneywellHumidIconTMDigitalHumidity-TemperatureSensors). They are 0.1 uF and 0.22 uF. The first one is easy to find but the second one? Where do I find a 0.22 uF capacitor? For the resistors I am covered. Thanks for any help offered!

    • this breakout board contains all the resistors and capacitors needed…. all you need to get this to work is 5V, GND, SDA, SCK…

      The 22uf capacitor is a bypass capacitor… it should not be a problem if you use a close approximation to the value specified.

  • Sweet sensor…Thanks for carrying this.

    I tested this side by side with a SHT15 and got the same results… few +/- few %Points on the RH. It costs atleast half than a SHT15 on DigiKey, for no aparent reason.

    This breakout board is great. I mean ITS PERFECT!! The pinout matches exactly with GND, VCC and PORT B, on a 28pin PIC - I.E.: 16F886

    I wish all your breakout boards had this pin out.

    thank you sparkfun for shaving that Yak for me.

    • Thanks for the feedback. The document you listed is also found on the link to the Arduino code. I added it to the documents section as well as the guide for command mode so they can be found more easily. Hope this helps.

      Also, if you would like to share your PIC code, I’d be more than happy to post it on the product page.

      • Hmm… I got lots of code I would love to share! I use CCS to code, which is not an open source compiler…. so its not really compilable by many people.

        anyways… lemme finish up mah codes and ill wrap them up in a nice bundle for you to post.

        Again.. the pinout on this board is great… more boards with this pin out please!

  • Since I am working on code for this today, I thought id share some things. I use Arduino for men, or PIC’s as we call them, so the code above does not work for me. (puts down match box and waits for flames to start)

    The data sheet above is all nice about specs, precision, and Honeywell glory. However, its quite scarce on communication data, but it does make a reference to some documents that do:

    http://www.phanderson.com/arduino/I2CCommunications.pdf

    … thats just the first link i found on google… That should help others more than the datasheet actually, especially if you are new to I2C.

  • I cant seem to find this part on your Eagle library from github… is there an update?

    • Working on getting the GitHub updated with this. It should hopefully be up there by the end of the day.

      • It is now on GitHub. Look under the AnalogIC library.

        • Awesome!

          Thanks guys….

          By the way, your arduino code link seems to be broken… or the page is no longer up.

          • I just clicked on it it and had no trouble getting to the page. Perhaps it was down momentarily. Let us know if you are still having trouble.

  • These devices have no register numbers, unlike many 7-bit I2C devices. They will happily ignore the register index you give it, fortunately, so if you just read 4 bytes from address 0x27 register 0, you get the data.

Customer Reviews

No reviews yet.