{"id":3408,"date":"2013-09-17T21:32:11","date_gmt":"2013-09-17T20:32:11","guid":{"rendered":"http:\/\/bitacora.eniac2000.com\/?p=3408"},"modified":"2013-09-17T21:32:11","modified_gmt":"2013-09-17T20:32:11","slug":"control-de-reles-con-una-raspberry-pi","status":"publish","type":"post","link":"https:\/\/bitacora.eniac2000.com\/?p=3408","title":{"rendered":"Control de rel\u00e9s con una Raspberry Pi"},"content":{"rendered":"<p>Hace alg\u00fan tiempo compr\u00e9 junto con mis compa\u00f1eros de curro una Raspberry Pi. Para quien no sepa qu\u00e9 es este invento, en l\u00edneas generales se trata de un microordenador equipado con un procesador ARM (arquitectura que se usa habitualmente en tel\u00e9fonos m\u00f3viles), 512 MB de RAM, y una impresionante GPU que permite reproducir v\u00eddeos a 1080p Full HD. Y todo por el rid\u00edculo precio de 30 euros, aproximadamente. Y con la ventaja de que es un \u00abordenador de aprendizaje\u00bb, que permite hacer mil diabluras y peque\u00f1os proyectos, que asombrar\u00edan al m\u00e1s pintado.<\/p>\n<figure id=\"attachment_3411\" aria-describedby=\"caption-attachment-3411\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2013\/09\/IMG-20130826-WA0002.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2013\/09\/IMG-20130826-WA0002-300x400.jpg\" alt=\"Solar Powered Raspberry Pi\" title=\"Solar Powered Raspberry Pi\" width=\"300\" height=\"400\" class=\"size-medium wp-image-3411\" \/><\/a><figcaption id=\"caption-attachment-3411\" class=\"wp-caption-text\">Solar Powered Raspberry Pi<\/figcaption><\/figure>\n<p>Desde que la compramos cada uno hemos empezado a hacer pruebas, con la idea de ver hasta d\u00f3nde pod\u00edamos hacer llegar el invento. Lo m\u00e1s convencional ha sido, obviamente, instalar una Debian preparada para esta peculiar m\u00e1quina (Raspbian, por lo general), y montar peque\u00f1os sistemas. Otra de las labores que hemos realizado ha sido instalar sistemas de visualizaci\u00f3n de v\u00eddeo para convertir televisores en aut\u00e9nticos centros multimedia.<\/p>\n<p>Yo, por mi parte, me he entretenido haciendo cosas m\u00e1s o menos sencillitas, hasta que he recuperado un viejo proyecto que llevaba a\u00f1os queriendo implementar: un sistema de dom\u00f3tica casero, para controlar los sistemas de riego por goteo del jard\u00edn. Estos sistemas procuran controlar de manera remota una electrov\u00e1lvula, que es la que permite el paso de agua al sistema de riego. Pero para implementar cualquier sistema de dom\u00f3tica que se precie -y un sistema de riego no es una excepci\u00f3n-, es necesario hacer uso de rel\u00e9s para controlar el paso de corriente a los dispositivos que se trata de controlar. Y es aqu\u00ed donde la Raspberry se porta de maravilla.<\/p>\n<figure id=\"attachment_3410\" aria-describedby=\"caption-attachment-3410\" style=\"width: 400px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2013\/09\/raspberry-reles-diagrama.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2013\/09\/raspberry-reles-diagrama-400x309.jpg\" alt=\"Diagrama de conexi\u00f3n GPIO Rasbperry Pi a rel\u00e9s\" title=\"Diagrama de conexi\u00f3n GPIO Rasbperry Pi a rel\u00e9s\" width=\"400\" height=\"309\" class=\"size-medium wp-image-3410\" \/><\/a><figcaption id=\"caption-attachment-3410\" class=\"wp-caption-text\">Diagrama de conexi\u00f3n GPIO Rasbperry Pi a rel\u00e9s<\/figcaption><\/figure>\n<p>La Raspberry proporciona un sistema GPIO sumamente configurable, mediante un bus de comunicaci\u00f3n, que permite comunicarse con dispositivos externos programando el uso de puertos del sistema. Esto permite controlar de una manera sencilla una placa de rel\u00e9s preparada al efecto, y que gracias a la popularizaci\u00f3n de otro sistema programable empotrado como es Arduino, se pueden encontrar con suma facilidad en sitios como DealExtreme:<\/p>\n<figure id=\"attachment_3409\" aria-describedby=\"caption-attachment-3409\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2013\/09\/IMG-20130914-WA0001.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/bitacora.eniac2000.com\/wp-content\/uploads\/2013\/09\/IMG-20130914-WA0001-300x400.jpg\" alt=\"Conjunto de rel\u00e9s\" title=\"Conjunto de rel\u00e9s\" width=\"300\" height=\"400\" class=\"size-medium wp-image-3409\" \/><\/a><figcaption id=\"caption-attachment-3409\" class=\"wp-caption-text\">Conjunto de rel\u00e9s<\/figcaption><\/figure>\n<p>Dicho y hecho. No tard\u00e9 mucho tiempo en hacerme con la placa anterior, y empezar a hacer pruebas de control con una aplicaci\u00f3n web, especialmente bien pensada para controlar los puertos GPIO mediante dispositivos m\u00f3viles. El resultado es el siguiente:<\/p>\n<p><iframe loading=\"lazy\" frameborder=\"0\" width=\"512\" height=\"288\" src=\"https:\/\/www.dailymotion.com\/embed\/video\/x14to40\" allowfullscreen allow=\"autoplay; fullscreen; picture-in-picture\"><\/iframe><\/p>\n<p>Esta aplicaci\u00f3n permite controlar con una sencilla pulsaci\u00f3n el cambio de estado del puerto de comunicaci\u00f3n escogida, que activa o desactiva el rel\u00e9. Una vez que puedes controlar los rel\u00e9s, puedes controlar de una manera sencilla algo como una electrov\u00e1lvula, disponiendo de una fuente de alimentaci\u00f3n adecuada, cuyo paso de corriente se controla mediante el rel\u00e9. La siguiente prueba que tengo que hacer es conectar de manera efectiva la salida del rel\u00e9 a la electrov\u00e1lvula.<\/p>\n<p>La aplicaci\u00f3n, por supuesto, es apenas el primer paso, ya que su operaci\u00f3n es completamente manual y no permite establecer ninguna programaci\u00f3n de la activaci\u00f3n del sistema de riego, pero permite verificar de una manera muy sencilla que el sistema funciona. A partir de aqu\u00ed, mi siguiente paso ser\u00e1 implementar una aplicaci\u00f3n que permita establecer una programaci\u00f3n mediante cron o eventos externos.<\/p>\n<p>Seguiremos informando&#8230; <img src=\"https:\/\/bitacora.eniac2000.com\/wp-includes\/images\/smilies\/mrgreen.png\" alt=\":mrgreen:\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hace alg\u00fan tiempo compr\u00e9 junto con mis compa\u00f1eros de curro<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[118,543,1381,1411],"series":[],"class_list":["post-3408","post","type-post","status-publish","format-standard","hentry","category-informatica","tag-aplicaciones-web","tag-domotica","tag-raspberry-pi","tag-reles"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/3408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3408"}],"version-history":[{"count":0,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=\/wp\/v2\/posts\/3408\/revisions"}],"wp:attachment":[{"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3408"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/bitacora.eniac2000.com\/index.php?rest_route=%2Fwp%2Fv2%2Fseries&post=3408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}