{"id":181,"date":"2020-02-17T17:31:40","date_gmt":"2020-02-17T16:31:40","guid":{"rendered":"http:\/\/blog.e-ika.com\/?p=181"},"modified":"2020-03-01T13:57:32","modified_gmt":"2020-03-01T12:57:32","slug":"dht11-y-dht22-sensores-de-temperatura-y-humedad","status":"publish","type":"post","link":"https:\/\/www.turibot.es\/blog\/index.php\/2020\/02\/17\/dht11-y-dht22-sensores-de-temperatura-y-humedad\/","title":{"rendered":"DHT11 y DHT22. Sensores de temperatura y humedad"},"content":{"rendered":"\n<p>Los DHT11 y DHT22 son sensores digitales que entregan medidas de temperatura y humedad ambientales simult\u00e1neamente. Aunque se usan de la misma forma, el DHT11 es el m\u00e1s b\u00e1sico y tiene menor precisi\u00f3n. Internamente tienen un sensor capacitivo de humedad y un termistor para medir la temperatura. Adem\u00e1s, incluyen un procesador interno que convierte las se\u00f1ales anal\u00f3gicas de los sensores en se\u00f1ales digitales listas para su uso.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/blog.e-ika.com\/wp-content\/uploads\/2020\/02\/be6255fa0046a758e1c630d26c2fb590.jpg\" alt=\"\" class=\"wp-image-182\" width=\"371\" height=\"162\" srcset=\"https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/be6255fa0046a758e1c630d26c2fb590.jpg 500w, https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/be6255fa0046a758e1c630d26c2fb590-300x131.jpg 300w\" sizes=\"(max-width: 371px) 100vw, 371px\" \/><\/figure><\/div>\n\n\n\n<p>Las caracter\u00edsticas de ambos sensores son las siguientes:<\/p>\n\n\n\n<section class=\"wp-block-uagb-section uagb-section__wrap uagb-section__background-color uagb-block-307c8d23-b2e0-4b8d-900d-3cf21e8504d1\"><div class=\"uagb-section__overlay\"><\/div><div class=\"uagb-section__inner-wrap\">\n<h4 class=\"wp-block-heading\">Caracter\u00edsticas generales<\/h4>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"\"><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><\/td><td class=\"has-text-align-left\" data-align=\"left\"><strong>DHT11<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\"><strong>DHT22<\/strong><\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Alimentaci\u00f3n<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">3 &#8211; 5 VDC<\/td><td class=\"has-text-align-left\" data-align=\"left\">3 &#8211; 5 VDC<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Consumo<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">2,5 mA<\/td><td class=\"has-text-align-left\" data-align=\"left\">2,5 mA<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Humedad<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">20 &#8211; 80% (5% precisi\u00f3n)<\/td><td class=\"has-text-align-left\" data-align=\"left\">0 &#8211; 100% (2 &#8211; 5% precisi\u00f3n)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Temperatura<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">0 &#8211; 50 \u00baC (2 \u00baC precisi\u00f3n)<\/td><td class=\"has-text-align-left\" data-align=\"left\">-40 &#8211; 125 \u00baC (0,5 \u00baC precisi\u00f3n)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><strong>Muestreo<\/strong><\/td><td class=\"has-text-align-left\" data-align=\"left\">1 Hz (una medici\u00f3n por segundo)<\/td><td class=\"has-text-align-left\" data-align=\"left\">2 Hz (dos mediciones por segundo)<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/section>\n\n\n\n<p>Como vemos, el DHT22 es m\u00e1s preciso y tiene rangos de medici\u00f3n mayores, tanto en temperatura como en humedad.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Conexi\u00f3n<\/h3>\n\n\n\n<p>Las conexiones de ambos sensores son id\u00e9nticas. Los dos tienen sendos pines de alimentaci\u00f3n  <span class=\"su-label su-label-type-important\"><strong>VCC<\/strong><\/span><strong> <\/strong>y <span class=\"su-label su-label-type-black\"><strong>GND<\/strong><\/span><strong> <\/strong>m\u00e1s un pin de datos <span class=\"su-label su-label-type-info\"><strong>DATA<\/strong><\/span>. Si usamos los sensores como componente, es necesario a\u00f1adir una resistencia de 10K entre los pines  <span class=\"su-label su-label-type-important\"><strong>VCC<\/strong><\/span><strong> <\/strong>y  <span class=\"su-label su-label-type-info\"><strong>DATA<\/strong><\/span>. Si usamos los m\u00f3dulos de los sensores (como en las im\u00e1genes anteriores), esta resistencia ya viene incluida en el m\u00f3dulo y no necesitamos ponerla.<\/p>\n\n\n\n<section class=\"wp-block-uagb-section uagb-section__wrap uagb-section__background-undefined uagb-block-b8dd616f-07b6-49ba-83a9-d47399c44237\"><div class=\"uagb-section__overlay\"><\/div><div class=\"uagb-section__inner-wrap\">\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Arduino<\/strong><\/td><td><strong>Sensor<\/strong><\/td><\/tr><tr><td>5V<\/td><td>VCC<\/td><\/tr><tr><td>GND<\/td><td>GND<\/td><\/tr><tr><td>D2<\/td><td>DATA<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div><\/section>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-medium is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/blog.e-ika.com\/wp-content\/uploads\/2020\/02\/conexion-arduino-dht11-300x193.jpg\" alt=\"\" class=\"wp-image-184\" width=\"390\" height=\"251\" srcset=\"https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/conexion-arduino-dht11-300x193.jpg 300w, https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/conexion-arduino-dht11.jpg 500w\" sizes=\"(max-width: 390px) 100vw, 390px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-advanced-gutenberg-blocks-notice is-variation-avoid has-icon is-style-full\" data-type=\"avoid\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"7.86 2 16.14 2 22 7.86 22 16.14 16.14 22 7.86 22 2 16.14 2 7.86 7.86 2\"><\/polygon><line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"16\"><\/line><\/svg><p class=\"wp-block-advanced-gutenberg-blocks-notice__title\">ATENCI\u00d3N<\/p><p class=\"wp-block-advanced-gutenberg-blocks-notice__content\"> <strong>Hay que tener cuidado con el orden de los pines ya que distintos fabricantes pueden situar los pines en orden distinto<\/strong>. Es necesario mirar la serigraf\u00eda del m\u00f3dulo para asegurarnos de seleccionar los pines correctos. <\/p><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">C\u00f3digo Arduino<\/h3>\n\n\n\n<p>La comunicaci\u00f3n entre los sensores y Arduino se hace mediante una \u00fanica l\u00ednea que usa un protocolo de comunicaci\u00f3n propio. En cada medici\u00f3n se env\u00eda un paquete de 40 bits que podemos interpretar f\u00e1cilmente con la librer\u00eda adecuada, por ejemplo podemos usar la librer\u00eda <a rel=\"noreferrer noopener\" aria-label=\"DHT (se abre en una nueva pesta\u00f1a)\" href=\"https:\/\/github.com\/adafruit\/DHT-sensor-library\" target=\"_blank\"><strong>DHT<\/strong><\/a> proporcionada por Adafruit.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: arduino; title: ; notranslate\" title=\"\">\n#include &quot;DHT.h&quot;\n\n\/\/ Descomente la l\u00ednea del sensor que desea usar.\n\/\/#define DHTTYPE DHT11   \/\/ DHT 11\n#define DHTTYPE DHT22   \/\/ DHT 22  (AM2302), AM2321\n\/\/#define DHTTYPE DHT21   \/\/ DHT 21 (AM2301)\n\nconst int DHTPin = 2;     \/\/ Pin DATA al que hemos conectado el sensor\n\nDHT dht(DHTPin, DHTTYPE);\n\nvoid setup() {\n\tdht.begin();\n}\n\nvoid loop() {\n\t\/\/ Es necesario esperar algunos segundos entre mediciones\n\tdelay(2000);\n\n\t\/\/ Tomamos las lecturas humedad y temperatura\n\tfloat h = dht.readHumidity();\n\tfloat t = dht.readTemperature();\n\n\tif (isnan(h) || isnan(t)) {\n\t\treturn;\n\t}\n\t\n\t\/\/ Ahora tenemos la humedad en la variable h\n\t\/\/ y la temperatura en la variable t\n}\n<\/pre><\/div>\n\n<div class=\"e-pnt-maindiv\">\r\n<a href=\"https:\/\/www.e-ika.com\/search?q=dht&amp;cid=0&amp;pf=&amp;pt=&amp;adv=false&amp;isc=false&amp;sid=false\" target=\"_blanc\">\r\n<table class=\"e-pnt-maintable\">\r\n\t<tr class=\"e-pnt-tr\">\r\n\t\t<td style=\"width:70px; border: none;\">\r\n\t\t\t<img decoding=\"async\" src=\"https:\/\/blog.e-ika.com\/wp-content\/uploads\/2020\/02\/logo-e-ika.png\" style=\"width:60px;\">\r\n\t\t<\/td>\r\n\t\t<td style=\"text-align: left; border: none;\">\r\n\t\t\t<p style=\"margin-bottom: 0; font-weight: bold; font-size: 20px\">Producto en nuestra tienda<\/p>\r\n\t\t\t<h3 style=\"color: darkblue; border: none; padding: 0\">Sensores DHTXX de temperatura y humedad<\/h3>\r\n\t\t<\/td>\r\n\t<\/tr>\r\n\t<tr class=\"e-pnt-tr\">\r\n\t\t<td colspan=\"2\" style=\"text-align: left; border: none;\">\r\n\t\t\t<p>Estos m\u00f3dulos contienen internamente dos sensores, uno de temperatura y otro de humedad relativa. El pin DATA es una salida digital que contiene los valores de los dos par\u00e1metros.<\/p>\n\t\t<\/td>\r\n\t<\/tr>\r\n<\/table>\r\n<\/a>\r\n\r\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Los DHT11 y DHT22 son sensores digitales que entregan medidas de temperatura y humedad ambientales simult\u00e1neamente. Aunque se usan de la misma forma, el DHT11 es el m\u00e1s b\u00e1sico y tiene menor precisi\u00f3n. Internamente&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":192,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":""},"categories":[2,5],"tags":[],"uagb_featured_image_src":{"full":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11.jpeg",640,640,false],"thumbnail":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-150x150.jpeg",150,150,true],"medium":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-300x300.jpeg",300,300,true],"medium_large":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11.jpeg",640,640,false],"large":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11.jpeg",640,640,false],"1536x1536":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11.jpeg",640,640,false],"2048x2048":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11.jpeg",640,640,false],"thumb-small":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-160x160.jpeg",160,160,true],"thumb-standard":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-320x320.jpeg",320,320,true],"thumb-medium":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-520x245.jpeg",520,245,true],"thumb-large":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-640x340.jpeg",640,340,true],"thumb-xlarge":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-640x450.jpeg",640,450,true],"thumb-xxlarge":["https:\/\/www.turibot.es\/blog\/wp-content\/uploads\/2020\/02\/0013436_modulo-sensor-de-temperatura-y-humedad-dht11-640x500.jpeg",640,500,true]},"uagb_author_info":{"display_name":"Vicente Gras","author_link":"https:\/\/www.turibot.es\/blog\/index.php\/author\/vicen\/"},"uagb_comment_info":3,"uagb_excerpt":"Los DHT11 y DHT22 son sensores digitales que entregan medidas de temperatura y humedad ambientales simult\u00e1neamente. Aunque se usan de la misma forma, el DHT11 es el m\u00e1s b\u00e1sico y tiene menor precisi\u00f3n. Internamente&#46;&#46;&#46;","_links":{"self":[{"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/posts\/181"}],"collection":[{"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":31,"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":672,"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/posts\/181\/revisions\/672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/media\/192"}],"wp:attachment":[{"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turibot.es\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}