{"id":6847,"date":"2023-05-08T13:15:42","date_gmt":"2023-05-08T11:15:42","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=6847"},"modified":"2023-05-09T08:43:39","modified_gmt":"2023-05-09T06:43:39","slug":"sensor-de-pulso-con-musica-grupo-13","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/","title":{"rendered":"Sensor de pulso con m\u00fasica &#8211; Grupo 13"},"content":{"rendered":"\n<p class=\"has-medium-font-size\"><strong>1 &#8211; Introducci\u00f3n<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Descripci\u00f3n del proyecto y su importancia<\/em><\/li>\n<\/ol>\n\n\n\n<p>Se propone un dispositivo que utiliza la medici\u00f3n del pulso como indicador de la actividad f\u00edsica y emocional del usuario. En caso de detectar un pulso en un rango normal (x &#8211; y), el dispositivo emitir\u00e1 una melod\u00eda relajante con el objetivo de reducir la frecuencia card\u00edaca hasta que deje de sonar al alcanzar las pulsaciones caracter\u00edsticas del sue\u00f1o (x &#8211; y). Si, por otro lado, el pulso es muy alto y se considera peligroso para la salud del usuario (x &#8211; y), el dispositivo emitir\u00e1 una alarma sonora y visual para notificar el peligro. Este instrumento tiene como objetivo fomentar la relajaci\u00f3n y el bienestar de las personas a trav\u00e9s del monitoreo y control de su actividad card\u00edaca en tiempo real.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><em>Objetivos del proyecto<\/em><\/li>\n<\/ol>\n\n\n\n<p>A continuaci\u00f3n, se presentan algunos posibles objetivos para el aparato en s\u00ed que se describe en la pregunta inicial:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Proporcionar un medio efectivo para medir la frecuencia card\u00edaca de un usuario de manera no invasiva y en tiempo real.<\/li>\n\n\n\n<li>Permitir al usuario monitorear su frecuencia card\u00edaca en cualquier momento y en cualquier lugar, lo que puede ayudar a identificar patrones y tendencias a lo largo del tiempo.<\/li>\n\n\n\n<li>Ayudar al usuario a mejorar su salud cardiovascular al proporcionar retroalimentaci\u00f3n sobre su frecuencia card\u00edaca y alentar pr\u00e1cticas de respiraci\u00f3n y relajaci\u00f3n.<\/li>\n\n\n\n<li>Detectar arritmias y otros trastornos card\u00edacos en una etapa temprana, lo que puede ayudar al usuario a buscar atenci\u00f3n m\u00e9dica a tiempo.<\/li>\n\n\n\n<li>Notificar al usuario si su frecuencia card\u00edaca supera ciertos niveles preestablecidos que pueden ser peligrosos para la salud.<\/li>\n\n\n\n<li>Ser port\u00e1til, f\u00e1cil de usar y c\u00f3modo para el usuario, lo que permite una medici\u00f3n continua y no intrusiva de la frecuencia card\u00edaca.<\/li>\n\n\n\n<li>Proporcionar datos precisos y confiables para ayudar al usuario a tomar decisiones informadas sobre su salud cardiovascular.<\/li>\n\n\n\n<li>Ser asequible y accesible para una amplia gama de usuarios.<\/li>\n\n\n\n<li>Ser compatible con otros dispositivos y aplicaciones para que el usuario pueda integrar f\u00e1cilmente los datos de frecuencia card\u00edaca en su rutina diaria.<\/li>\n\n\n\n<li>Estar dise\u00f1ado y fabricado con materiales seguros y duraderos para garantizar la seguridad y la calidad del producto.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-medium-font-size\"><strong>2 &#8211; Implementaci\u00f3n<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Descripci\u00f3n detallada del dise\u00f1o y la implementaci\u00f3n del proyecto<\/em>\n<ol class=\"wp-block-list\">\n<li><em>Descripci\u00f3n detallada del dise\u00f1o<\/em><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n\n\n\n<p>El sistema de sensor de frecuencia card\u00edaca desarrollado es un dispositivo port\u00e1til que utiliza un sensor de pulso para medir la frecuencia card\u00edaca de un usuario. La se\u00f1al del sensor es procesada por un microcontrolador Arduino, que controla una pantalla LCD y tres LEDs para indicar el nivel de la frecuencia card\u00edaca. Adem\u00e1s, se incluye un buzzer que emite una alarma sonora si la frecuencia card\u00edaca supera un umbral preestablecido.&nbsp;<\/p>\n\n\n\n<p>El dispositivo est\u00e1 dise\u00f1ado para ser f\u00e1cil de usar y transportar, lo que permite a los usuarios monitorear su frecuencia card\u00edaca en cualquier lugar y en cualquier momento. La pantalla LCD proporciona informaci\u00f3n en tiempo real sobre la frecuencia card\u00edaca actual, el nivel de la frecuencia card\u00edaca y el umbral de la alarma sonora. Los LEDs de diferentes colores indican el nivel de la frecuencia card\u00edaca, mientras que el buzzer proporciona una alerta audible en caso de una frecuencia card\u00edaca peligrosamente alta.&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><em>Implementaci\u00f3n paso a paso&nbsp;<\/em><\/li>\n<\/ol>\n\n\n\n<p>El proyecto comenz\u00f3 con la idea de crear un simple sensor de pulso con una alarma sonora para indicar una frecuencia card\u00edaca alta. Despu\u00e9s de hacer algunas pruebas con el sensor y el c\u00f3digo en Arduino, se encontr\u00f3 que era bastante f\u00e1cil obtener una lectura del pulso y hacer sonar la alarma cuando el pulso estaba por encima de un cierto umbral.<\/p>\n\n\n\n<p>Sin embargo, para mejorar el sistema y hacerlo m\u00e1s \u00fatil y atractivo, se decidi\u00f3 a\u00f1adir una pantalla LCD y algunos LEDs para proporcionar una retroalimentaci\u00f3n visual adicional al usuario. La pantalla LCD se utiliz\u00f3 para mostrar la frecuencia card\u00edaca actual del usuario, mientras que los LEDs se utilizaron para indicar el nivel de la frecuencia card\u00edaca.<\/p>\n\n\n\n<p>El siguiente paso fue integrar la pantalla LCD y los LEDs en el sistema existente. Esto requiri\u00f3 algunos ajustes en el c\u00f3digo para leer y mostrar la frecuencia card\u00edaca en la pantalla LCD, y para controlar los LEDs en funci\u00f3n de la frecuencia card\u00edaca medida.<\/p>\n\n\n\n<p>Se realizaron varias pruebas y ajustes para asegurarse de que los LEDs y la pantalla LCD funcionaban correctamente y proporcionaban la informaci\u00f3n necesaria al usuario. Finalmente, se agreg\u00f3 una funcionalidad adicional al sistema: un bot\u00f3n que permit\u00eda al usuario ajustar el umbral de frecuencia card\u00edaca para la alarma sonora.<\/p>\n\n\n\n<p>En resumen, el proyecto comenz\u00f3 con una idea simple, pero se mejor\u00f3 y ampli\u00f3 con la adici\u00f3n de una pantalla LCD y LEDs para proporcionar una retroalimentaci\u00f3n visual al usuario. El proceso de integraci\u00f3n y ajuste tom\u00f3 tiempo y requer\u00eda pruebas repetidas y ajustes del c\u00f3digo, pero finalmente se logr\u00f3 crear un sistema m\u00e1s completo y \u00fatil.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><em>Descripci\u00f3n de los materiales utilizados y su costo<\/em><\/li>\n<\/ol>\n\n\n\n<p>La secci\u00f3n de materiales empleados, se puede subdividir en dos apartados: los procedentes de la caja que nos facilit\u00f3 la universidad y los que hemos conseguido por nuestra cuenta.&nbsp;<\/p>\n\n\n\n<p>Dentro del primer grupo, los incluidos en el material de la universidad, encontramos:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Placas <\/strong>(arduino y protoboard): Las placas de circuito impreso se utilizan para dise\u00f1ar y construir el circuito que controla el instrumento. Las placas son un material aislante que se utiliza para sujetar los componentes electr\u00f3nicos en su lugar y proporcionar conexiones el\u00e9ctricas entre los componentes.<\/li>\n\n\n\n<li><strong>Resistencias<\/strong>: Las resistencias se utilizan para limitar la corriente en los componentes del circuito, como los LED. Las resistencias se seleccionan seg\u00fan el valor de resistencia necesario para limitar la corriente y proteger los componentes.<\/li>\n\n\n\n<li><strong>Cables<\/strong>: Los cables se utilizan para conectar los componentes del circuito entre s\u00ed. Los cables se seleccionan seg\u00fan el di\u00e1metro y la longitud necesarios para conectar los componentes de forma segura y confiable.<\/li>\n\n\n\n<li><strong>Pantalla LCD<\/strong>: La pantalla LCD se utiliza para mostrar informaci\u00f3n al usuario, como el valor del pulso y las palabras que se desean mostrar. La pantalla LCD puede mostrar caracteres alfanum\u00e9ricos y gr\u00e1ficos. En nuestro proyecto muestra los valores de pulso le\u00eddo y un mensaje de \u201cDurmiendo profundamente\u201d cuando el valor de entrada es inferior al umbral seleccionado.&nbsp;<\/li>\n\n\n\n<li><strong>LEDs<\/strong>: Los LED se utilizan para mostrar informaci\u00f3n al usuario, como indicadores de encendido y estado. Los LED pueden ser de diferentes colores y se conectan a trav\u00e9s de resistencias para limitar la corriente.<\/li>\n\n\n\n<li><strong>Buzzer<\/strong>: El buzzer se utilizar para proporcionar retroalimentaci\u00f3n audible al usuario sobre su frecuencia card\u00edaca. Si la frecuencia card\u00edaca del usuario est\u00e1 dentro del rango normal, el buzzer puede emitir una melod\u00eda relajante para indicar que todo est\u00e1 bien. Si la frecuencia card\u00edaca del usuario es demasiado alta, el buzzer puede emitir una alarma sonora para indicar que el usuario debe tomar medidas.<\/li>\n<\/ul>\n\n\n\n<p>En el segundo grupo, los materiales que hemos adquirido por cuenta propia, son los siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sensor de pulso<\/strong>: El sensor de pulso se utiliza para medir la frecuencia card\u00edaca del usuario. El sensor utiliza una luz infrarroja para detectar el flujo sangu\u00edneo en el dedo del usuario y calcular la frecuencia card\u00edaca.<br>Precio: 9\u20ac<\/li>\n\n\n\n<li><strong>Caja de cart\u00f3n<\/strong>: La caja de cart\u00f3n se utiliza para contener todos los componentes del instrumento y protegerlos de da\u00f1os. La caja de cart\u00f3n tambi\u00e9n puede proporcionar una superficie plana para montar la pantalla LCD y los botones<br>Precio: 2\u20ac<\/li>\n\n\n\n<li><strong>Velcro y pegamento<\/strong>: El velcro y el pegamento se utilizan para fijar los componentes en su lugar dentro de la caja de cart\u00f3n. El pegamento se utiliza para sujetar la placa de Arduino y otros componentes en su lugar, mientras que el velcro tambi\u00e9n se utiliza para crear la pulsera que sostiene el sensor de pulso, lo que facilita la demostraci\u00f3n de nuestro sistema.<br>Precio: 5\u20ac<\/li>\n\n\n\n<li><strong>Pintura<\/strong>: La pintura se utiliza con fines decorativos de cara al dise\u00f1o final de nuestro proyecto.<br>Precio: 2\u20ac<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li><em>Descripci\u00f3n del reparto de tareas entre los miembros del grupo<\/em><\/li>\n<\/ol>\n\n\n\n<p>En cuanto al reparto de tareas para este proyecto, se ha acordado que Santi sea el encargado del desarrollo del c\u00f3digo fuente. Por otro lado, Maria y Elisa trabajaron en conjunto con Santi para encargarse de la parte de las conexiones y el hardware.<\/p>\n\n\n\n<p>Adem\u00e1s, se ha establecido que Maria y Elisa ser\u00e1n responsables de la redacci\u00f3n de la memoria del proyecto, as\u00ed como de la elaboraci\u00f3n de la presentaci\u00f3n del mismo. Tambi\u00e9n se les ha asignado la tarea de dise\u00f1ar el proyecto en su totalidad.<\/p>\n\n\n\n<p>En resumen, el equipo de trabajo se ha distribuido de la siguiente manera: Santi en el c\u00f3digo fuente y en las conexiones de la parte hardware, y Maria y Elisa en las conexiones de la parte hardware, la redacci\u00f3n de la memoria, la elaboraci\u00f3n de la presentaci\u00f3n y el dise\u00f1o general del proyecto. Se ha acordado esta distribuci\u00f3n de tareas para una gesti\u00f3n eficiente y efectiva del proyecto, teniendo en cuenta las fortalezas y debilidades de cada miembro del equipo.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>3 &#8211; Problemas y soluciones<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>PROBLEMAS<\/td><td>SOLUCIONES<\/td><\/tr><tr><td>Librer\u00edas: a la hora de incorporar elementos como el sensor de pulso o la pantalla LCD nos dimos cuenta de que no ten\u00edamos incluidas en arduino las librer\u00edas que necesit\u00e1bamos para su configuraci\u00f3n&nbsp;<\/td><td>Buscamos en internet como solucionarlo e importamos las librer\u00edas correspondientes:LiquidCrystal.h&nbsp;PulseSensorPlayground.h<\/td><\/tr><tr><td>Sensor que funcione: al pensar la idea del proyecto pensamos en descartarlo ya que no encontr\u00e1bamos sensores de pulso fiables<\/td><td>Tras una larga investigaci\u00f3n en internet, gracias a las rese\u00f1as de otros usuarios encontramos un sensor de pulso que parec\u00eda funcionar<\/td><\/tr><tr><td>Cuando el sensor lleg\u00f3 las patas met\u00e1licas ven\u00edan separadas y no pod\u00edamos incorporarlo al circuito<\/td><td>Decidimos soldar las dos piezas para el correcto funcionamiento de nuestro sensor<\/td><\/tr><tr><td>Tras creer que ten\u00edamos el proyecto terminado, en el periodo de pruebas nos dimos cuenta de que el cable que conecta la placa al ordenador estaba defectuoso y en algunas ocasiones no funcionaba.<\/td><td>Decidimos hablar con los compa\u00f1eros de&nbsp; otros grupos que nos prestaron uno<\/td><\/tr><tr><td>En la primera versi\u00f3n del proyecto, resultaba muy sencillo, ya que solo contemplamos la opci\u00f3n de que emitiera un sonido dependiendo del pulso le\u00eddo&nbsp;<\/td><td>Decidimos incorporar m\u00e1s funcionalidades para complementar el objetivo fundamental:leds de distintos colores&nbsp;pantalla que muestre los valores de pulso le\u00eddos por si es necesario comunicarlo en el centro de salud<\/td><\/tr><tr><td>Tras mucho buscar melod\u00edas en arduino en internet, no encontramos ninguna que nos terminara de convencer de cara a los objetivos del proyecto<\/td><td>Investigamos y finalmente buscamos las notas y tiempos de las canciones que quer\u00edamos y las codificamos manualmente<\/td><\/tr><tr><td>A la hora de reproducir las melod\u00edas, nos dimos cuenta de que el sonido podr\u00eda ser de mejor calidad&nbsp;<\/td><td>Por falta de tiempo y de presupuesto, no pudimos obtener un altavoz mejor, que era la idea principal&nbsp;<\/td><\/tr><tr><td>El sensor de pulso no captaba bien los valores normativos<\/td><td>Modificamos el umbral en nuestro c\u00f3digo tras varias pruebas con nuestro proyecto para intentar conseguir cierta coherencia con los valores est\u00e1ndar&nbsp;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-medium-font-size\"><strong>4 &#8211; C\u00f3digo<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Descripci\u00f3n del c\u00f3digo utilizado en el proyecto<\/em><\/li>\n<\/ol>\n\n\n\n<p>* Acudir al anexo para contemplar todo el c\u00f3digo fuente comentado, ya que en este apartado se explicar\u00e1n resumidas las principales funcionalidades&nbsp;<\/p>\n\n\n\n<p>En nuestro c\u00f3digo encontramos varios apartados:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apartado de declaraciones, caracterizado por comenzar con #define, se encuentra subdividido en 3 apartados:\n<ul class=\"wp-block-list\">\n<li>Declaraci\u00f3n de las librer\u00edas necesarias para incorporar elementos espec\u00edficos y para el control de las interrupciones<\/li>\n\n\n\n<li>Declaraci\u00f3n de las notas musicales con sus frecuencias<\/li>\n\n\n\n<li>Declaraci\u00f3n de las figuras musicales y sus duraciones<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Apartado de variables, se definen las variables y se declara a que pin de la placa de arduino ir\u00e1n conectados&nbsp;<\/li>\n\n\n\n<li>Declaraci\u00f3n de melod\u00edas y duraciones de cada nota empleando las notas y figuras declaradas al inicio del programa&nbsp;<\/li>\n\n\n\n<li>Por \u00faltimo encontramos 2 funciones:\n<ul class=\"wp-block-list\">\n<li>setup: funci\u00f3n de inicializaci\u00f3n en Arduino que se ejecuta solo una vez al inicio del programa y se utiliza para configurar los dispositivos y establecer los par\u00e1metros iniciales del sistema. En el c\u00f3digo proporcionado, se configura la comunicaci\u00f3n serie, se establece un puls\u00f3metro, se configuran los pines de entrada y salida, se establece la pantalla LCD y se verifica si todo ha sido configurado correctamente.&nbsp;<\/li>\n\n\n\n<li>loop: comprueba si ha detectado un pulso, calcula las pulsaciones por minuto y realiza una acci\u00f3n en funci\u00f3n del rango en el que se encuentra el usuario. Si est\u00e1 en un rango normal, se reproduce una melod\u00eda y se enciende un LED verde. Si est\u00e1 por debajo de la media, se muestra un mensaje y se detiene la melod\u00eda. Si est\u00e1 por encima de la media, se muestra una alerta, se activa una alarma y se enciende un LED rojo. Despu\u00e9s de cada acci\u00f3n, hay un peque\u00f1o delay y la funci\u00f3n termina con noTone(buzzerPin) y un delay de 20 ms antes de comenzar de nuevo.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><em>Ejemplos de c\u00f3digo para ilustrar su uso<\/em><\/li>\n<\/ol>\n\n\n\n<p>* Los ejemplos de uso se incluyen en formato video adjuntados a esta memoria<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>5 &#8211; Resultados, conclusiones y trabajos futuros<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Resultados y conclusiones del proyecto<\/em><\/li>\n<\/ol>\n\n\n\n<p>Los resultados del proyecto muestran que el sistema de sensor de frecuencia card\u00edaca desarrollado es una herramienta efectiva para medir y monitorear la frecuencia card\u00edaca de un usuario de manera sencilla y port\u00e1til. La precisi\u00f3n de la medici\u00f3n podr\u00eda ser mejor si se tratara de alg\u00fan otro tipo de sensor de los existentes en el mercado.&nbsp;<\/p>\n\n\n\n<p>El sistema cumple con los objetivos propuestos en cuanto a la medici\u00f3n y visualizaci\u00f3n de la frecuencia card\u00edaca, adem\u00e1s de incorporar una alarma sonora y visual para indicar situaciones de peligro. Adem\u00e1s, la adici\u00f3n de los LEDs y la pantalla LCD mejoran la experiencia del usuario y facilitan la interpretaci\u00f3n de los datos.<\/p>\n\n\n\n<p>En cuanto a las conclusiones, se puede afirmar que el sistema de sensor de frecuencia card\u00edaca es una herramienta \u00fatil y pr\u00e1ctica para el monitoreo de la salud cardiovascular de las personas. Aunque el dispositivo no debe sustituir a un profesional m\u00e9dico, puede ser utilizado por los usuarios como una herramienta complementaria para monitorear su salud. El proyecto tambi\u00e9n demuestra la utilidad y versatilidad de las plataformas de prototipado r\u00e1pido, como Arduino, para el desarrollo de dispositivos de monitoreo y medici\u00f3n de bajo costo.<\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><em>Propuestas para trabajos futuros<\/em><\/li>\n<\/ol>\n\n\n\n<p>Si bien es cierto que mencionamos la obtenci\u00f3n de un altavoz de mayor calidad como una posible mejora en el apartado de problemas encontrados, no consideramos que sea la principal. Tras una reflexi\u00f3n profunda, hemos concluido que nuestro proyecto tiene potencial para desarrollarse a\u00fan m\u00e1s mediante la incorporaci\u00f3n de tecnolog\u00edas precisas y de menor tama\u00f1o. Nuestra visi\u00f3n para el futuro es que todo el circuito pueda integrarse en una pulsera inteligente que permita a cualquier persona controlar sus ciclos de sue\u00f1o y, adem\u00e1s, cuente con una nueva funcionalidad que registre problemas cardiovasculares, como la arritmia, en una base de datos espec\u00edfica en colaboraci\u00f3n con el sistema sanitario nacional. Con esto, creemos que nuestro proyecto puede tener un impacto positivo en la salud de las personas y contribuir a la mejora de la atenci\u00f3n m\u00e9dica en nuestro pa\u00eds.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>6 &#8211; Anexos<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><em>Im\u00e1genes, diagramas y tablas relevantes<\/em><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"868\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-13-1024x868.png\" alt=\"\" class=\"wp-image-6852\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-13-1024x868.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-13-300x254.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-13-768x651.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-13-1536x1302.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-13.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li><em>C\u00f3digo fuente completo<\/em><\/li>\n<\/ol>\n\n\n\n<p>\/\/ Configura interrupciones para el c\u00e1lculo de las BPM<\/p>\n\n\n\n<p>#define USE_ARDUINO_INTERRUPTS true&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/ Incluimos la librer\u00eda del puls\u00f3metro<\/p>\n\n\n\n<p>#include &lt;PulseSensorPlayground.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/ Incluimos la librer\u00eda de la LCD<\/p>\n\n\n\n<p>#include &lt;LiquidCrystal.h&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/ Definimos las notas<\/p>\n\n\n\n<p>#define NOTE_F4 349<\/p>\n\n\n\n<p>#define NOTE_G4 392<\/p>\n\n\n\n<p>#define NOTE_A4 440<\/p>\n\n\n\n<p>#define NOTE_C5 523<\/p>\n\n\n\n<p>#define NOTE_E5 659<\/p>\n\n\n\n<p>#define NOTE_F5 698<\/p>\n\n\n\n<p>#define NOTE_C6 1047<\/p>\n\n\n\n<p>#define NOTE_E6 1319<\/p>\n\n\n\n<p>\/\/ Definir las duraciones para las notas<\/p>\n\n\n\n<p>#define H&nbsp; 500 &nbsp; \/\/ Negra<\/p>\n\n\n\n<p>#define Q&nbsp; 250 &nbsp; \/\/ Corchea<\/p>\n\n\n\n<p>#define E&nbsp; 125&nbsp; &nbsp;\/\/ Semicorchea<\/p>\n\n\n\n<p>#define S&nbsp; 400 &nbsp; \/\/ Semifusa<\/p>\n\n\n\n<p>#define SF 300 &nbsp; \/\/ Semifusa con puntillo<\/p>\n\n\n\n<p>#define F&nbsp; 200 &nbsp; \/\/ Fusa<\/p>\n\n\n\n<p>#define HF 150 &nbsp; \/\/ Fusa con puntillo<\/p>\n\n\n\n<p>\/\/&nbsp; Variables<\/p>\n\n\n\n<p>PulseSensorPlayground pulseSensor;&nbsp; \/\/ Variable puls\u00f3metro<\/p>\n\n\n\n<p>int Threshold = 550;&nbsp; &nbsp; &nbsp; &nbsp; \/\/ Determina que se\u00f1al sirve y cual no&nbsp;<\/p>\n\n\n\n<p>const int buzzerPin = 8;&nbsp; &nbsp; \/\/ Puerto digital del buzzer 8&nbsp;<\/p>\n\n\n\n<p>const int ledPinR = 13;&nbsp; &nbsp; &nbsp;\/\/ Puerto digital del led rojo 13<\/p>\n\n\n\n<p>const int ledPinV = 12;&nbsp; &nbsp; &nbsp;\/\/ Puerto digital del led verde 12<\/p>\n\n\n\n<p>const int ledPinA = 11;&nbsp; &nbsp; &nbsp;\/\/ Puerto digital del led azul 11<\/p>\n\n\n\n<p>const int pulsePin = 0;&nbsp; &nbsp; &nbsp;\/\/ Puerto digital del puls\u00f3metro A0<\/p>\n\n\n\n<p>LiquidCrystal lcd(2,3,4,5,6,7); \/\/ Variable LCD&nbsp;<\/p>\n\n\n\n<p>int melody[] = {&nbsp; \/\/ Melod\u00eda \u00abrelajante\u00bb<\/p>\n\n\n\n<p>&nbsp;&nbsp;NOTE_A4, NOTE_A4, NOTE_A4, NOTE_F4, NOTE_C5, NOTE_A4, NOTE_F4, NOTE_C5, NOTE_A4, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_F5, NOTE_C5, NOTE_G4, NOTE_F4, NOTE_C5, NOTE_A4<\/p>\n\n\n\n<p>};<\/p>\n\n\n\n<p>float duration[] = {&nbsp; \/\/Duraci\u00f3n de las notas de la melod\u00eda<\/p>\n\n\n\n<p>&nbsp;&nbsp;H, Q, E, H, Q, E, H, Q, E, H, Q, E, H, Q, E, H, Q, E<\/p>\n\n\n\n<p>};<\/p>\n\n\n\n<p>void setup() {&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/ For Serial Monitor<\/p>\n\n\n\n<p>&nbsp;&nbsp;Serial.begin(9600);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/ Configuramos el puls\u00f3metro&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;pulseSensor.analogInput(pulsePin);&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/ Cada vez que el puls\u00f3metro se active se activa el pin 9<\/p>\n\n\n\n<p>&nbsp;&nbsp;pulseSensor.blinkOnPulse(9);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;pulseSensor.setThreshold(Threshold);&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;\/\/ Comprobar si ha salido todo bien con el puls\u00f3metro<\/p>\n\n\n\n<p>&nbsp;&nbsp;if (pulseSensor.begin()) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Serial.println(\u00abWe created a pulseSensor Object !\u00bb);&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;\/\/ Activamos los pines de entrada y de salida<\/p>\n\n\n\n<p>&nbsp;&nbsp;pinMode(buzzerPin, OUTPUT);<\/p>\n\n\n\n<p>&nbsp;&nbsp;pinMode(ledPinR, OUTPUT);<\/p>\n\n\n\n<p>&nbsp;&nbsp;pinMode(ledPinV, OUTPUT);<\/p>\n\n\n\n<p>&nbsp;&nbsp;pinMode(ledPinA, OUTPUT);<\/p>\n\n\n\n<p>\/\/ Ponemos que la LCD sea de 16 x 2<\/p>\n\n\n\n<p>&nbsp;&nbsp;lcd.begin(16,2);&nbsp;&nbsp;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>void loop() {<\/p>\n\n\n\n<p>&nbsp;&nbsp;lcd.setCursor(0,0);<\/p>\n\n\n\n<p>&nbsp;&nbsp;lcd.print(\u00abBuscando pulso&#8230;\u00bb);<\/p>\n\n\n\n<p>\/\/ Bucle que comprueba cuando coge el pulso<\/p>\n\n\n\n<p>if (pulseSensor.sawStartOfBeat()) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/Saca las pulsaciones por minuto&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;int myBPM = pulseSensor.getBeatsPerMinute();&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Serial.println(myBPM);<\/p>\n\n\n\n<p>\/\/ Imprime las pulsaciones por minuto por la LCD<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lcd.clear();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lcd.setCursor(1,0);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(\u00abBPM= \u00ab);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(myBPM);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(\u00bb &nbsp; \u00ab);<\/p>\n\n\n\n<p>\/\/ Delay de 2 s para que de tiempo a leerlo<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;delay(2000);&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/ Si est\u00e1 en pulsaciones normales<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;if(myBPM &gt; 100 &amp;&amp; myBPM &lt; 150){&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int i = 0; i &lt; sizeof(melody) \/ sizeof(melody[0]); i++) {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(ledPinV,HIGH);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tone(buzzerPin, melody[i], duration[i]);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(ledPinV,LOW);<\/p>\n\n\n\n<p>\/\/ Agregar un peque\u00f1o descanso entre notas<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(duration[i] * 1.30);&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n\n\n\n<p>\/\/ Si est\u00e1 en pulsaciones por debajo de la media<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;} else if(myBPM &lt;= 100)&nbsp; {&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.clear();<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.setCursor(0,0);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(\u00abDurmiendo\u00bb);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.setCursor(0,1);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(\u00abprofundo\u00bb);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Serial.println(\u00abAcabo de entrar en sue\u00f1o profundo\u00bb);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;noTone(8);<\/p>\n\n\n\n<p>\/\/ Si est\u00e1 en pulsaciones por encima de la media<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;} else {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.clear();<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.setCursor(0, 0);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(\u00abLlamar a prime\u00bb);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.setCursor(0,1);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lcd.print(\u00abros auxilios\u00bb);<\/p>\n\n\n\n<p>\/\/ Alarma<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (int i= 0; i &lt;4; i++) {&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(ledPinR,HIGH);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tone(buzzerPin, NOTE_C6, Q);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(Q);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(ledPinR,LOW);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(ledPinA, HIGH);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tone(buzzerPin, NOTE_E6, Q);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delay(Q);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;digitalWrite(ledPinA,LOW);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;delay(2000);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;lcd.clear();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;noTone(buzzerPin);<\/p>\n\n\n\n<p>&nbsp;&nbsp;delay(20);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/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=\"ProyectoFinalGrupo13 - Sensor de pulso con m\u00fasica\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/JyOU4_3jTg0?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>1 &#8211; Introducci\u00f3n Se propone un dispositivo que utiliza la medici\u00f3n del pulso como indicador de la actividad f\u00edsica y emocional del usuario. En caso de detectar un pulso en un rango normal (x&#46;&#46;&#46;<\/p>\n","protected":false},"author":8,"featured_media":6937,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6847","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>Sensor de pulso con m\u00fasica - Grupo 13 - 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\/sensor-de-pulso-con-musica-grupo-13\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sensor de pulso con m\u00fasica - Grupo 13 - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"1 &#8211; Introducci\u00f3n Se propone un dispositivo que utiliza la medici\u00f3n del pulso como indicador de la actividad f\u00edsica y emocional del usuario. En caso de detectar un pulso en un rango normal (x&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-08T11:15:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-09T06:43:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-29.png\" \/>\n\t<meta property=\"og:image:width\" content=\"566\" \/>\n\t<meta property=\"og:image:height\" content=\"216\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"gdhwsw2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"gdhwsw2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 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\\\/sensor-de-pulso-con-musica-grupo-13\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/\"},\"author\":{\"name\":\"gdhwsw2\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/7491e54afbe5e7fd53467fccb9c7ce44\"},\"headline\":\"Sensor de pulso con m\u00fasica &#8211; Grupo 13\",\"datePublished\":\"2023-05-08T11:15:42+00:00\",\"dateModified\":\"2023-05-09T06:43:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/\"},\"wordCount\":3678,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/image-29.png\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/\",\"name\":\"Sensor de pulso con m\u00fasica - Grupo 13 - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/image-29.png\",\"datePublished\":\"2023-05-08T11:15:42+00:00\",\"dateModified\":\"2023-05-09T06:43:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/image-29.png\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2023\\\/05\\\/image-29.png\",\"width\":566,\"height\":216},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/sensor-de-pulso-con-musica-grupo-13\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sensor de pulso con m\u00fasica &#8211; Grupo 13\"}]},{\"@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\\\/7491e54afbe5e7fd53467fccb9c7ce44\",\"name\":\"gdhwsw2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g\",\"caption\":\"gdhwsw2\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/gdhwsw2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sensor de pulso con m\u00fasica - Grupo 13 - 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\/sensor-de-pulso-con-musica-grupo-13\/","og_locale":"es_ES","og_type":"article","og_title":"Sensor de pulso con m\u00fasica - Grupo 13 - Proyectos con Arduino.","og_description":"1 &#8211; Introducci\u00f3n Se propone un dispositivo que utiliza la medici\u00f3n del pulso como indicador de la actividad f\u00edsica y emocional del usuario. En caso de detectar un pulso en un rango normal (x&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2023-05-08T11:15:42+00:00","article_modified_time":"2023-05-09T06:43:39+00:00","og_image":[{"width":566,"height":216,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-29.png","type":"image\/png"}],"author":"gdhwsw2","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"gdhwsw2","Tiempo de lectura":"18 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/"},"author":{"name":"gdhwsw2","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/7491e54afbe5e7fd53467fccb9c7ce44"},"headline":"Sensor de pulso con m\u00fasica &#8211; Grupo 13","datePublished":"2023-05-08T11:15:42+00:00","dateModified":"2023-05-09T06:43:39+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/"},"wordCount":3678,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-29.png","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/","name":"Sensor de pulso con m\u00fasica - Grupo 13 - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-29.png","datePublished":"2023-05-08T11:15:42+00:00","dateModified":"2023-05-09T06:43:39+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-29.png","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2023\/05\/image-29.png","width":566,"height":216},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/sensor-de-pulso-con-musica-grupo-13\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Sensor de pulso con m\u00fasica &#8211; Grupo 13"}]},{"@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\/7491e54afbe5e7fd53467fccb9c7ce44","name":"gdhwsw2","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed762cea3155134adfbecf1780d8a40c0fe5e4b642859a56b3a2b3611a1ca73a?s=96&d=mm&r=g","caption":"gdhwsw2"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/gdhwsw2\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6847","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=6847"}],"version-history":[{"count":2,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6847\/revisions"}],"predecessor-version":[{"id":7044,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/6847\/revisions\/7044"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/6937"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=6847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=6847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=6847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}