{"id":5574,"date":"2022-05-13T19:09:49","date_gmt":"2022-05-13T17:09:49","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=5574"},"modified":"2022-05-13T19:16:50","modified_gmt":"2022-05-13T17:16:50","slug":"control-de-aforos","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/","title":{"rendered":"Control de Aforos (Grupo 16)"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><strong><u>DESCRIPCI\u00d3N DEL PROYECTO:<\/u><\/strong><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><a><u>IDEA PRINCIPAL:<\/u><\/a><\/h2>\n\n\n\n<p>&#8211; Nuestro objetivo principal desde el primer momento, fue desarrollar un proyecto que sea de utilidad en los tiempos que corren. Con esta idea en mente, empezamos a valorar cuales son los temas que m\u00e1s conciernen a la sociedad en la actualidad.<\/p>\n\n\n\n<p>&#8211; Valorando que estamos en una \u00e9poca de \u201cnueva normalidad\u201d tras el Covid-19, vimos que muchos de los eventos a los que acude la gente actualmente, ya sean conciertos, eventos deportivos, meetings\u2026, cuentan con un sistema de control de aforo para respetar el aforo m\u00e1ximo impuesto por el promotor del evento. Esto se realiza para respetar la distancia de seguridad impuesta debido al Covid-19.<\/p>\n\n\n\n<p>&#8211; Durante la realizaci\u00f3n del proyecto, se han ido flexibilizando las medidas de aforos en los eventos. Hasta el punto de que se permite el 100% del aforo actualmente.<\/p>\n\n\n\n<p>&#8211; Aun as\u00ed, nuestro proyecto sigue siendo usable, ya que esto funciona en tiempos pre-covid y post-covid, y se han usado y se usar\u00e1n controles de aforos para multitud de eventos.<\/p>\n\n\n\n<p>&#8211; A continuaci\u00f3n, vamos a ver los materiales que tenemos que entregar y las aplicaciones que hemos usado para completar un buen desarrollo de la pr\u00e1ctica.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><u>FUNCIONAMIENTO DEL PROYECTO:<\/u><\/a><\/h2>\n\n\n\n<p>&#8211; En el siguiente boceto del proyecto, veremos como quedan dispuestos los elementos para que el control de aforo funcione. Estos elementos vemos que est\u00e1n dispuestos en una caja que sea portable y f\u00e1cil de anclar en cualquier marco de puerta.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"402\" height=\"171\" data-id=\"5582\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-11.png\" alt=\"\" class=\"wp-image-5582\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-11.png 402w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-11-300x128.png 300w\" sizes=\"auto, (max-width: 402px) 100vw, 402px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>&#8211; Hemos decidido poner en los extremos del frontal 2 sensores de ultrasonidos. Estos funcionan mandando ondas que rebotan en la pared m\u00e1s cercana y mide el tiempo que tardan en volver, as\u00ed que a la hora de que pase una persona por delante la onda rebotar\u00e1 m\u00e1s r\u00e1pido y captar\u00e1 que ha pasado alguien por delante del sensor.<\/p>\n\n\n\n<p>&#8211; A la hora de iniciar el sistema, el sensor que se active primero es el que marca el sentido a la hora de contar. Es decir, si una persona pasa por primera vez de derecha a izquierda, siempre que alguien pase en esa direcci\u00f3n el contador sumar\u00e1, y siempre que pase de izquierda a derecha restar\u00e1. Sucede lo mismo si al iniciar el sistema la primera persona pasa de izquierda a derecha.<\/p>\n\n\n\n<p>&#8211; En la parte superior de la caja tenemos la pantalla que sirve como contador. Nosotros NO USAMOS la pantalla que aparece en la imagen (que es la que ven\u00eda en el KIT), usamos una OLED que es m\u00e1s peque\u00f1a y se ve solo el n\u00famero que par nuestro proyecto nos parec\u00eda suficiente adem\u00e1s de disminuir el peso.<\/p>\n\n\n\n<p>&#8211; Tambi\u00e9n, hemos a\u00f1adido 3 diodos LED en el frontal, que se iluminar\u00e1n en funci\u00f3n de la gente que haya en el lugar (verde, amarillo, rojo). Adem\u00e1s de iluminarse el LED rojo, sonar\u00e1 un pitido de un zumbador que hemos a\u00f1adido para indicar que el aforo ha sido completado.<\/p>\n\n\n\n<p>&#8211; Nosotros hemos decidido establecer los siguiente varemos para el funcionamiento de los diodos, pero esto es modificable f\u00e1cilmente a trav\u00e9s de cambiar estos valores en el c\u00f3digo:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>VERDE: De 0 a 2.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>AMARILLO: De 2 a 4.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>ROJO: 5 + pitido del zumbador.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"212\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-14.png\" alt=\"\" class=\"wp-image-5588\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-14.png 720w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-14-300x88.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<p>&#8211; En el lateral de la caja hemos colocado una ranura para poder acceder al interior de la caja y poder:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Reiniciar el sistema.<\/li><li>Cambiar la pila, ya que nuestro sistema puede funcionar tanto con pila como a trav\u00e9s de conectar el Arduino al ordenador.<\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><strong><u>COMPONENTES USADOS Y COSTES:<\/u><\/strong><\/h1>\n\n\n\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"694\" height=\"426\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-15.png\" alt=\"Componentes\" class=\"wp-image-5589\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-15.png 694w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-15-300x184.png 300w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><\/figure>\n\n\n\n<p>&#8211; NOTA: Hemos usado el ArduinoMega 2560, ya que empezamos a realizar el proyecto con este Arduino y ya lo dejamos as\u00ed para no tener que cambiar pines. Y ya con la mayor\u00eda de cosas conectadas nos hubiese sido complicado hacerlo.<\/p>\n\n\n\n<p>&#8211; Los costes han sido los siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>ArduinoMega 2560 = 0\u20ac (Lo ten\u00edamos ya)<\/li><li>Sensores de ultrasonidos = 2,89\u20ac x 2 = 5,78\u20ac<\/li><li>Display OLED = 11,99\u20ac<\/li><li>Caja de cart\u00f3n = 0\u20ac (Encontrada en casa)<\/li><li>Resto de componentes obtenidos del KIT recibido por el profesor de la asignatura.<\/li><li><strong>TOTAL = 17,77\u20ac<\/strong><\/li><\/ul>\n\n\n\n<h1 class=\"wp-block-heading\"><strong><u>ESQUEMA DEL HARDWARE:<\/u><\/strong><\/h1>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"360\" data-id=\"5590\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-16.png\" alt=\"\" class=\"wp-image-5590\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-16.png 591w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/image-16-300x183.png 300w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>&#8211; Destacar que la pantalla que aparece en el esquema no es la misma que usamos, ya que nosotros usamos una pantalla OLED con el adaptador ya incluido cosa que la que ven\u00eda en el KIT no ten\u00eda. Pero las conexiones que se marcan son las mismas que se han utilizado, lo \u00fanico que la pantalla es otra.<\/p>\n\n\n\n<p>&#8211; Tambi\u00e9n, comentar que los diodos y el zumbador cuentan con resistencias de 200\u03a9 para salvaguardarlos. Adem\u00e1s, en uno de los diodos en vez de una resistencia de 200 \u03a9 tenemos 2 resistencias de 100\u03a9 en serie por falta de las otras.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong><u>C\u00d3DIGO:<\/u><\/strong><\/h1>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Adafruit_SSD1306.h&gt;\n#include &lt;SPI.h&gt;\n#include &lt;Adafruit_GFX.h&gt;\n#define ANCHO_PANTALLA 128 \/\/ ancho pantalla OLED\n#define ALTO_PANTALLA 64 \/\/ alto pantalla OLED\nAdafruit_SSD1306 display(ANCHO_PANTALLA, ALTO_PANTALLA, &amp;Wire, -1);\nconst int Trigger1 = 2;   \/\/Pin digital 2 para el Trigger1 del sensor\nconst int Echo1 = 3;   \/\/Pin digital 3 para el Echo1 del sensor\nconst int Trigger2 = 7;   \/\/Pin digital 7 para el Trigger2 del sensor\nconst int Echo2 = 8;   \/\/Pin digital 8 para el Echo2 del sensor\nconst int ledPIN_G = 6;\nconst int ledPIN_Y = 10;\nconst int ledPIN_R = 9;\nconst int pinBuzzer = 11;\nlong t1, t2; \/\/tiempo que tarda en llegar el eco\nlong d1, d2; \/\/distancia en centimetros\nint media = 5;\nint alta = 10;\nint cont;\nint muro;\nvoid mostrar() {\n  Serial.print(\"Han pasado: \");\n  Serial.print(cont);\n  Serial.println(\" personas.\");\n  \/\/ Limpiar buffer\n  display.clearDisplay();\n  \/\/ Tama\u00f1o del texto\n  display.setTextSize(5);\n  \/\/ Color del texto\n  display.setTextColor(SSD1306_WHITE);\n  \/\/ Posici\u00f3n del texto\n  display.setCursor(54, 20);\n  \/\/ Escribir texto\n  display.println(cont);\n  \/\/ Enviar a pantalla\n  display.display();\n  if (cont &lt; 5){\n    digitalWrite(ledPIN_G , HIGH);\n    digitalWrite(ledPIN_Y , LOW);\n    digitalWrite(ledPIN_R , LOW);\n  }\n  else if (cont &gt;= media &amp;&amp; cont &lt; alta){\n    digitalWrite(ledPIN_G , LOW);\n    digitalWrite(ledPIN_Y , HIGH);\n    digitalWrite(ledPIN_R , LOW);\n  }\n  else {\n    digitalWrite(ledPIN_G , LOW);\n    digitalWrite(ledPIN_Y , LOW);\n    digitalWrite(ledPIN_R , HIGH);\n  }\n  delay(2000);\n}\n\nvoid setup() {\n  Serial.begin(9600);\/\/iniciailzamos la comunicaci\u00f3n\n  \n  pinMode(Trigger1, OUTPUT); \/\/pin como salida\n  pinMode(Echo1, INPUT);  \/\/pin como entrada\n\n  digitalWrite(Trigger1, LOW); \/\/Inicializamos el pin con 0\n  digitalWrite(Trigger1, HIGH);\n\n  delayMicroseconds(10); \/\/Enviamos un pulso de 10us\n\n  digitalWrite(Trigger1, LOW);\n\n  t1 = pulseIn(Echo1, HIGH); \/\/obtenemos el ancho del pulso1\n  \n  pinMode(Trigger2, OUTPUT); \/\/pin como salida\n  pinMode(Echo2, INPUT);  \/\/pin como entrada\n  \n  digitalWrite(Trigger2, LOW); \/\/Inicializamos el pin con 0\n  digitalWrite(Trigger2, HIGH);\n  \n  delayMicroseconds(10); \/\/Enviamos un pulso de 10us\n  \n  digitalWrite(Trigger2, LOW);\n  \n  t2 = pulseIn(Echo2, HIGH); \/\/obtenemos el ancho del pulso2\n  \n  d1 = t1\/59; \/\/escalamos el tiempo a una distancia en cm\n  d2 = t2\/59; \/\/escalamos el tiempo a una distancia en cm\n  Serial.print(\"Distancia inicial muro: \");\n  muro = min(d1,d2);\n  Serial.println(muro);\n  cont = 0;\n  \n  digitalWrite(ledPIN_G , HIGH);\n  digitalWrite(ledPIN_Y , LOW);\n  digitalWrite(ledPIN_R , LOW);\n  \n  if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {\n    Serial.println(\"No se encuentra la pantalla OLED\");\n  }\n  display.clearDisplay();\n  display.display();\n}\n\n\nvoid loop()\n{\n  digitalWrite(Trigger1, HIGH);\n  delayMicroseconds(10);  \/\/Enviamos un pulso de 10us\n  digitalWrite(Trigger1, LOW);\n\n  t1 = pulseIn(Echo1, HIGH); \/\/obtenemos el ancho del pulso\n\n  digitalWrite(Trigger2, HIGH);\n  delayMicroseconds(10);  \/\/Enviamos un pulso de 10us\n  digitalWrite(Trigger2, LOW);\n\n  t2 = pulseIn(Echo2, HIGH); \/\/obtenemos el ancho del pulso\n  \n  d1 = t1\/59; \/\/escalamos el tiempo a una distancia en cm\n  d2 = t2\/59; \/\/escalamos el tiempo a una distancia en cm\n\n  \/\/Serial.println(d2);\n\n  if (d1 &lt; muro-8){\n    Serial.println(\"Ha pasado alguien sensor 1.\");\n    cont = cont + 1;\n    if (cont &gt;= alta){\n      tone(pinBuzzer, 320, 200);\n    }\n    mostrar();\n  }\n  else if (d2 &lt; muro-8){\n    Serial.println(\"Ha pasado alguien sensor 2.\");\n    cont = cont - 1;\n    mostrar();\n  }\n  delay(100);          \/\/Hacemos una pausa de 100ms\n}<\/code><\/pre>\n\n\n\n<h1 class=\"wp-block-heading\"><strong><u>PROBLEMAS ENCONTRADOS:<\/u><\/strong><\/h1>\n\n\n\n<p>&#8211; Mientras realiz\u00e1bamos la pr\u00e1ctica hemos ido encontrando diversos problemas que nos han ido complicando la realizaci\u00f3n del proyecto, pero que hemos ido solventando para lograr un buen resultado final.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong><u>FALLOS DE COMPONENTES HARDWARE:<\/u><\/strong><\/li><\/ul>\n\n\n\n<p>&#8211; A la hora de realizar pruebas de calibraci\u00f3n de los sensores de ultrasonidos uno no funcionaba y tuvimos que sustituirlo.<\/p>\n\n\n\n<p>&#8211; Problemas con las pantallas y adaptadores. Por ello tuvimos que cambiarla por una OLED con el adaptador incluido.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong><u>PROBLEMAS DE ESTRUCTURA<\/u><\/strong><strong>:<\/strong><\/li><\/ul>\n\n\n\n<p>&#8211; En primera instancia, ten\u00edamos una caja de madera, pero debido a su elevado peso hubo que sustituirla por una de cart\u00f3n para que soportase mejor el anclaje a la pared.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><strong><u>CASO DE USO:<\/u><\/strong><\/h1>\n\n\n\n<p>&#8211; Dejamos por aqu\u00ed un v\u00eddeo del caso de uso.<\/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=\"Demostraci\u00f3n control de aforos\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/S8osSxWm8Mc?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><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>PROYECTO REALIZADO POR EL GRUPO 16 DE LA ASIGNATURA SISTEMAS EMPOTRADOS Y DE TIEMPO REAL EN EL CURSO 2021-22.<\/strong><\/p>\n\n\n\n<p><strong>POR: GONZALO DE LA CRUZ CEPEDA Y ALEJANDRO HABA NISO.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DESCRIPCI\u00d3N DEL PROYECTO: IDEA PRINCIPAL: &#8211; Nuestro objetivo principal desde el primer momento, fue desarrollar un proyecto que sea de utilidad en los tiempos que corren. Con esta idea en mente, empezamos a valorar&#46;&#46;&#46;<\/p>\n","protected":false},"author":36,"featured_media":5607,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5574","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-proyectos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Control de Aforos (Grupo 16) - 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\/control-de-aforos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Control de Aforos (Grupo 16) - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"DESCRIPCI\u00d3N DEL PROYECTO: IDEA PRINCIPAL: &#8211; Nuestro objetivo principal desde el primer momento, fue desarrollar un proyecto que sea de utilidad en los tiempos que corren. Con esta idea en mente, empezamos a valorar&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-13T17:09:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-13T17:16:50+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-13-at-12.15.12-PM-3.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1496\" \/>\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=\"7 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\\\/control-de-aforos\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/\"},\"author\":{\"name\":\"\",\"@id\":\"\"},\"headline\":\"Control de Aforos (Grupo 16)\",\"datePublished\":\"2022-05-13T17:09:49+00:00\",\"dateModified\":\"2022-05-13T17:16:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/\"},\"wordCount\":945,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/\",\"name\":\"Control de Aforos (Grupo 16) - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg\",\"datePublished\":\"2022-05-13T17:09:49+00:00\",\"dateModified\":\"2022-05-13T17:16:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2022\\\/05\\\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg\",\"width\":2000,\"height\":1496},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/control-de-aforos\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Control de Aforos (Grupo 16)\"}]},{\"@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":"Control de Aforos (Grupo 16) - 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\/control-de-aforos\/","og_locale":"es_ES","og_type":"article","og_title":"Control de Aforos (Grupo 16) - Proyectos con Arduino.","og_description":"DESCRIPCI\u00d3N DEL PROYECTO: IDEA PRINCIPAL: &#8211; Nuestro objetivo principal desde el primer momento, fue desarrollar un proyecto que sea de utilidad en los tiempos que corren. Con esta idea en mente, empezamos a valorar&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2022-05-13T17:09:49+00:00","article_modified_time":"2022-05-13T17:16:50+00:00","og_image":[{"width":2000,"height":1496,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/"},"author":{"name":"","@id":""},"headline":"Control de Aforos (Grupo 16)","datePublished":"2022-05-13T17:09:49+00:00","dateModified":"2022-05-13T17:16:50+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/"},"wordCount":945,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/","name":"Control de Aforos (Grupo 16) - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg","datePublished":"2022-05-13T17:09:49+00:00","dateModified":"2022-05-13T17:16:50+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2022\/05\/WhatsApp-Image-2022-05-13-at-12.15.12-PM-3.jpeg","width":2000,"height":1496},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/control-de-aforos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Control de Aforos (Grupo 16)"}]},{"@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\/5574","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\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=5574"}],"version-history":[{"count":12,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5574\/revisions"}],"predecessor-version":[{"id":5723,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/5574\/revisions\/5723"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/5607"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=5574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=5574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=5574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}