{"id":655,"date":"2010-11-24T01:43:55","date_gmt":"2010-11-24T00:43:55","guid":{"rendered":"http:\/\/www.zigbe.net\/?p=655"},"modified":"2010-11-24T01:43:55","modified_gmt":"2010-11-24T00:43:55","slug":"motes-2-tercer-prototipo-luz-temperatura-contacto","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=655","title":{"rendered":"Motes: 2, tercer prototipo. Luz, temperatura, contacto"},"content":{"rendered":"<div class=\"mceTemp mceIEcenter\">\u00a0<\/div>\n<p>Hace ya algunos meses publiqu\u00e9 el primer esquema de un mote para la medici\u00f3n de la temperatura y la iluminaci\u00f3n. Aquel prototipo primitivo estaba montado en una placa de prototipos con las pistas hechas a mano con cables. En la primera versi\u00f3n utiliz\u00e1bamos como sensor de iluminaci\u00f3n una resistencia LDR, en el segundo un fotodiodo, en este utilizamos un sensor de luz visible de Avago (de 2&#215;3 mil\u00edmetros). Como sensor de temperatura utiliz\u00e1bamos un PTC, en la segunda un sensor anal\u00f3gico en encapsulado discreto, en esta versi\u00f3n un sensor anal\u00f3gico en su versi\u00f3n smd (tambi\u00e9n de un tama\u00f1o rid\u00edculo).<\/p>\n<p>Adem\u00e1s hemos a\u00f1adido un par de \u00abcositas\u00bb nuevas, un rel\u00e9 reed, que se activa por magnetismo y que nos va a permitir montar el mote encima de una puerta y sensar si la puerta est\u00e1 abierta o cerrada. Adem\u00e1s vamos a gobernar una interrupci\u00f3n con el rel\u00e9, de forma que, si hay un cambio de estado se despierte el mote y lo env\u00ede al gateway. Adicionalmente pondremos un conector con una entrada anal\u00f3gica, alimentaci\u00f3n de 3,3V y una conexi\u00f3n de Sleep para enchufar el sensor que queramos (con la \u00fanica condici\u00f3n de que la tensi\u00f3n a sensar no supere los 1,2V). Este sensor no va optoaislado, por lo que habr\u00e1 que tener cuidado con lo que se conecta.<\/p>\n<div id=\"attachment_656\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/11\/P1010635.jpg\"><img aria-describedby=\"caption-attachment-656\" loading=\"lazy\" class=\"size-full wp-image-656\" title=\"P1010635\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/11\/P1010635.jpg\" alt=\"\" width=\"500\" height=\"375\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/11\/P1010635.jpg 500w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2010\/11\/P1010635-300x225.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-656\" class=\"wp-caption-text\">bMote TLP<\/p><\/div>\n<p>&#8230;y \u00bfporqu\u00e9 este cambio de tema?, estoy esperando que me llegue un nuevo driver para hacer la versi\u00f3n definitiva del mote serial.<\/p>\n<p>La historia es la de siempre, la primera placa con el fotolito al rev\u00e9s, en la segunda me equivoqu\u00e9 y comect\u00e9 el bot\u00f3n de commisioning a la patilla que no era (esa parte la copi\u00e9 del serial, copi\u00e9 el error). El sensor de temperatura no funciona, despues de algunas vueltas concluyo que he interpretado mal el datasheet, la frase\u00a0\u00abShutdown (Active High)\u00bb, que es la \u00fanica referencia a como funciona el pin de shutdown, deb\u00eda de ser interpretada como que el shutdown est\u00e1 activo cuando la se\u00f1al est\u00e1 alta, no como la interpret\u00e9 yo (que el sensor est\u00e1 activo si la se\u00f1al est\u00e1 alta). En todo caso aprovechando que la se\u00f1al de CTS est\u00e1 alta cuando la de Sleep est\u00e1 baja le corto la pista y le cambio la conexi\u00f3n. Tampoco me di cuenta que la salida del sensor es de corriente, por lo que hay que poner una resistencia porque las entradas del Xbee leen tensi\u00f3n, tambi\u00e9n resuelto.En el cambio de la se\u00f1al de shutdown al puerto CTS tambi\u00e9n cambi\u00e9 la puerta de la salida adicional, ya que estaba ocupando el CTS y lo necesitaba. En conclusi\u00f3n, m\u00e9todo emp\u00edrico puro, en lugar de pararme a pensar me pongo a hacer las cosas y despu\u00e9s las tengo que cambiar&#8230;.<\/p>\n<p>En la foto se aprecia:<\/p>\n<ul>\n<li>El rel\u00e9 reed en la parte inferior de color azul.<\/li>\n<li>El conector para el sensor externo en la parte izquierda (sobresaliendo)<\/li>\n<li>El pulsador de comissioning y el led en la parte derecha<\/li>\n<li>El sensor de iluminaci\u00f3n, cerca del conector (podremos una gu\u00eda de pl\u00e1stico transparente para conducir la luz desde la parte de fuera de la caja)<\/li>\n<li>El sensor de temperatura est\u00e1 en la esquina superior derecha de la placa, no se aprecia porque lo tapa la radio.<\/li>\n<\/ul>\n<p>Como toda la serie de motes que estamos haciendo las dimesiones don de 2,5 +5 cm, el tama\u00f1o de un portapilas con dos pilas peque\u00f1as.<\/p>\n<p>Una vez resueltos los problemas del HW, solo me falta resolver el tema del conector (que seguramente acabar\u00e9 montando un RJ11) vienen los de configuraci\u00f3n.<\/p>\n<p>El sensor de temperatura funciona a la primera, la lectura parece buena y estable, aunque le acabar\u00e9 poniendo un condensador por si los ruidos. El de iluminaci\u00f3n no es tan sencillo. La corriente entragada por la salida es de 10uA por el logaritmo de la iluminaci\u00f3n en lux. Despues de darle unas pocas vueltas y despejar las tensi\u00f3n llego a la conclusi\u00f3n de que con una resistencia de 15K (como burden resistor)\u00a0 los lux son el resultado de elevar a 10 el voltaje detectado dividido por 0,15. Esa ecuaci\u00f3n funciona.<\/p>\n<p>Me falta la parte del rel\u00e9 reed, en este momento acercando un im\u00e1n el mote se despierta, pero me da un error en el c\u00f3digo del Python, seguir\u00e9 mirando con el m\u00e9todo emp\u00edrico.<\/p>\n<p>Al final ya somos capaces de \u00abcasi todo\u00bb haremos diferentes prototipos alfa y lo pondremos en marcha.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Hace ya algunos meses publiqu\u00e9 el primer esquema de un mote para la medici\u00f3n de la temperatura y la iluminaci\u00f3n. Aquel prototipo primitivo estaba montado en una placa de prototipos con las pistas hechas a mano con cables. En&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=655\">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":[2,7,9,10],"tags":[56,76,80,99,109,110,111,173,183,197],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/655"}],"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=655"}],"version-history":[{"count":0,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/655\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}