{"id":269,"date":"2010-05-26T21:47:02","date_gmt":"2010-05-26T20:47:02","guid":{"rendered":"http:\/\/www.zigbe.net\/?p=269"},"modified":"2010-05-26T21:47:02","modified_gmt":"2010-05-26T20:47:02","slug":"midiendo-todo-lo-que-falta-con-sensores-analogicos","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=269","title":{"rendered":"Midiendo lo que se nos ocurra con sensores anal\u00f3gicos"},"content":{"rendered":"<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\">\u00a0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>El lector avispado ya habr\u00e1 notado que midamos lo que midamos el sistema es exactamente el mismo, o mejor dicho, hay muy pocas posibilidades. Hasta ahora hemos tratado con sensores anal\u00f3gicos, los sensores anal\u00f3gicos (recordamos) modificaban uno de sus par\u00e1metros el\u00e9ctricos proporcionalmente a la variable del entorno a medir.\u00a0<\/p>\n<p>Recordamos las posibilidades:\u00a0<\/p>\n<ul>\n<li>Sensores que modifican su resistencia el\u00e9ctrica: LDR (en funci\u00f3n de la luz), NTC (en funci\u00f3n de la temperatura), etc.<\/li>\n<li>Sensores que nos entregan una corriente en funci\u00f3n de la variable: El sensor de corriente, el fotodiodo (en funci\u00f3n de la luz), etc.<\/li>\n<li>Sensores que cambian su voltaje en funci\u00f3n de la variable: El term\u00f3metro(en funci\u00f3n de la temperatura), el sensor de humedad, etc.<\/li>\n<\/ul>\n<p style=\"text-align: left;\">No hay m\u00e1s, son las tres que salen en la ley de ohm\u00a0\u00a0 \u03a9= V\/A\u00a0<\/p>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Recordamos tambi\u00e9n que la lectura que podemos hace con un microprocesador y un conversor anal\u00f3gico digital es un voltaje entre cero V y la tensi\u00f3n de referencia del conversor. Si nuestro sensor nos var\u00eda una resistencia a\u00f1adimos otra para hacer un divisor de tensi\u00f3n, con lo que obrendremos la tensi\u00f3n en bornes de nuestro sensor. Si nuestro sensor nos var\u00eda una corriente pondremos una resistencia en paralelo y leeremos una tensi\u00f3n en los bornes de la resistencia. Si nuestro sensor nos proprociona una tensi\u00f3n la leeremos directamente.<\/div>\n<p>Tambi\u00e9n recordamos que si la tensi\u00f3n que leemos tiene voltajes positivos y negativos tenemos que a\u00f1adirle un componente de tensi\u00f3n positiva, porque nuestro conversor ADE solo lee valores positivos.\u00a0<\/p>\n<p style=\"text-align: left;\">Por \u00faltimo, si la tensi\u00f3n entregada por nuestro sensor es demasiado grande tendremos que reducirla con un divisor de tensi\u00f3n hecho con dos resietencias. Si es demasiado peque\u00f1a deber\u00edamos amplificarla o asumir que perdemos resolcui\u00f3n, el objetivo es que la tensi\u00f3n le\u00edda est\u00e9 lo m\u00e1s cerca posible de la tensi\u00f3n de referencia del conversor para que la resoluci\u00f3n sea lo m\u00e1s alta posible.\u00a0<\/p>\n<p style=\"text-align: left;\">Todos estos mecanismos se llaman acondicionamiento de la se\u00f1al, el objetivo es que la se\u00f1al sea le\u00edble, y que la resoluci\u00f3n de la lectura sea la m\u00e1xima.\u00a0<\/p>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Usando estas sencillas t\u00e9cnicas podemos leer cualquier tipo de sensor en el que la salida sea anal\u00f3gica, pongo varios ejemplos:<\/div>\n<\/p>\n<p style=\"text-align: left;\">\u00a0<\/p>\n<div style=\"text-align: left;\">\n<ul style=\"text-align: left;\">\n<li>Sensores de curvatura (que modifican su resietencia en funci\u00f3n de la curvatura)<\/li>\n<li>Sensores de presi\u00f3n de fluidos<\/li>\n<li>Sesores de presi\u00f3n (para hacer b\u00e1sculas por ejemplo)<\/li>\n<li>Sensores de gases<\/li>\n<li>etc.<\/li>\n<\/ul>\n<\/div>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">\n<div id=\"attachment_276\" style=\"width: 415px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/05\/Hidrocarburos.jpg\"><img aria-describedby=\"caption-attachment-276\" loading=\"lazy\" class=\"size-full wp-image-276\" title=\"Hidrocarburos\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/05\/Hidrocarburos.jpg\" alt=\"\" width=\"405\" height=\"444\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/05\/Hidrocarburos.jpg 405w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/05\/Hidrocarburos-274x300.jpg 274w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/><\/a><p id=\"caption-attachment-276\" class=\"wp-caption-text\">Sensor de hidrocarburos de Figaro<\/p><\/div>\n<\/div>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Como muestra un bot\u00f3n, mira en el siguiente enlace <a href=\"http:\/\/es.rs-online.com\/web\/search\/searchBrowseAction.html?method=retrieveTfg&amp;Ne=4294958129&amp;N=4294919803+4294954561\" target=\"_blank\">Sensores de gases del fabricante Figaro disponibles en RS\u00a0<\/a>, tenemos:<\/div>\n<ul>\n<li>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Sensores de gas butano\/propano<\/div>\n<\/li>\n<li>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Sensores de Co2<\/div>\n<\/li>\n<li>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Sensores de monoxido de carbono<\/div>\n<\/li>\n<li>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Sensores de hidr\u00f3geno<\/div>\n<\/li>\n<li>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Sensores de Amoniaco<\/div>\n<\/li>\n<li>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Sensores de calidad del aire<\/div>\n<\/li>\n<li>\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">Sensores de vapores org\u00e1nicos\/Alcoholicos<\/div>\n<\/li>\n<\/ul>\n<p class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">\u00bfQuieres saber si alguien se ha tirado un pedo?, \u00bfsi ha ingerido alcohol?, \u00bfsi la calidad del aire es buena?, \u00bfsi se ha roto el regulador de la bombona?\u00a0<\/p>\n<p style=\"text-align: left;\">Adem\u00e1s de estos sensores hay otros en los que la salida es digital, como por ejemplo un pulsador, un sensor magn\u00e9tico, un sensor PIR. Todos estos se pueden utilizar con las mismas t\u00e9cnicas, aunque he de reconocer que es un desperdicio utilizar un conversor AD de 10 bits (1024 valores posibles) para leer solo dos, un uno o un cero.\u00a0<\/p>\n<p style=\"text-align: left;\">\u00a0<\/p>\n<p style=\"text-align: left;\">Para finalizar nos queda toda una gama de sensores que entregan sus valores en formato digital, es decir, a trav\u00e9s de un bus de comunicaci\u00f3n (UART, I2C, SPI) nos dan con unos y ceros el valor medido.\u00a0<\/p>\n<p style=\"text-align: left;\">Nuestro objetivo era hacer unos sensores sencillos, estamos utilizando la plataforma Xbee de Digi y esta plataforma ya est\u00e1 programada para monitorizar tensiones y enviarlas por la red. Ese es el primer objetivo que tenemos, resolverlo de forma sencilla y econ\u00f3mica.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 El lector avispado ya habr\u00e1 notado que midamos lo que midamos el sistema es exactamente el mismo, o mejor dicho, hay muy pocas posibilidades. Hasta ahora hemos tratado con sensores anal\u00f3gicos, los sensores anal\u00f3gicos (recordamos) modificaban uno de sus&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=269\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0},"categories":[16,2,9],"tags":[109,110,111,173],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/269"}],"collection":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=269"}],"version-history":[{"count":0,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/269\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}