{"id":5143,"date":"2022-05-12T19:31:55","date_gmt":"2022-05-12T17:31:55","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=5143"},"modified":"2022-09-09T14:15:11","modified_gmt":"2022-09-09T12:15:11","slug":"memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/","title":{"rendered":"Memoria Sistemas empotrados y de tiempo real: Grupo 7                 21-22"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Miembros del grupo<\/h2>\n\n\n\n<p>Javier Navarro Martinez<\/p>\n\n\n\n<p>Juan Montes Cano<\/p>\n\n\n\n<p>Cristian P\u00e9rez Corral <\/p>\n\n\n\n<p>Juan Antonio Gordillo Gayo<\/p>\n\n\n\n<p>El proyecto planteado es un huerto aut\u00f3nomo en el que la prioridad en el dise\u00f1o fue asegurar la modularidad del proyecto para que este pudiera ser f\u00e1cilmente ampliable mediante el uso de varias replicas de todo el m\u00f3dulo, y para que se pudiera transportar y desmontar parcialmente sin demasiada complicaci\u00f3n. Su desarrollo llev\u00f3 acabo en un par de meses y tuvo un coste total (sin contar herramientas ni el kit de arduino) de unos 80\u20ac.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>Productos<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>Coste<\/strong><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Caja<\/td><td class=\"has-text-align-center\" data-align=\"center\">30\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">raspberry pi<\/td><td class=\"has-text-align-center\" data-align=\"center\">28,79\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Tierra, alambre y maceta<\/td><td class=\"has-text-align-center\" data-align=\"center\">6.30\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">bombilla, leds y socket bombilla<\/td><td class=\"has-text-align-center\" data-align=\"center\">7,25\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">Sensor de humedad de tierra<\/td><td class=\"has-text-align-center\" data-align=\"center\">6,10\u20ac<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>TOTAL<\/strong><\/td><td class=\"has-text-align-center\" data-align=\"center\"><strong>78.44<\/strong>\u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Debido a un problema del foro el siguiente Sway no se podia mostrar<a href=\"https:\/\/sway.office.com\/dSw2Hdpf2YBFBK39\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/sway.office.com\/dSw2Hdpf2YBFBK39<\/a>, no obstante dejamos aqu\u00ed todo el contenido del mismo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Descripci\u00f3n del Proyecto&nbsp;&nbsp;<\/h3>\n\n\n\n<p>Nuestro proyecto consiste en la realizaci\u00f3n de un huerto aut\u00f3nomo, es decir, una plantaci\u00f3n que no requiere una atenci\u00f3n muy alta sobre la misma, salvo el hecho de rellenar el dep\u00f3sito de agua para que se pueda producir el riego y el mantenimiento necesario de los sensores y dem\u00e1s elementos utilizados. Sin embargo, el resto de las acciones, como pueden ser el riego de las plantas o la necesidad de aplicar fr\u00edo o calor para el control de la temperatura, se conseguir\u00e1 todo de forma autom\u00e1tica, gracias a la activaci\u00f3n de los rel\u00e9s que usamos a partir de los datos recibidos por el Arduino desde los distintos sensores que tenemos en nuestro huerto.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dise\u00f1o del Proyecto&nbsp;<\/h3>\n\n\n\n<p>Con el fin de conseguir que nuestro ordenador central, encargado de controlar todos los dispositivos y tambi\u00e9n de hacerles llegar la corriente el\u00e9ctrica, pueda ser usado en otros huertos en los cuales se usen los mismos sensores que tenemos aqu\u00ed, hemos decidido separar el dise\u00f1o en dos cajas.&nbsp;<\/p>\n\n\n\n<p>Por un lado, tenemos el huerto, donde podremos encontrar tanto la plantaci\u00f3n correspondiente como los distintos sensores encargados de recopilar la informaci\u00f3n que necesitamos para el correcto cuidado de las plantas.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Por otro lado, nos encontramos con otra caja en la que se encuentran alojados todos los componentes electr\u00f3nicos, as\u00ed como el lugar donde llevamos a cabo la mayor parte de las conexiones que son necesarias para alimentar todos los componentes de nuestro proyecto.&nbsp;<\/p>\n\n\n\n<p>Por \u00faltimo, como medio de comunicaci\u00f3n entre ambas cajas, hemos decidido colocar fichas de conexi\u00f3n en ambas partes para establecer la conexi\u00f3n entre los sensores y los elementos que funcionan con corriente continua. Este no es el mejor sistema de conexi\u00f3n que hay, ya que no es precisamente c\u00f3modo para conectar y desconectar, pero es el que mejor se adecuaba a las limitaciones temporales y econ\u00f3micas que ten\u00edamos para desarrollar el proyecto. Una posible mejora en este aspecto, podr\u00eda ser la inclusi\u00f3n de un segundo Arduino en la parte del huerto y dos m\u00f3dulos wifis, una para cada Arduino, de manera que la transmisi\u00f3n de datos se hiciera a trav\u00e9s de este sistema o un sistema an\u00e1logo que funcione por radiofrecuencia. Para la transmisi\u00f3n de corriente entre una caja y otra la soluci\u00f3n podr\u00eda ser usar conexiones tipo \u201cplug-in\u201d. Sin embargo, a pesar de ser un sistema un poco rudimentario sigue consiguiendo nuestro prop\u00f3sito de modularizar el proyecto y simplificarlo lo m\u00e1ximo posible. Tambi\u00e9n cabe destacar que queremos tener un control total de la actividad del huerto, por lo que hemos a\u00f1adido una pantalla LCD a nuestra caja de c\u00f3mputo.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-embed alignwide is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/flic.kr\/p\/2njXhzm\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52066668518_da6cbc0137.jpg\" alt=\"e5755e6a-54da-48bc-97a6-56929b3da579\" width=\"500\" height=\"342\" \/><\/a>\n<\/div><figcaption>Esta imagen presenta el esquema el\u00e9ctrico del dise\u00f1o, pudi\u00e9ndose apreciar el uso de un esquema el\u00e9ctrico mixto donde las conexiones&nbsp; 5v del Arduino a los sensores\/pantalla LCD asi como las conexiones a tierra se han omitido por claridad.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Problemas encontrados&nbsp;<\/h3>\n\n\n\n<p>Una de las primeras ideas que se plante\u00f3 en este proyecto fue el uso de un mando infrarrojo para la gesti\u00f3n local de los par\u00e1metros que controlan el comportamiento del huerto. Tras realizarse diversas pruebas con Tinkercad, se intent\u00f3 llevar a la pr\u00e1ctica la idea, pero no se logr\u00f3 que el detector infrarrojo funcionase de acuerdo a nuestros requisitos. Sin embargo, logramos suplir estas necesidades con creces con el control casi total del Arduino remotamente v\u00eda SSH y uso de scripts Python que hac\u00edan uso del puerto Serial del Arduino.&nbsp;<\/p>\n\n\n\n<p>Durante la etapa de montaje del proyecto, las mayores dificultades que se han encontrado han sido en su mayor\u00eda program\u00e1ticas, como es el caso de la gesti\u00f3n del lector de temperatura (DHT11), el cual debido a que bloqueaba el sistema se decidi\u00f3 implementar mediante el uso de protothreading. Lo cual, al igual que en el caso del mando se pudo realizar durante la etapa de pruebas, pero a la hora de implementarlo encontramos diversos problemas con la importaci\u00f3n de la librer\u00eda TimedAction y RTOS por lo que finalmente se decidi\u00f3 gestionar las llamadas mediante variables temporales haciendo uso de millis().&nbsp;&nbsp;<\/p>\n\n\n\n<p>Por otro lado, la implementaci\u00f3n de mostrar los datos en la pantalla no result\u00f3 ser tan f\u00e1cil como se plante\u00f3 en un principio, tuvimos problemas con la representaci\u00f3n de floats y con la asignaci\u00f3n de cursores para respetar el formato. Sin embargo, tras realizar pruebas logramos el resultado deseado.&nbsp;<\/p>\n\n\n\n<p>Uno de los mayores problemas que nos encontramos y que condicionaron absolutamente el dise\u00f1o del proyecto fue la variedad de voltajes necesarios. Tuvimos que usar 12V, 5V y corriente alterna, esto nos oblig\u00f3 a\u00f1adir un transformador a 12V y a usar rel\u00e9s para poder controlar estos voltajes desde el Arduino.&nbsp;<\/p>\n\n\n\n<p>Tambi\u00e9n tuvimos problemas con la comunicaci\u00f3n bidireccional entre Arduino y Raspberry, tuvimos que dise\u00f1ar un protocolo para que ambos dispositivos pudiesen comunicarse sin ning\u00fan problema.&nbsp;<\/p>\n\n\n\n<p>Finalmente, a la hora de implementar el servidor SSH, y tras haber montado toda la estructura de la caja, nos dimos cuenta de que el cabezal que alimentaba a la Raspberry (que no era el mismo con el que testeamos fuera de la caja), no ten\u00eda suficiente potencia lo que no solo imposibilitaba el uso del servidor, sino que tambi\u00e9n inhabilitaba que el Arduino iniciase correctamente por estar alimentado por la Raspberry.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Reparto de tareas y desarrollo de las mismas&nbsp;&nbsp;<\/h3>\n\n\n\n<p>En muchos puntos del proyecto hemos decidido no hacer un reparto de tareas como tal, sino reunirnos todos para poder poner nuestras ideas en com\u00fan y llegar as\u00ed a una mejor soluci\u00f3n.&nbsp;<\/p>\n\n\n\n<p>Primeramente, realizamos un dise\u00f1o b\u00e1sico para la caja del huerto e hicimos una primera compra de los componentes que vimos necesario, entre los que se incluyen una caja, tierra, semillas de tomate, alambre y el tubo usado para regar, ya que sin estas cosas nos era imposible empezar a montar nada. Paralelamente \u00edbamos organizando te\u00f3ricamente la estructura del proyecto y anotando las posibles dificultades que tendr\u00edamos, as\u00ed como los objetivos principales y las metas a corto plazo.&nbsp;<\/p>\n\n\n\n<p>Una vez claro estos puntos, nos pusimos con la parte importante del proyecto, la que consiste en juntar todos los componentes electr\u00f3nicos con nuestro Arduino y realizar todas las comunicaciones y conexiones necesarias, esta parte es la que sin duda m\u00e1s tiempo nos ha llevado, ya que adem\u00e1s ser compleja de ejecutar, tambi\u00e9n nos han aparecido diferentes problemas.&nbsp;<\/p>\n\n\n\n<p>Como esta parte era bastante m\u00e1s extensa y f\u00e1cilmente divisible, decidimos que era mejor realizar un reparto de tareas y cuando lo tuvi\u00e9ramos todo listo por separado, juntarlo todo para comprobar su correcto funcionamiento. Decidimos hacerlo de la siguiente manera:&nbsp;&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Muestra de datos en la pantalla e investigaci\u00f3n del control de la misma por infrarrojos. Protothreading. Juan Antonio Gordillo.&nbsp;<\/li><li>Dise\u00f1o del c\u00f3digo de todos los sensores, actuadores y del montaje y funcionamiento del servidor SSH. Juan Montes y Cristi\u00e1n P\u00e9rez.&nbsp;<\/li><li>Montaje de las conexiones internas de la caja y de la correcta gesti\u00f3n de la corriente alternar y la corriente continua. Javier Navarro.&nbsp;<\/li><\/ul>\n\n\n\n<p>Luego de tener cada uno nuestra parte y tener todo probado y testeado en conjunto, pasamos finalmente al dise\u00f1o de la caja exterior y la colocaci\u00f3n de los componentes en la misma, de tal forma que encapsulamos todos los elementos posibles, dejando visibles el Arduino, Raspberry y rel\u00e9s, para que se pudiera ver a trav\u00e9s de la tapa transparente cuando se activa y desactiva cada uno.&nbsp;<\/p>\n\n\n\n<p>El \u00faltimo paso fue volver a comprobar que todo funcionaba correctamente una vez que se qued\u00f3 integrado en la caja contenedora y tambi\u00e9n, preparar los cables que se encuentran en el lado del huerto para evitar posibles cortocircuitos al entrar en contacto con el agua. Tambi\u00e9n los acomodamos de forma que estuvieran los m\u00e1s ordenados posibles.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Casos de Uso&nbsp;<\/h3>\n\n\n\n<p>La gran modularidad y la capacidad de modificar las constantes que regulan el comportamiento del huerto, permiten que este se adapte (dentro de sus limitaciones) a cualquier cultivo que se le quiera introducir. Debido a que se busca que el cultivo mantenga unas condiciones constantes, los casos de usos se limitan a activar los diferentes elementos del huerto para que estos fuercen las condiciones que se le han solicitado.&nbsp;&nbsp;<\/p>\n\n\n\n<p>De esta forma, si la temperatura cayese por debajo de la temperatura m\u00ednima, el dispositivo encender\u00eda la bombilla principal (con una gran potencia para que genere calor), as\u00ed como en el caso de que la temperatura se elevase por encima de la temperatura m\u00e1xima, el dispositivo activar\u00e1 los dos ventiladores en los laterales del huerto para intentar disminuirla.&nbsp;&nbsp;<\/p>\n\n\n\n<p>En el caso de la luz, si los sensores de luz no detectan la suficiente luz los LEDs intentar\u00e1n suplir esta necesidad de luz activ\u00e1ndose.&nbsp;<\/p>\n\n\n\n<p>Para el riego tenemos un detector de humedad de la tierra, si \u00e9ste no detecta suficiente humedad se activar\u00e1 la bomba que permitir\u00e1 un riego por goteo&nbsp;<\/p>\n\n\n\n<p>En este sentido, el c\u00f3digo del Arduino se ha limitado a una sucesi\u00f3n de lecturas de los diferentes sensores y de condicionales para tratar las situaciones en que las eventualidades del huerto se alejasen de lo establecido, as\u00ed como de un c\u00f3digo de escritura para la pantalla para mostrar los datos y la gesti\u00f3n del puerto Serial para la comunicaci\u00f3n con la Raspberry y con ello con el servidor.&nbsp;<\/p>\n\n\n\n<p>El protocolo de comunicaci\u00f3n entre Raspberry y Arduino consiste en dos scripts:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>osiris.py: El primer script de Raspberry enviar\u00e1 al Arduino una letra T, H o L, y el Arduino devolver\u00e1 su valor actual de Temperatura, Humedad o Luz.&nbsp;<\/li><li>osiris_actions.py: El segundo script permite a la Raspberry editar los valores m\u00e1ximos y m\u00ednimos de temperatura, humedad y luz, usando el formato ST&lt;numero&gt; para cambiar la temperatura m\u00e1xima a dicho n\u00famero, St&lt;numero&gt; para cambiar la temperatura m\u00ednima, Sl&lt;numero&gt; para cambiar el porcentaje de luz m\u00ednima, SH&lt;numero&gt; para cambiar el porcentaje de humedad en la tierra m\u00e1ximo.&nbsp;<\/li><\/ul>\n\n\n\n<p>Adem\u00e1s aqu\u00ed dejamos un video en el que se puede contemplar el proyecto en f\u00edsico y en el que mostramos como funciona y las diferentes situaciones en las que nuestro huerto activar\u00e1 sus diferentes elementos para mantener las condiciones adecuadas para que nuestros cultivos puedan crecer sin problemas. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"video-container\"><iframe loading=\"lazy\" title=\"Proyecto final Grupo7: Osiris Garden\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/XOj8dsT3p8c?feature=oembed&#038;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>Finalmente os dejamos un enlace al github del proyecto donde podreis encontrar todo el codigo necesario para que podais haceros vosotros mismos vuestro propio huerto:<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/OsirisGarden\">https:\/\/github.com\/OsirisGarden<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><\/p>\n\n\n\n<p class=\"has-large-font-size\">Desarrollo en fotos<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068690216\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068690216_c7419ef525_z.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.23 PM\" width=\"480\" height=\"640\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52069169490\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52069169490_e689dfe3d9.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.23 PM(1)\" width=\"500\" height=\"375\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068698073\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068698073_7f8d9e5b5d_z.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.24 PM\" width=\"480\" height=\"640\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068697978\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068697978_e61d7c0d77.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.24 PM(1)\" width=\"500\" height=\"375\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068697868\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068697868_ef30b9b468.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.27 PM\" width=\"500\" height=\"281\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068697883\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068697883_cf9a696a04.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.26 PM(4)\" width=\"500\" height=\"375\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068686941\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068686941_9d969506ab.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.26 PM(3)\" width=\"500\" height=\"375\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52067641507\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52067641507_3f64ea9c3c_z.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.26 PM(2)\" width=\"360\" height=\"640\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068917134\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068917134_071a92590d_z.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.26 PM\" width=\"360\" height=\"640\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068697963\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068697963_4f20acace2_z.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.25 PM(3)\" width=\"360\" height=\"640\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52068917164\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52068917164_96ac85d760_z.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.25 PM(2)\" width=\"360\" height=\"640\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52069169405\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52069169405_fb45212116.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.25 PM(1)\" width=\"500\" height=\"375\" \/><\/a>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-flickr wp-block-embed-flickr\"><div class=\"wp-block-embed__wrapper\">\n<a href=\"https:\/\/www.flickr.com\/photos\/195606118@N03\/52069169450\/in\/dateposted-public\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/live.staticflickr.com\/65535\/52069169450_5eee6cd484.jpg\" alt=\"WhatsApp Image 2022-05-12 at 3.38.25 PM\" width=\"500\" height=\"281\" \/><\/a>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Miembros del grupo Javier Navarro Martinez Juan Montes Cano Cristian P\u00e9rez Corral Juan Antonio Gordillo Gayo El proyecto planteado es un huerto aut\u00f3nomo en el que la prioridad en el dise\u00f1o fue asegurar la&#46;&#46;&#46;<\/p>\n","protected":false},"author":43,"featured_media":5481,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[8],"class_list":["post-5143","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos","tag-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Memoria Sistemas empotrados y de tiempo real: Grupo 7         21-22 - Proyectos con Arduino.<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Memoria Sistemas empotrados y de tiempo real: Grupo 7         21-22 - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Miembros del grupo Javier Navarro Martinez Juan Montes Cano Cristian P\u00e9rez Corral Juan Antonio Gordillo Gayo El proyecto planteado es un huerto aut\u00f3nomo en el que la prioridad en el dise\u00f1o fue asegurar la&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-12T17:31:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-09T12:15:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Memoria Sistemas empotrados y de tiempo real: Grupo 7 21-22\",\"datePublished\":\"2022-05-12T17:31:55+00:00\",\"dateModified\":\"2022-09-09T12:15:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/\"},\"wordCount\":2121,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg\",\"keywords\":[\"Arduino\"],\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/\",\"name\":\"Memoria Sistemas empotrados y de tiempo real: Grupo 7 21-22 - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg\",\"datePublished\":\"2022-05-12T17:31:55+00:00\",\"dateModified\":\"2022-09-09T12:15:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg\",\"width\":1920,\"height\":1080,\"caption\":\"Huerto aut\u00f3nomo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Memoria Sistemas empotrados y de tiempo real: Grupo 7 21-22\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"name\":\"Proyectos con Arduino.\",\"description\":\"Blog de proyectos de Arduino de alumnos de la URJC\",\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\",\"name\":\"Universidad Rey Juan Carlos\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/logourjc-1.jpg\",\"width\":745,\"height\":288,\"caption\":\"Universidad Rey Juan Carlos\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Memoria Sistemas empotrados y de tiempo real: Grupo 7         21-22 - Proyectos con Arduino.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/","og_locale":"es_ES","og_type":"article","og_title":"Memoria Sistemas empotrados y de tiempo real: Grupo 7         21-22 - Proyectos con Arduino.","og_description":"Miembros del grupo Javier Navarro Martinez Juan Montes Cano Cristian P\u00e9rez Corral Juan Antonio Gordillo Gayo El proyecto planteado es un huerto aut\u00f3nomo en el que la prioridad en el dise\u00f1o fue asegurar la&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2022-05-12T17:31:55+00:00","article_modified_time":"2022-09-09T12:15:11+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"","Tiempo de lectura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/"},"author":{"name":"","@id":""},"headline":"Memoria Sistemas empotrados y de tiempo real: Grupo 7 21-22","datePublished":"2022-05-12T17:31:55+00:00","dateModified":"2022-09-09T12:15:11+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/"},"wordCount":2121,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg","keywords":["Arduino"],"articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/","name":"Memoria Sistemas empotrados y de tiempo real: Grupo 7 21-22 - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg","datePublished":"2022-05-12T17:31:55+00:00","dateModified":"2022-09-09T12:15:11+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-12-at-3.38.25-PM.jpeg","width":1920,"height":1080,"caption":"Huerto aut\u00f3nomo"},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/memoria-sistemas-empotrados-y-de-tiempo-real-grupo-7-21-22\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Memoria Sistemas empotrados y de tiempo real: Grupo 7 21-22"}]},{"@type":"WebSite","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","name":"Proyectos con Arduino.","description":"Blog de proyectos de Arduino de alumnos de la URJC","publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization","name":"Universidad Rey Juan Carlos","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/logourjc-1.jpg","width":745,"height":288,"caption":"Universidad Rey Juan Carlos"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5143","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=5143"}],"version-history":[{"count":23,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5143\/revisions"}],"predecessor-version":[{"id":5493,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5143\/revisions\/5493"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/5481"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=5143"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=5143"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=5143"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}