{"id":19089,"date":"2017-02-10T10:00:12","date_gmt":"2017-02-10T18:00:12","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=19089"},"modified":"2021-06-11T10:44:02","modified_gmt":"2021-06-11T17:44:02","slug":"new-product-introducing-the-pmod-hygro","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/new-product-introducing-the-pmod-hygro\/","title":{"rendered":"New Product &#8211; Introducing the Pmod HYGRO!"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19090 alignright\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-in-use.png\" alt=\"\" width=\"405\" height=\"297\" data-wp-pid=\"19090\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-in-use.png 695w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-in-use-600x439.png 600w\" sizes=\"auto, (max-width: 405px) 100vw, 405px\" \/>Announcing the addition of the <a href=\"https:\/\/digilent.com\/shop\/pmod-hygro-digital-humidity-and-temperature-sensor\/\">Pmod HYGRO<\/a> to the Pmod sensor family!<\/p>\n<p>The Pmod HYGRO is a low power, 14-bit relative humidity sensor, also known as a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Hygrometer\">HYGROmeter<\/a>,\u00a0with integrated temperature sensor. The module produces direct measurements of relative humidity (RH)\u00a0as well as independent ambient temperature measurements, all over a simple I\u00b2C interface. Featuring the<a href=\"http:\/\/www.ti.com\/lit\/ds\/symlink\/hdc1080.pdf\"> TI HDC1080<\/a>, the Pmod HYGRO achieves an accuracy of \u00b12% for RH and \u00b10.2 \u00b0C for temperature, which is one of the more accurate sensors we found. Not to mention it includes an internal heater (resistive heating element) that serves to test the sensor as well as drive off moisture, helping to reduce any accumulated offset over time. Very useful!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-19096 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-walk-around-snip.png\" alt=\"\" width=\"512\" height=\"308\" data-wp-pid=\"19096\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-walk-around-snip.png 853w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-walk-around-snip-600x361.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-walk-around-snip-768x462.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-walk-around-snip-800x481.png 800w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/p>\n<p><strong>How does it work?<\/strong><\/p>\n<p>To understand how the Pmod HYGRO works, you need to understand what <a href=\"http:\/\/hyperphysics.phy-astr.gsu.edu\/hbase\/Kinetic\/relhum.html\">relative humidity<\/a> is. Very simply, it&#8217;s the amount moisture in the air (actual vapor density) expressed as a percentage of the amount of moisture the air can hold (saturation vapor density). The equation looks like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19099 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/relative-humidity-equation.png\" alt=\"\" width=\"449\" height=\"64\" data-wp-pid=\"19099\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/relative-humidity-equation.png 787w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/relative-humidity-equation-600x85.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/relative-humidity-equation-768x109.png 768w\" sizes=\"auto, (max-width: 449px) 100vw, 449px\" \/><\/p>\n<p>Because the saturation vapor density relies on temperature and pressure, this can be a very complicated thing to measure. Luckily, some modern sensors, like capacitive humidity sensors, can measure relative humidity directly.\u00a0This is the case with the Pmod HYGRO. The above equation then becomes little more than a quick and easy register read:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19107 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/relative-humidity-discrete-equation.png\" alt=\"\" width=\"422\" height=\"41\" data-wp-pid=\"19107\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/relative-humidity-discrete-equation.png 731w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/relative-humidity-discrete-equation-600x58.png 600w\" sizes=\"auto, (max-width: 422px) 100vw, 422px\" \/><\/p>\n<p>Simple as that. Similarly, temperature readings can be converted to degrees Celsius by using the equation<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-19108 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/temperature-discrete-equation.png\" alt=\"\" width=\"472\" height=\"39\" data-wp-pid=\"19108\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/temperature-discrete-equation.png 819w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/temperature-discrete-equation-600x50.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/temperature-discrete-equation-768x64.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/temperature-discrete-equation-800x66.png 800w\" sizes=\"auto, (max-width: 472px) 100vw, 472px\" \/><\/p>\n<p>To find out more about the details of acquiring data from the Pmod HYGRO, see the &#8220;Quick data acquisition&#8221; section of our <a href=\"https:\/\/digilent.com\/reference\/pmod\/pmodhygro\/reference-manual\">reference manual.<\/a><\/p>\n<p><strong>Applications<\/strong><\/p>\n<p>A common application of a combined humidity and temperature sensor is in controlling HVAC (heating, ventilation and cooling) systems. Normally, we think of this as a system in which the sensors send the measurement data to a microcontroller that then adjusts the heating\/cooling system to maintain a customer defined <em>temperature<\/em>. But did you know that low humidity can compromise your immune system and affect your sleep?\u00a0Use the Pmod HYGRO to create a smart home hack and program your humidifier to maintain an RH of 50% during these dry winter months. It&#8217;s for your health! Other possible applications include greenhouse\/indoor garden control, smart thermostats, handheld meters and DIY weather prediction.<\/p>\n<p>Whatever your application of choice, it&#8217;s good to note that in order to keep measurements accurate and avoid any self heating of the HDC1080, it is recommended to use a maximum sample rate of 1 sps. This is plenty sufficient for in home systems. Combine that with the very low power of the TI HDC1080, and the Pmod HYGRO is an ideal choice for battery operated, home systems where relative humidity and ambient temperature data is required.<\/p>\n<p><strong>Getting started with the Pmod HYGRO<\/strong><\/p>\n<p>If you are an MCU user, we&#8217;ve written some <a href=\"https:\/\/digilent.com\/reference\/pmod\/pmodhygro\/start\">libraries and example code<\/a> to get you started monitoring your environment quickly with simple functions such as <em>myHYGRO.getTemperature<\/em> and <em>myHYGRO.getHumidity<\/em>. The example code was written in the Arduino IDE and should work smoothly with the chipKIT core. For download instructions, see our page on <a href=\"https:\/\/digilent.com\/reference\/chipkit\/chipkit-core\">how to get started with the chipKIT core<\/a>.<\/p>\n<p>If using the <a href=\"https:\/\/digilent.com\/shop\/pmod-hygro-digital-humidity-and-temperature-sensor\/\">Pmod HYGRO<\/a> with a Digilent FPGA board, see our wiki page titled <a href=\"https:\/\/digilent.com\/reference\/internal\/formatting\/tutorial_new\">Using Pmod IPs<\/a>\u00a0for instructions on how to use our <a href=\"https:\/\/github.com\/Digilent\/vivado-library\/tree\/master\/ip\/Pmods\/PmodHYGRO_v1_0\">Pmod HYGRO IP core<\/a> with MicroBlaze designs.<\/p>\n<p>Questions or comments? Use the comment section below or visit the <a href=\"https:\/\/forum.digilent.com\/\">Digilent Forum<\/a>!<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-19089 jlk' data-task='like' data-post_id='19089' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-19089 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-19089 jlk' data-task='unlike' data-post_id='19089' data-nonce='5286a1c13f' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-19089 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-19089 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Meet our latest Pmod!<\/p>\n","protected":false},"author":26,"featured_media":19096,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[38,1554],"tags":[],"ppma_author":[4491],"class_list":["post-19089","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-expansion-modules","category-news"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/02\/pmod-hygro-walk-around-snip.png","jetpack_sharing_enabled":true,"authors":[{"term_id":4491,"user_id":26,"is_guest":0,"slug":"talesab","display_name":"Talesa Bleything","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/4ebebd593afbf3d758e9127934708634ab09aeaa7fcfcf6151f4e9ceb9cf6d0e?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/19089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=19089"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/19089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/19096"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=19089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=19089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=19089"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=19089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}