{"id":8073,"date":"2024-05-07T18:25:49","date_gmt":"2024-05-07T16:25:49","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=8073"},"modified":"2024-05-07T18:46:25","modified_gmt":"2024-05-07T16:46:25","slug":"portero-para-penaltis","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/","title":{"rendered":"Portero Para Penaltis"},"content":{"rendered":"\n<p>Grupo 15: Ana Sese\u00f1a Ferrero, Ver\u00f3nica Ram\u00edrez Mar\u00edn y Javier Castellanos Serrano<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Introducci\u00f3n<\/h2>\n\n\n\n<p>Tras una b\u00fasqueda intensiva en las diferentes entradas del blog, y varias lluvias de ideas sopesando originalidad, coste, dificultad, factibilidad, etc\u00e9tera, decidimos apostar por lo que finalmente ha sido nuestro proyecto: el Portero Para Penaltis. Al no ver ning\u00fan proyecto similar y, teniendo en cuenta todo lo anterior, aceptamos el que ha sido uno de los retos m\u00e1s satisfactorios, gratificantes, y no menos complejos, de la carrera. Nuestra afici\u00f3n por el f\u00fatbol, en conjunto con la tecnolog\u00eda, ha sido una de las mayores motivaciones a la hora de alcanzar este objetivo. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Objetivos<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Dise\u00f1o atractivo para el cliente<\/strong>: Para lograr un dise\u00f1o atractivo para el cliente, hemos dado importancia a la est\u00e9tica del proyecto. Hemos utilizado materiales resistentes y hemos dise\u00f1ado una estructura atractiva y llamativa. <\/li>\n\n\n\n<li><strong>Precisi\u00f3n en el bloqueo de penaltis<\/strong>: Hemos dedicado una parte significativa de nuestro desarrollo a garantizar la precisi\u00f3n en el bloqueo de penaltis. Hemos implementado un sistema de detecci\u00f3n y respuesta que permite al portero moverse de manera r\u00e1pida y precisa para bloquear los tiros de penalti. Adem\u00e1s, hemos utilizado sensores de ultrasonidos y algoritmos de cierta complejidad para asegurar que el portero se mueve hacia la direcci\u00f3n correcta.<\/li>\n\n\n\n<li><strong>Lo m\u00e1s realista posible, replicar elementos de un estadio real<\/strong>: Para recrear la atm\u00f3sfera de un estadio real, hemos incluido elementos como redes de porter\u00eda, postes de la porter\u00eda y un \u00e1rea de penalti bien definida. Adem\u00e1s, hemos integrado efectos de sonido (el himno del Real Madrid), para mejorar la experiencia del usuario y hacer que se sienta como si estuviera en el Santiago Bernab\u00e9u.<\/li>\n\n\n\n<li><strong>Baja probabilidad de meter gol<\/strong>: Hemos trabajado arduamente para garantizar que nuestro portero tenga una baja probabilidad de permitir que el bal\u00f3n entre en la porter\u00eda durante los tiros de penalti. Hemos optimizado nuestros algoritmos de detecci\u00f3n y respuesta para que el portero pueda reaccionar r\u00e1pidamente a la direcci\u00f3n y velocidad del bal\u00f3n, minimizando as\u00ed las oportunidades de anotaci\u00f3n para el equipo contrario.<\/li>\n\n\n\n<li><strong>Facilidad de configuraci\u00f3n y uso<\/strong>: Por \u00faltimo, pero no menos importante, hemos dise\u00f1ado nuestro proyecto para que sea f\u00e1cil de configurar y usar.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Materiales Utilizados <\/h2>\n\n\n\n<p>Vamos a dividir los materiales en 3 secciones: los que nos ha proporcionado la URJC, los que hemos comprado nosotros, y los materiales no tecnol\u00f3gicos que hemos empleado en decoraci\u00f3n o estructura.<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Materiales URJC<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Material<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" class=\"wp-image-8439\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pilas-9v.jpg\" alt=\"\"><\/td><td>Bater\u00eda de 9V<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"451\" class=\"wp-image-8417\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/Arduino-UNO-frontal.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/Arduino-UNO-frontal.jpg 599w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/Arduino-UNO-frontal-300x226.jpg 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/td><td>Placa de Arduino <\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"222\" height=\"172\" class=\"wp-image-7656\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/12\/Imagen10.jpg\" alt=\"\"><\/td><td>Cables macho-macho<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"wp-image-6861\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17.png\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17.png 800w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-300x300.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-150x150.png 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-768x768.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-80x80.png 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-17-320x320.png 320w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/td><td>Servomotor con el que movemos el bander\u00edn<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"wp-image-8440\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/buzzer.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/buzzer.jpg 800w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/buzzer-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/buzzer-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/buzzer-768x768.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/buzzer-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/buzzer-320x320.jpg 320w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/td><td>Buzzer para el himno<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Materiales Adquiridos<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Materiales<\/strong><\/td><td><strong>Descripci\u00f3n<\/strong><\/td><td><strong>Precio<\/strong><\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" class=\"wp-image-8442\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cables-macho-hembra.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cables-macho-hembra.jpg 1000w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cables-macho-hembra-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cables-macho-hembra-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cables-macho-hembra-768x768.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cables-macho-hembra-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cables-macho-hembra-320x320.jpg 320w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/td><td>Cables macho-hembra<\/td><td>8,10\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"wp-image-8443\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-cc.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-cc.jpg 800w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-cc-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-cc-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-cc-768x768.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-cc-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-cc-320x320.jpg 320w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/td><td>Motor CC<\/td><td>0,85\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"978\" height=\"612\" class=\"wp-image-8419\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/01.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/01.jpg 978w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/01-300x188.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/01-768x481.jpg 768w\" sizes=\"auto, (max-width: 978px) 100vw, 978px\" \/><\/td><td>Sensores ultrasonidos<\/td><td>10\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"271\" class=\"wp-image-8445\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-oled.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-oled.jpg 512w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-oled-300x159.jpg 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/td><td>Pantalla OLED<\/td><td>6,99\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"898\" class=\"wp-image-8446\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/modulo-de-controlador-de-motor-cc.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/modulo-de-controlador-de-motor-cc.jpg 894w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/modulo-de-controlador-de-motor-cc-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/modulo-de-controlador-de-motor-cc-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/modulo-de-controlador-de-motor-cc-768x771.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/modulo-de-controlador-de-motor-cc-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/modulo-de-controlador-de-motor-cc-320x320.jpg 320w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/td><td>M\u00f3dulo de controlador de motor CC<\/td><td>1,45\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"250\" class=\"wp-image-8439\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pilas-9v.jpg\" alt=\"\"><\/td><td>Pilas<\/td><td>4,60\u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Materiales Estructura<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Materiales<\/td><td>Descripci\u00f3n<\/td><td>Precio<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"1000\" class=\"wp-image-8447\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/balon-futbolin.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/balon-futbolin.jpg 1000w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/balon-futbolin-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/balon-futbolin-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/balon-futbolin-768x768.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/balon-futbolin-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/balon-futbolin-320x320.jpg 320w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/td><td>Bal\u00f3n de futbol\u00edn<\/td><td>0,71\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"587\" height=\"510\" class=\"wp-image-8448\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/barra-metalica.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/barra-metalica.jpg 587w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/barra-metalica-300x261.jpg 300w\" sizes=\"auto, (max-width: 587px) 100vw, 587px\" \/><\/td><td>Barra met\u00e1lica<\/td><td>2,07\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"360\" class=\"wp-image-8449\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cesped-pintado.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cesped-pintado.jpg 640w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cesped-pintado-300x169.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/td><td>C\u00e9sped y Sprays<\/td><td>5\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"866\" class=\"wp-image-8450\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/red-porteria.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/red-porteria.jpg 1300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/red-porteria-300x200.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/red-porteria-1024x682.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/red-porteria-768x512.jpg 768w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/td><td>Malla (red porter\u00eda)<\/td><td>0,99\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"899\" class=\"wp-image-8451\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/engranajes.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/engranajes.jpg 1080w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/engranajes-300x250.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/engranajes-1024x852.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/engranajes-768x639.jpg 768w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/td><td>Kit engranajes<\/td><td>9,45\u20ac<\/td><\/tr><tr><td><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"2048\" class=\"wp-image-8452\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/impresora-3d.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/impresora-3d.jpg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/impresora-3d-225x300.jpg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/impresora-3d-768x1024.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/impresora-3d-1152x1536.jpg 1152w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/td><td>Piezas impresas 3D<\/td><td>30\u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Circuito Montado<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-12.49.51-768x1024.jpeg\" alt=\"\" class=\"wp-image-8642\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-12.49.51-768x1024.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-12.49.51-225x300.jpeg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-12.49.51-1152x1536.jpeg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-12.49.51.jpeg 1500w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"488\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.12.37.jpeg\" alt=\"\" class=\"wp-image-8674\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.12.37.jpeg 860w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.12.37-300x170.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.12.37-768x436.jpeg 768w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Nuestro proyecto implica un sistema complejo que integra m\u00faltiples componentes electr\u00f3nicos, incluidos sensores ultras\u00f3nicos, motores, un servo, una pantalla OLED y un zumbador, todos controlados por un Arduino. A continuaci\u00f3n, describimos c\u00f3mo estos componentes est\u00e1n conectados y c\u00f3mo interact\u00faan entre s\u00ed para el funcionamiento del sistema:<\/p>\n\n\n\n<p><strong>Sensores Ultras\u00f3nicos<\/strong><br>Se utilizan tres sensores ultras\u00f3nicos HC-SR04 para detectar la distancia a objetos. Cada sensor tiene un pin de trigger (trig) y un pin de eco (echo):<\/p>\n\n\n\n<p>Sensor 1: Pin de trigger en el pin digital 12 y pin de echo en el pin digital 11.<br>Sensor 2: Pin de trigger en el pin digital 7 y pin de echo en el pin digital 6.<br>Sensor 3: Pin de trigger en el pin digital 8 y pin de echo en el pin digital 10 (modificado para evitar conflictos).<br>Cada pin de trigger se configura como salida y cada pin de echo como entrada. Estos sensores son responsables de emitir y recibir ultrasonidos para calcular la distancia a los objetos, utilizando el tiempo que tardan los ecos en regresar.<\/p>\n\n\n\n<p><strong>Pantalla OLED<\/strong><br>Se utiliza una pantalla OLED de Adafruit (modelo SSD1306, de 128&#215;64 p\u00edxeles) para mostrar informaci\u00f3n visual como mensajes de bienvenida y el conteo de goles. La pantalla se conecta a trav\u00e9s de I2C utilizando:<\/p>\n\n\n\n<p>SDA (Serial Data Line): Conectada al pin SDA del Arduino.<br>SCL (Serial Clock Line): Conectada al pin SCL del Arduino.<br>La pantalla no utiliza un pin de reset f\u00edsico en este caso, configurado con -1 en el c\u00f3digo.<\/p>\n\n\n\n<p><strong>Motor y Control de Motor<\/strong><br>El proyecto incluye un control de motor con dos direcciones, usando un puente H integrado en un chip controlador:<\/p>\n\n\n\n<p>IN3 y IN4: Conectados a los pines digitales 4 y 3 del Arduino, respectivamente, para controlar la direcci\u00f3n del motor.<br>EN_B: Pin de control PWM conectado al pin 9 del Arduino para ajustar la velocidad del motor.<br>Servo Motor<br>Se utiliza un servo motor controlado por el pin digital 5 del Arduino, que manipula un bander\u00edn para indicar cuando se anota un gol.<\/p>\n\n\n\n<p><strong>Zumbador (Buzzer)<\/strong><br>El zumbador est\u00e1 conectado al pin digital 2. Se utiliza para generar tonos musicales que representan diferentes eventos (inicio del juego, un gol, etc.). Se utilizan frecuencias espec\u00edficas para diferentes notas musicales.<\/p>\n\n\n\n<p><strong>Conexi\u00f3n General y Alimentaci\u00f3n<\/strong><br>Arduino: Es el cerebro del proyecto, ejecutando el c\u00f3digo y controlando la comunicaci\u00f3n entre todos los componentes.<br>Alimentaci\u00f3n: Todos los componentes son alimentados a trav\u00e9s de la placa Arduino, la cual puede ser alimentada por USB o por una fuente de alimentaci\u00f3n externa. Ha sido esencial verificar que la alimentaci\u00f3n es suficiente y estable para todos los componentes.<br><\/p>\n\n\n\n<p><strong>Software y Configuraci\u00f3n<\/strong><br>El c\u00f3digo en Arduino configura cada pin, inicializa la comunicaci\u00f3n (como I2C para la pantalla y Serial para depuraci\u00f3n), y ejecuta la l\u00f3gica principal que monitorea los sensores y activa las acciones correspondientes. Utiliza funciones para medir la distancia, actualizar la pantalla, manejar el servo y reproducir melod\u00edas.<\/p>\n\n\n\n<p>Esta configuraci\u00f3n interconectada y coordinada permite que el proyecto funcione de manera sincronizada para detectar objetos, mostrar informaci\u00f3n, mover elementos mec\u00e1nicos y generar sonidos, creando una experiencia interactiva basada en la entrada sensorial y la respuesta din\u00e1mica del sistema.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Diagrama de Flujo<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"994\" height=\"735\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-13.48.49.jpeg\" alt=\"\" class=\"wp-image-8644\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-13.48.49.jpeg 994w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-13.48.49-300x222.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-13.48.49-768x568.jpeg 768w\" sizes=\"auto, (max-width: 994px) 100vw, 994px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problemas y Soluciones<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Problema<\/strong><\/td><td><strong>Soluci\u00f3n<\/strong><\/td><\/tr><tr><td>La cremallera que pedimos por Internet era demasiado corta y ten\u00eda los dientes muy peque\u00f1os, al igual que su pi\u00f1\u00f3n correspondiente<br><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"1152\" class=\"wp-image-8545\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-problema.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-problema.jpg 2048w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-problema-300x169.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-problema-1024x576.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-problema-768x432.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-problema-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/td><td>Dise\u00f1amos el sistema pi\u00f1\u00f3n-cremallera con las medidas que nos interesaban y lo imprimimos con una impresora 3D<br><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"1600\" class=\"wp-image-8546\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-solucion.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-solucion.jpg 900w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-solucion-169x300.jpg 169w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-solucion-576x1024.jpg 576w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-solucion-768x1365.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/cremallera-solucion-864x1536.jpg 864w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/td><\/tr><tr><td>El motor stepper que ven\u00eda en la caja iba demasiado lento, por lo que el portero no iba a lograr parar ning\u00fan penalti<br><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"848\" class=\"wp-image-8547\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-problema.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-problema.jpg 480w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-problema-170x300.jpg 170w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/td><td>Compramos otro motor CC que giraba m\u00e1s r\u00e1pido<br><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"848\" class=\"wp-image-8548\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-solucion.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-solucion.jpg 480w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/motor-solucion-170x300.jpg 170w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/td><\/tr><tr><td>La pantalla que ven\u00eda en la caja de componentes ocupaba muchos pines de la placa Arduino, lo que no nos permit\u00eda enchufar el resto de los componentes necesarios<br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" class=\"wp-image-8549\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-problema.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-problema.jpg 800w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-problema-300x300.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-problema-150x150.jpg 150w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-problema-768x768.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-problema-80x80.jpg 80w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-problema-320x320.jpg 320w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/td><td>Compramos otra pantalla m\u00e1s peque\u00f1a que ocupaba menos pines, para dejar as\u00ed el resto libres para los dem\u00e1s componentes<br><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"271\" class=\"wp-image-8445\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-oled.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-oled.jpg 512w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/pantalla-oled-300x159.jpg 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/td><\/tr><tr><td>Hab\u00edamos preparado el sensor para determinar si era gol con una superficie plana, y al probarlo sobre el c\u00e9sped, la porosidad de \u00e9ste interfer\u00eda de alguna forma con el sensor y daba medidas err\u00f3neas<br><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" class=\"wp-image-8550\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-problema.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-problema.jpg 1920w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-problema-300x169.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-problema-1024x576.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-problema-768x432.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-problema-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/td><td>Usamos una cartulina sobre el trozo de la porter\u00eda para evitar que el sensor detecte la porosidad del c\u00e9sped e implementamos dos trozos de pl\u00e1stico trasparente rectangulares para el resto del campo de f\u00fatbol<br><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" class=\"wp-image-8551\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-solucion.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-solucion.jpg 1600w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-solucion-300x169.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-solucion-1024x576.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-solucion-768x432.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/ultrasonidos-solucion-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/td><\/tr><tr><td>Dise\u00f1amos la porter\u00eda con unas medidas, las cuales establecimos en la maqueta de cart\u00f3n, pero la porter\u00eda impresa con la impresora 3D result\u00f3 finalmente con otras medidas<br><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" class=\"wp-image-8552\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-problema.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-problema.jpg 1920w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-problema-300x169.jpg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-problema-1024x576.jpg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-problema-768x432.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-problema-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/td><td>Adaptamos el c\u00f3digo, restableciendo los tramos en los que deb\u00eda moverse el portero con las nuevas medidas<br><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"1600\" class=\"wp-image-8553\" style=\"width: 150px\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-solucion.jpg\" alt=\"\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-solucion.jpg 1200w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-solucion-225x300.jpg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-solucion-768x1024.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/software-solucion-1152x1536.jpg 1152w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pasos seguidos<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Planificaci\u00f3n del proyecto y reparto de tareas: organizaci\u00f3n de las tareas a realizar y divisi\u00f3n de estas entre los distintos miembros del grupo<\/li>\n\n\n\n<li>Revisi\u00f3n de materiales y compra de lo necesario: revisamos los materiales disponibles en la caja que se nos proporcion\u00f3 y buscamos informaci\u00f3n sobre estos, para asegurarnos de cu\u00e1les de estos pod\u00edamos usar y cu\u00e1les hab\u00eda que comprar, adem\u00e1s de la compra de materiales decorativos o de uso en la estructura<\/li>\n\n\n\n<li>Aprender a usar los elementos hardware por separado y software necesario: una vez que ten\u00edamos claro que los materiales usados iban a ser un motor, servomotor, pantalla, sensores y buzzer, junto con la placa Arduino, aprendimos a usarlos y programarlos con la tarea que deb\u00edan hacer en el proyecto, y probamos cada uno por separado<\/li>\n\n\n\n<li>Croquis de la disposici\u00f3n de los elementos y medidas: realizamos planos croquis con las medidas de la estructura del producto y de cada elemento de esta, como las piezas que deben ser impresas por la impresora 3D, as\u00ed como organizar la distribuci\u00f3n de estos. Ideamos el sistema pi\u00f1\u00f3n-cremallera para trasladar el movimiento del motor al portero para que este se pueda mover horizontalmente<\/li>\n\n\n\n<li>Dise\u00f1o de piezas e impresi\u00f3n 3D: portero, porter\u00eda y sistema pi\u00f1\u00f3n-cremallera<\/li>\n\n\n\n<li>Prueba de algunos elementos en conjuntos en la maqueta de cart\u00f3n: aunque el movimiento del portero a\u00fan no se pod\u00eda probar porque no estaba listo el sistema pi\u00f1\u00f3n-cremallera, en una maqueta de cart\u00f3n fuimos probando el uso de sensores para detectar el gol<\/li>\n\n\n\n<li>Construcci\u00f3n de la estructura: una vez disponible el sistema de transmisi\u00f3n de movimiento del motor al portero, construimos la estructura en torno a esto, integrando poco a poco todos los elementos necesarios<\/li>\n\n\n\n<li>Integraci\u00f3n del hardware en la estructura<\/li>\n\n\n\n<li>Uni\u00f3n de todos los elementos para que funcionen en conjunto: formaci\u00f3n del circuito necesario entre todos los elementos hardware para lograr su correcto funcionamiento<\/li>\n\n\n\n<li>Software final necesario para el correcto funcionamiento: ajuste de cada c\u00f3digo que ten\u00edamos por separado, adapt\u00e1ndolo para unirlo en un solo c\u00f3digo que proporcione el correcto funcionamiento del proyecto.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Casos de Uso<\/h2>\n\n\n\n<p>Este proyecto de portero autom\u00e1tico para penaltis ofrece varias aplicaciones pr\u00e1cticas y casos de uso en la vida real, extendi\u00e9ndose m\u00e1s all\u00e1 de su funci\u00f3n original en contextos recreativos, educativos y profesionales. A continuaci\u00f3n, describimos algunos de estos casos de uso:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Entrenamiento Deportivo<\/strong><br>El uso m\u00e1s directo de este sistema es como herramienta de entrenamiento para jugadores de f\u00fatbol. Puede ser usado para mejorar la precisi\u00f3n y potencia de los tiros al practicar penaltis contra un portero automatizado que se mueve y reacciona de manera predecible, ayudando a los jugadores a mejorar su t\u00e9cnica en situaciones de juego controladas.<\/li>\n\n\n\n<li><strong>An\u00e1lisis y Mejora del Rendimiento<\/strong><br>Incorporando sensores adicionales y capacidades de an\u00e1lisis de datos, el sistema podr\u00eda usarse para recolectar datos detallados sobre el rendimiento de los jugadores durante las sesiones de entrenamiento, como la velocidad del bal\u00f3n, la precisi\u00f3n de tiro y las tendencias en los patrones de tiro. Esto puede ayudar a los entrenadores a personalizar los reg\u00edmenes de entrenamiento y proporcionar retroalimentaci\u00f3n espec\u00edfica a los jugadores.<\/li>\n\n\n\n<li><strong>Educaci\u00f3n y Aprendizaje STEM<\/strong><br>Este proyecto puede ser una excelente herramienta educativa en el \u00e1mbito de la ciencia, tecnolog\u00eda, ingenier\u00eda y matem\u00e1ticas (STEM). Los estudiantes pueden aprender sobre conceptos de f\u00edsica (como sensores ultras\u00f3nicos, principios de movimiento y din\u00e1mica), electr\u00f3nica (uso de Arduino y circuitos), y programaci\u00f3n al construir y modificar el sistema.<\/li>\n\n\n\n<li><strong>Eventos y Actividades de Entretenimiento<\/strong><br>En eventos deportivos, ferias, o parques tem\u00e1ticos, este portero autom\u00e1tico puede ser utilizado como una atracci\u00f3n interactiva donde los participantes intentan anotar goles contra el portero robotizado. Esto no solo a\u00f1ade diversi\u00f3n y competencia sino que tambi\u00e9n puede ser utilizado para promociones o sorteos basados en la cantidad de goles anotados.<\/li>\n\n\n\n<li><strong>Herramientas de Rehabilitaci\u00f3n F\u00edsica<\/strong><br>Modificado para ofrecer resistencia variable y movimientos m\u00e1s controlados, este sistema puede ser utilizado en terapias de rehabilitaci\u00f3n f\u00edsica, ayudando a los pacientes a mejorar su coordinaci\u00f3n motora y fuerza de piernas de una manera motivadora y l\u00fadica.<\/li>\n\n\n\n<li><strong>Investigaci\u00f3n en Rob\u00f3tica y Automatizaci\u00f3n<\/strong><br>Este proyecto puede servir como una plataforma de base para proyectos de investigaci\u00f3n m\u00e1s complejos en \u00e1reas como rob\u00f3tica aut\u00f3noma y sistemas de control adaptativo, donde algoritmos m\u00e1s avanzados podr\u00edan desarrollarse para mejorar la capacidad del portero robot de predecir y reaccionar a los tiros dirigidos.<\/li>\n\n\n\n<li><strong>Desarrollo de Productos Comerciales<\/strong><br>Con adecuadas modificaciones y mejoras en la durabilidad y funcionalidad, el concepto podr\u00eda ser adaptado en un producto comercial destinado a escuelas de f\u00fatbol, clubes deportivos, o incluso para uso residencial en hogares con suficiente espacio, ofreciendo una forma interactiva y divertida de practicar f\u00fatbol.<\/li>\n\n\n\n<li><strong>Marketing y Promoci\u00f3n<\/strong><br>Empresas relacionadas con el deporte podr\u00edan utilizar versiones personalizadas de este portero autom\u00e1tico en campa\u00f1as publicitarias o eventos promocionales, donde los participantes interact\u00faan con el producto en desaf\u00edos de habilidad, aumentando la visibilidad de la marca y el compromiso del cliente.<\/li>\n\n\n\n<li><strong>Desarrollo de Habilidades Motoras en Ni\u00f1os<\/strong><br>Como herramienta educativa, este sistema tambi\u00e9n podr\u00eda ser usado para ayudar a los ni\u00f1os a desarrollar habilidades motoras y de coordinaci\u00f3n, proporcionando un entorno seguro y controlado para practicar deportes y aprender sobre tecnolog\u00eda de manera pr\u00e1ctica.<\/li>\n<\/ol>\n\n\n\n<p>Cada uno de estos casos de uso destaca la versatilidad del proyecto, mostrando c\u00f3mo una idea inicial puede ser expandida o adaptada para servir a una amplia gama de aplicaciones pr\u00e1cticas y comerciales.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">C\u00f3digo<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h&gt;\n#include &lt;Adafruit_GFX.h&gt;\n#include &lt;Adafruit_SSD1306.h&gt;\n#include &lt;Servo.h&gt;\n\n\/\/ Definici\u00f3n de pines para los sensores ultras\u00f3nicos\nint trigPin = 12; \/\/ marr\u00f3n\nint echoPin = 11; \/\/ blanco\nint trigPin2 = 7; \/\/ marr\u00f3n\nint echoPin2 = 6; \/\/ blanco\nint trigPin3 = 8; \/\/ Sensor de la porter\u00eda\nint echoPin3 = 10; \/\/ Cambiado de 9 a 10 para evitar conflicto\n\n\/\/ Variables para medir el tiempo de viaje de los pings\nlong pingTravelTime;\nlong pingTravelTime2;\nlong pingTravelTime3;\n\n\/\/ Contador para los goles\nint contador = 0;\n\n\/\/ Definici\u00f3n de pines para el control del motor\n#define IN3 4\n#define IN4 3\n#define EN_B 9  \/\/ Control PWM para el motor\n\n\/\/ Variables para controlar el tiempo y manejo de intervalos\nunsigned long previousTime = 0;\nconst long interval = 200; \/\/ Intervalo de 0.2 segundos para acciones regulares\n\n\/\/ Inicializaci\u00f3n pantalla\n#define SCREEN_WIDTH 128\n#define SCREEN_HEIGHT 64\n#define OLED_RESET -1  \/\/ Cambiado a -1 si no se usa pin de reset f\u00edsico\nAdafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &amp;Wire, OLED_RESET);\n\n\/\/ Inicializaci\u00f3n del Servo\nServo servomecatronicos;\nint servoPin = 5;  \/\/ Pin donde est\u00e1 conectado el servo\n\n\/\/ Configuraci\u00f3n del pin del zumbador (buzzer)\n#define BUZZER_PIN 2\n\n\/\/ Notas musicales (frecuencias en Hz)\n#define NOTE_C4 262\n#define NOTE_D4 294\n#define NOTE_E4 330\n#define NOTE_F4 349\n#define NOTE_G4 392\n#define NOTE_A4 440\n#define NOTE_B4 494\n#define NOTE_C5 523\n#define NOTE_D5 587\n#define NOTE_E5 659\n#define NOTE_F5 698\n#define NOTE_G5 784\n#define NOTE_A5 880\n#define NOTE_B5 988\n#define NOTE_SILENCE 0 \/\/ Frecuencia 0 representa silencio\n\nvoid setup() {\n  pinMode(trigPin, OUTPUT);\n  pinMode(echoPin, INPUT);\n  pinMode(trigPin2, OUTPUT);\n  pinMode(echoPin2, INPUT);\n  pinMode(trigPin3, OUTPUT);\n  pinMode(echoPin3, INPUT);\n  Serial.begin(9600);\n  pinMode(IN3, OUTPUT);\n  pinMode(IN4, OUTPUT);\n  pinMode(EN_B, OUTPUT);\n\n  \/\/ Inicializa la pantalla\n  Wire.begin();\n  if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) {\n    Serial.println(F(\"SSD1306 allocation failed\"));\n    for (;;); \/\/ Don't proceed, loop forever\n  }\n  display.display();\n  delay(2000); \/\/ Pause for 2 seconds\n\n  \/\/ Mostrar pantalla de bienvenida\n  pantallaBienvenida();\n  delay(2000);\n\n  \/\/ Inicializa el servo\n  servomecatronicos.attach(servoPin);\n  servomecatronicos.write(0);  \/\/ Comienza con el bander\u00edn abajo\n  \/\/ Himno\n  pinMode(BUZZER_PIN, OUTPUT);\n  playMelodyInicio();\n}\n\nvoid loop() {\n  unsigned long currentTime = millis();\n\n  if (currentTime - previousTime &gt;= interval) {\n    previousTime = currentTime;\n\n    \/\/ Mediciones de los sensores\n    pingTravelTime = medirDistancia(trigPin, echoPin);\n    pingTravelTime2 = medirDistancia(trigPin2, echoPin2);\n    pingTravelTime3 = medirDistancia(trigPin3, echoPin3);\n\n    Serial.print(\"Sensor 1: \");\n    Serial.print(pingTravelTime);\n    Serial.print(\" - Sensor 2: \");\n    Serial.println(pingTravelTime2);\n    Serial.print(\" - Sensor 3: \");\n    Serial.println(pingTravelTime3);\n\n    \/\/ Evaluar distancias y actuar\n    evaluarDistancias();\n  }\n}\n\nlong medirDistancia(int trigPin, int echoPin) {\n  digitalWrite(trigPin, LOW);\n  delayMicroseconds(2);\n  digitalWrite(trigPin, HIGH);\n  delayMicroseconds(10);\n  digitalWrite(trigPin, LOW);\n  return pulseIn(echoPin, HIGH, 10000); \/\/ 10 milisegundos de timeout\n}\n\nvoid evaluarDistancias() {\n  if (pingTravelTime &gt;= 1 &amp;&amp; pingTravelTime &lt;= 1739) {\n    tramoIzq();\n  }\n  if (pingTravelTime2 &gt;= 1 &amp;&amp; pingTravelTime2 &lt;= 1537) {\n    tramoDer();\n  }\n  if (pingTravelTime3 &lt;= 949 &amp;&amp; pingTravelTime3 &gt; 0 &amp;&amp; pingTravelTime3 != 936) {\n    contador++;\n    Serial.println(\"\u00a1Gol!\");\n    pantallaMensajeGol();\n    contadorPorPantalla();\n    levantarBanderin();\n    delay(3000);  \/\/ Mantener el bander\u00edn levantado por 5 segundos\n    servomecatronicos.write(0);  \/\/ Bajar el bander\u00edn\n    playMelodyGol();\n    if (contador == 4) {\n      playMelodyFinal();\n      asm volatile (\"  jmp 0\"); \/\/ Reinicia el programa\n    }\n  }\n}\n\nvoid tramoIzq() {\n  \/\/ Controla el movimiento a la izquierda\n  digitalWrite(IN3, LOW);\n  digitalWrite(IN4, HIGH);\n  delay(500);\n  digitalWrite(IN3, LOW);\n  digitalWrite(IN4, LOW);\n  delay(1000);\n  digitalWrite(IN3, HIGH);\n  digitalWrite(IN4, LOW);\n  delay(500);\n  digitalWrite(IN3, LOW);\n  digitalWrite(IN4, LOW);\n  delay(1000);\n}\n\nvoid tramoDer() {\n  \/\/ Controla el movimiento a la derecha\n  digitalWrite(IN3, HIGH);\n  digitalWrite(IN4, LOW);\n  delay(500);\n  digitalWrite(IN3, LOW);\n  digitalWrite(IN4, LOW);\n  delay(1000);\n  digitalWrite(IN3, LOW);\n  digitalWrite(IN4, HIGH);\n  delay(500);\n  digitalWrite(IN3, LOW);\n  digitalWrite(IN4, LOW);\n  delay(1000);\n}\n\n\/\/ Subprograma pantalla\nvoid pantallaBienvenida() {\n  display.clearDisplay();\n  display.setTextSize(1);\n  display.setTextColor(WHITE);\n  display.setCursor(10, 30);\n  display.print(\"\u00a1\u00a1Bienvenido!!\");\n  display.display();\n}\n\nvoid pantallaMensajeGol() {\n  display.clearDisplay();\n  display.setTextSize(1);\n  display.setTextColor(WHITE);\n  display.setCursor(10, 30);\n  display.print(\"\u00a1\u00a1Goool!!\");\n  display.display();\n  delay(1000);\n}\n\nvoid contadorPorPantalla() {\n  display.clearDisplay();\n  display.setTextSize(1);\n  display.setTextColor(WHITE);\n  display.setCursor(0, 0);\n  display.print(\"Contador:\");\n  display.setTextSize(2);\n  display.setCursor(10, 30);\n  display.print(contador);\n  display.display();\n}\n\nvoid levantarBanderin() {\n  servomecatronicos.write(90);  \/\/ Levantar el bander\u00edn\n}\n\n\/\/ Subprograma himno RM\nvoid playMelodyInicio() {\n  playNote(NOTE_E4, 500); \/\/ MI negra\n  playNote(NOTE_A4, 1000); \/\/ LA blanca\n  playNote(NOTE_A4, 375); \/\/ LA corchea con punto\n  playNote(NOTE_C5, 125); \/\/ DO agudo semicorchea\n  playNote(NOTE_B4, 375); \/\/ SI corchea con punto\n  playNote(NOTE_A4, 125); \/\/ LA semicorchea\n  playNote(NOTE_A4, 1000); \/\/ LA blanca\n  playNote(NOTE_G4, 500); \/\/ SOL sostenido negra\n  playNote(NOTE_E4, 500); \/\/ MI negra\n  playNote(NOTE_F4, 1000); \/\/ FA blanca\n  playNote(NOTE_F4, 375); \/\/ FA corchea con punto\n  playNote(NOTE_G4, 125); \/\/ SOL semicorchea\n  playNote(NOTE_G4, 375); \/\/ SOL corchea con puntillo\n  playNote(NOTE_A4, 125); \/\/ LA semicorchea\n  playNote(NOTE_E4, 1000); \/\/ MI blanca\n  playNote(NOTE_SILENCE, 500); \/\/ Silencio de negra  \n}\n\nvoid playMelodyGol() {\n  playNote(NOTE_G4, 500); \/\/ SOL negra\n  playNote(NOTE_C5, 1000); \/\/ DO agudo blanca con puntillo\n  playNote(NOTE_G4, 500); \/\/ SOL negra\n  playNote(NOTE_D5, 1000); \/\/ RE agudo blanca con puntillo\n  playNote(NOTE_G4, 500); \/\/ SOL negra\n  playNote(NOTE_E5, 1000); \/\/ MI agudo blanca\n  playNote(NOTE_E5, 375); \/\/ MI agudo corchea con puntillo\n  playNote(NOTE_C5, 125); \/\/ DO agudo semicorchea\n  playNote(NOTE_C5, 375); \/\/ DO agudo corchea con puntillo\n  playNote(NOTE_C5, 125); \/\/ DO agudo semicorchea\n  playNote(NOTE_F5, 1000); \/\/ FA agudo blanca\n  playNote(NOTE_F5, 375); \/\/ FA agudo corchea con puntillo\n  playNote(NOTE_F5, 125); \/\/ FA agudo semicorchea\n  playNote(NOTE_E5, 375); \/\/ MI agudo corchea puntillo\n  playNote(NOTE_D5, 125); \/\/ RE agudo semicorchea\n  playNote(NOTE_C5, 1000); \/\/ DO agudo&nbsp;blanca\n}\n\nvoid playMelodyFinal() {\n  playNote(NOTE_G4, 500); \/\/ SOL negra\n  playNote(NOTE_C5, 1000); \/\/ DO agudo blanca con puntillo\n  playNote(NOTE_G4, 500); \/\/ SOL negra\n  playNote(NOTE_D5, 1000); \/\/ RE agudo blanca con puntillo\n  playNote(NOTE_G4, 500); \/\/ SOL negra\n  playNote(NOTE_E5, 1000); \/\/ MI agudo blanca\n  playNote(NOTE_E5, 375); \/\/ MI agudo corchea con puntillo\n  playNote(NOTE_C5, 125); \/\/ DO agudo semicorchea\n  playNote(NOTE_C5, 375); \/\/ DO agudo corchea con puntillo\n  playNote(NOTE_C5, 125); \/\/ DO agudo semicorchea\n  playNote(NOTE_F5, 1000); \/\/ FA agudo blanca\n  playNote(NOTE_F5, 375); \/\/ FA agudo corchea con puntillo\n  playNote(NOTE_F5, 125); \/\/ FA agudo semicorchea\n  playNote(NOTE_E5, 375); \/\/ MI agudo corchea puntillo\n  playNote(NOTE_D5, 125); \/\/ RE agudo semicorchea\n  \n  \/\/ Nuevas notas agregadas\n  playNote(NOTE_C5, 1000); \/\/ DO agudo blanca\n  playNote(NOTE_C5, 375); \/\/ DO agudo corchea puntillo\n  playNote(NOTE_E5, 125); \/\/ MI agudo semicorchea\n  playNote(NOTE_D5, 375); \/\/ RE agudo corchea puntillo\n  playNote(NOTE_C5, 125); \/\/ DO agudo semicorchea\n  playNote(NOTE_D5, 1000); \/\/ RE agudo blanca\n  playNote(NOTE_D5, 375); \/\/ RE agudo corchea puntillo\n  playNote(NOTE_F5, 125); \/\/ FA agudo semicorchea\n  playNote(NOTE_E5, 375); \/\/ MI agudo corchea punitllo\n  playNote(NOTE_D5, 125); \/\/ RE agudo semicorchea\n  playNote(NOTE_C5, 1000); \/\/ DO agudo blanca puntillo\n  playNote(NOTE_SILENCE, 500); \/\/ Silencio de negra\n}\n\nvoid playNote(int note, int duration) {\n  tone(BUZZER_PIN, note, duration);\n  delay(duration);\n  noTone(BUZZER_PIN);\n  delay(10); \/\/ Peque\u00f1o retraso entre notas para separarlas\n}\n<\/code><\/pre>\n\n\n\n<p><br><\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Galer\u00eda del Portero Para Penaltis<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.47-1024x768.jpeg\" alt=\"\" class=\"wp-image-8669\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.47-1024x768.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.47-300x225.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.47-768x576.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.47-1536x1152.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.47.jpeg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.471-1024x768.jpeg\" alt=\"\" class=\"wp-image-8670\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.471-1024x768.jpeg 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.471-300x225.jpeg 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.471-768x576.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.471-1536x1152.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.471.jpeg 2000w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.472-768x1024.jpeg\" alt=\"\" class=\"wp-image-8671\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.472-768x1024.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.472-225x300.jpeg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.472-1152x1536.jpeg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.15.472.jpeg 1500w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.16.36-1024x576.jpeg\" alt=\"\" class=\"wp-image-8672\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">V\u00eddeo del funcionamiento<\/h2>\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=\"Portero Para Penaltis\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/jtgWrZexUQc?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","protected":false},"excerpt":{"rendered":"<p>Grupo 15: Ana Sese\u00f1a Ferrero, Ver\u00f3nica Ram\u00edrez Mar\u00edn y Javier Castellanos Serrano 1. Introducci\u00f3n Tras una b\u00fasqueda intensiva en las diferentes entradas del blog, y varias lluvias de ideas sopesando originalidad, coste, dificultad, factibilidad,&#46;&#46;&#46;<\/p>\n","protected":false},"author":210,"featured_media":8672,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-8073","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>Portero Para Penaltis - 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\/portero-para-penaltis\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Portero Para Penaltis - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Grupo 15: Ana Sese\u00f1a Ferrero, Ver\u00f3nica Ram\u00edrez Mar\u00edn y Javier Castellanos Serrano 1. Introducci\u00f3n Tras una b\u00fasqueda intensiva en las diferentes entradas del blog, y varias lluvias de ideas sopesando originalidad, coste, dificultad, factibilidad,&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-07T16:25:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-07T16:46:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1638\" \/>\n\t<meta property=\"og:image:height\" content=\"880\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dsemo2324g15\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"dsemo2324g15\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 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\\\/portero-para-penaltis\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/\"},\"author\":{\"name\":\"dsemo2324g15\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/cea9921061a9d68415be03bd90a04e90\"},\"headline\":\"Portero Para Penaltis\",\"datePublished\":\"2024-05-07T16:25:49+00:00\",\"dateModified\":\"2024-05-07T16:46:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/\"},\"wordCount\":2317,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/\",\"name\":\"Portero Para Penaltis - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg\",\"datePublished\":\"2024-05-07T16:25:49+00:00\",\"dateModified\":\"2024-05-07T16:46:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/05\\\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg\",\"width\":1638,\"height\":880},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/portero-para-penaltis\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Portero Para Penaltis\"}]},{\"@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\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/cea9921061a9d68415be03bd90a04e90\",\"name\":\"dsemo2324g15\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4a3b3b7f31808ba8094a0548d59e1e684f5a4629140225cde9692f88a1362e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4a3b3b7f31808ba8094a0548d59e1e684f5a4629140225cde9692f88a1362e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bb4a3b3b7f31808ba8094a0548d59e1e684f5a4629140225cde9692f88a1362e?s=96&d=mm&r=g\",\"caption\":\"dsemo2324g15\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/dsemo2324g15\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Portero Para Penaltis - 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\/portero-para-penaltis\/","og_locale":"es_ES","og_type":"article","og_title":"Portero Para Penaltis - Proyectos con Arduino.","og_description":"Grupo 15: Ana Sese\u00f1a Ferrero, Ver\u00f3nica Ram\u00edrez Mar\u00edn y Javier Castellanos Serrano 1. Introducci\u00f3n Tras una b\u00fasqueda intensiva en las diferentes entradas del blog, y varias lluvias de ideas sopesando originalidad, coste, dificultad, factibilidad,&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2024-05-07T16:25:49+00:00","article_modified_time":"2024-05-07T16:46:25+00:00","og_image":[{"width":1638,"height":880,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg","type":"image\/jpeg"}],"author":"dsemo2324g15","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"dsemo2324g15","Tiempo de lectura":"16 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/"},"author":{"name":"dsemo2324g15","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/cea9921061a9d68415be03bd90a04e90"},"headline":"Portero Para Penaltis","datePublished":"2024-05-07T16:25:49+00:00","dateModified":"2024-05-07T16:46:25+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/"},"wordCount":2317,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/","name":"Portero Para Penaltis - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg","datePublished":"2024-05-07T16:25:49+00:00","dateModified":"2024-05-07T16:46:25+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/05\/WhatsApp-Image-2024-05-07-at-14.16.36-e1715098988475.jpeg","width":1638,"height":880},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/portero-para-penaltis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Portero Para Penaltis"}]},{"@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":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/cea9921061a9d68415be03bd90a04e90","name":"dsemo2324g15","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/bb4a3b3b7f31808ba8094a0548d59e1e684f5a4629140225cde9692f88a1362e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bb4a3b3b7f31808ba8094a0548d59e1e684f5a4629140225cde9692f88a1362e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb4a3b3b7f31808ba8094a0548d59e1e684f5a4629140225cde9692f88a1362e?s=96&d=mm&r=g","caption":"dsemo2324g15"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/dsemo2324g15\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/8073","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\/210"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=8073"}],"version-history":[{"count":28,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/8073\/revisions"}],"predecessor-version":[{"id":8695,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/8073\/revisions\/8695"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/8672"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=8073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=8073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=8073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}