{"id":855,"date":"2011-04-07T23:57:17","date_gmt":"2011-04-07T22:57:17","guid":{"rendered":"http:\/\/www.zigbe.net\/?p=855"},"modified":"2011-04-07T23:57:17","modified_gmt":"2011-04-07T22:57:17","slug":"bmotes-red-button-1-pulsador-de-alarma-basado-en-zigbee","status":"publish","type":"post","link":"https:\/\/blog.whatsbee.net\/?p=855","title":{"rendered":"bMotes Red button: 1, pulsador de alarma basado en Zigbee"},"content":{"rendered":"<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\" style=\"text-align: left;\">\n<div class=\"mceTemp mceIEcenter\">\u00a0<\/div>\n<p>Hace unos d\u00edas hice una declaraci\u00f3n de principios, voy a dejar un poco de lado el tema del SW, soy consciente de que es muy importante, pero he de reconocer que es un poco aburrido.\u00a0<\/p>\n<\/div>\n<\/div>\n<p>Tal como os anunci\u00e9 tengo varios gadges en cola, sobre alguno de ellos ya he trabajado un poco en los dise\u00f1os, por empezar por alguno he elegido el Red Button.\u00a0\u00a0<\/p>\n<p>A partir de un bot\u00f3n rojo gigante quero alojar en su interios un m\u00f3dulo Xbee, unas bater\u00edas, una circuiter\u00eda auxiliar y unos leds, el aspecto que tendr\u00e1 el producto es el del bot\u00f3n, ya que todo va alojado en su interior.\u00a0\u00a0<\/p>\n<div class=\"mceTemp mceIEcenter\">\n<div class=\"mceTemp mceIEcenter\">\u00a0<\/div>\n<dl id=\"attachment_856\" class=\"wp-caption aligncenter\" style=\"width: 510px;\">\n<dt class=\"wp-caption-dt\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/FotoRedButton.jpg\"><img loading=\"lazy\" class=\"size-full wp-image-856\" title=\"FotoRedButton\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/FotoRedButton.jpg\" alt=\"\" width=\"500\" height=\"375\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/FotoRedButton.jpg 500w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/FotoRedButton-300x225.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/dt>\n<dd class=\"wp-caption-dd\">Bot\u00f3n rojo<\/dd>\n<\/dl>\n<\/div>\n<p>La idea es un bot\u00f3n que se pueda dejar encima de una mesa o pegar a una pared dentro del radio de cobertura de una red Zigbee y pueda enviar una alarma a un centro de control o ejecutar un script que haga una acci\u00f3n en un elemento de la red, sencillo.El bot\u00f3n tiene en su interior 6 leds formando la circunferencia, los leds est\u00e1n en dos grupos de tres, la idea es poder dar dos niveles de acknoledge diferentes seg\u00fan el siguiente proceso:\u00a0<\/p>\n<ul>\n<li>El usuario pulsa el bot\u00f3n, en ese instante el m\u00f3dulo Xbee se despierta y le manda un mensaje al coordinador (el X4)<\/li>\n<li>El coordinador recibe el mensaje, de forma inmediata envia un mensaje al bot\u00f3n indic\u00e1ndole que envienda tres de los 6 leds, de esta forma el usuario recibe un ACK de que ha salido un paquete y ha llegado al coordinador y el coordinador lo ha reciobido y respondido, de alguna manera eliminamos la incertidumbre que pueda tener el usuario de si el equipo funciona, tiene bater\u00edas, etc.<\/li>\n<li>La funci\u00f3n del gateway es formar la red, recoger datos y hacer una primera capa de proceso, podr\u00edamos configurarlo para que ejecutara una acci\u00f3n concreta en un actuador, pero lo que estamos haciendo es enviar la info a un sistema de control que est\u00e1 funcionando en remoto, el SCADA.<\/li>\n<li>Aqui viene la segunda parte, el X4 env\u00eda el paquete al SW de control y el SW de control enciende los leds restantes para dar el ack de que le ha llegado el paquete. Una alternativa es que, en un entorno monitorizado por personas (un centro de teleasistencia sanitaria por ejemplo) sean los operadores los que enciendan el segundo bloque de luces cuando validen la alarma, de esta forma tendr\u00edamos la certeza de que nuestro mensaje ha llegado al destinatario.<\/li>\n<li>Evidentemente la \u00faltima acci\u00f3n a realizar es apagar las luces, para que no se nos agoten las bater\u00edas.<\/li>\n<\/ul>\n<p>El dise\u00f1o del circuito es muy sencillo, pr\u00e1cticamente, las bater\u00edas, el Xbee, unos transistores para no quemar las puertas del Xbee con tanto consumo, unas resistencias para limitar la corriente por los LED y, logicamente, un pulsador. es el siguiente:<br \/>\n\u00a0\u00a0<\/p>\n<p class=\"mceTemp mceIEcenter\">\n<dl id=\"attachment_857\" class=\"wp-caption aligncenter\" style=\"width: 536px;\">\n<dt class=\"wp-caption-dt\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/CircuitoRedButton.png\"><img loading=\"lazy\" class=\"size-full wp-image-857\" title=\"CircuitoRedButton\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/CircuitoRedButton.png\" alt=\"\" width=\"526\" height=\"273\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/CircuitoRedButton.png 526w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/CircuitoRedButton-300x156.png 300w\" sizes=\"(max-width: 526px) 100vw, 526px\" \/><\/a><\/dt>\n<dd class=\"wp-caption-dd\">Circuito electr\u00f3nico del Red Button<\/dd>\n<\/dl>\n<p>\u00a0<\/p>\n<p>Solo tiene un detalle un poco especial, el pulsador lo que hace es poner a masa la puerta 9 del Xbee para despertarlo y al DIO1 para saber el estado y diferenciar de los momentos en los que se despierta por si mismo. Adem\u00e1s deberemos de configurar el Xbee para que envie la lectura de los puertos en el momento que el DIO1 se vaya a masa.\u00a0\u00a0<\/p>\n<p>Logicamente la placa tiene la misma forma que el bot\u00f3n, ya que va a ir alojada en su interior.\u00a0\u00a0<\/p>\n<div id=\"attachment_858\" style=\"width: 474px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/PlacaRedButton.png\"><img aria-describedby=\"caption-attachment-858\" loading=\"lazy\" class=\"size-full wp-image-858\" title=\"PlacaRedButton\" src=\"http:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/PlacaRedButton.png\" alt=\"\" width=\"464\" height=\"503\" srcset=\"https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/PlacaRedButton.png 464w, https:\/\/blog.whatsbee.net\/wp-content\/uploads\/2011\/04\/PlacaRedButton-277x300.png 277w\" sizes=\"(max-width: 464px) 100vw, 464px\" \/><\/a><p id=\"caption-attachment-858\" class=\"wp-caption-text\">Placa electr\u00f3nica del Red Button<\/p><\/div>\n<p>\u00a0<\/p>\n<p>En la placa se pudede apreciar la posici\u00f3n de los 6 leds, de las dos bater\u00edas y del m\u00f3dulo.\u00a0\u00a0<\/p>\n<p>Seguiremos informando&#8230;..\u00a0<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 Hace unos d\u00edas hice una declaraci\u00f3n de principios, voy a dejar un poco de lado el tema del SW, soy consciente de que es muy importante, pero he de reconocer que es un poco aburrido.\u00a0 Tal como os anunci\u00e9&hellip; <br \/><a class=\"read-more-button\" href=\"https:\/\/blog.whatsbee.net\/?p=855\">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":[14,16,2,9,10],"tags":[28,56,76,110,111,173,197],"_links":{"self":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/855"}],"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=855"}],"version-history":[{"count":0,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=\/wp\/v2\/posts\/855\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.whatsbee.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}