Hello and Welcome! If you have a technical question please check out our Forums. If you have an order or shipping question please refer to our Customer Support page. Please see all COVID-19 updates here and thank you for your continued support.
SparkFun will be closed on Tuesday, November 3rd because we are out voting! Orders placed after 2 pm MT Monday, November 2nd will ship on Wednesday, November 4th.
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"
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.
This skill defines how difficult the soldering is on a particular product. It might be a couple simple solder joints, or require special reflow tools.
Skill Level: Noob - Some basic soldering is required, but it is limited to a just a few pins, basic through-hole soldering, and couple (if any) polarized components. A basic soldering iron is all you should need.
See all skill levels
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
Based on 4 ratings:
2 of 2 found this helpful:
This will be a short review. What can I say? I powered it up and it works perfectly. The readings and status bits all operate as described. I drive my peripherals directly with FPGAs and so have no use for C libraries. So I appreciate the detailed datasheet(s) with accurate interface information. I kind of wish I had noticed the pullup resistors on the board, as I have other I2C peripherals on the same I2C bus and already had pullups installed. Oh well, I suppose it kind of makes sense as it compensates for the extra load added to the bus by decreasing the rise times. I'm sure it's more compensation than I needed however. I guess I can always remove them. Thanks for offering this product and please continue to make it available.
I've been a fan of MAXIM / Dallas Semiconductor 1-wire products for more than a decade and this is my first use of I2C. Easy to use and many python libraries available for use on my RPi2.
I have been building small, battery operated wireless Remote Monitors to be placed around the house, garage and sheds to monitor a variety of environmental factors and events such as leaking water below a hot water heater, garage door open, some maintenance issues and so on. Two of the parameters are humidity and temperature to help optimize air conditioner comfort and operating cost. Since consistency of measurement is important, performance of the HIH5130 was one of the first things I wanted to know. What I have found was that the units track quite well, typically within a degree and 2% (temperature and humidity) between any two of three units that I have built so far. Secondly, the offsets appear to be fixed allowing calibration. I expect to have much more data when my next three are completed and I can put them all together test them. Having Sparkfun build them in a consistent manner is a real plus which is why I chose to use the breakout boards. Bottom line is that I am quite happy with them and of course the chip as well. Final comment, in my firmware design, I averaged my readings over a number of measurements, but with this chip, that appears to be unnecessary, so I may pull the code out.
The breakout and the HIH6130 are working well for me on a RPI. I have used David Hagan's Python RPI library for the HIH6130 at https://davidhagan.me/articles/ind/18