{"id":9375,"date":"2024-12-20T20:40:20","date_gmt":"2024-12-20T19:40:20","guid":{"rendered":"https:\/\/blogs.etsii.urjc.es\/dseytr\/?p=9375"},"modified":"2024-12-20T20:50:15","modified_gmt":"2024-12-20T19:50:15","slug":"owllink","status":"publish","type":"post","link":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/","title":{"rendered":"Owllink"},"content":{"rendered":"\n<p class=\"has-text-align-center has-vivid-purple-color has-text-color has-link-color has-small-font-size wp-elements-d28271f05c8031cdafdc5aed7d6efa62\">Desarrollado por: Isam El Mourabet Ben Ahmed, Alexander Mendoza Mendoza y Santiago Nicol\u00e1s D\u00edaz Titua\u00f1a<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1-1024x576.png\" alt=\"\" class=\"wp-image-9384\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1-1024x576.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1-300x169.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1-768x432.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1-1536x864.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-e0b90bdb52203ce00e24c527fbf23598\" style=\"font-style:normal;font-weight:900;text-transform:uppercase\">1- Introducci\u00f3n<\/h2>\n\n\n\n<p>Este proyecto desarrolla un sistema port\u00e1til y central que permite medir la frecuencia card\u00edaca (PPM) y la saturaci\u00f3n de ox\u00edgeno (SpO2) en tiempo real, transmitiendo los datos mediante Bluetooth a un dispositivo externo. La monitorizaci\u00f3n de par\u00e1metros vitales como la frecuencia card\u00edaca y la saturaci\u00f3n de ox\u00edgeno en sangre es esencial en aplicaciones m\u00e9dicas, deportivas y de salud en general.<\/p>\n\n\n\n<p>Por lo tanto, se han dise\u00f1ado dos pulseras para realizar las mediciones, una que sirve como una central est\u00e1tica de medici\u00f3n, y otra que sirve como una pulsera port\u00e1til. Tambi\u00e9n se ha dise\u00f1ado una app totalmente compatible con Owllink para dispositivos iOS, en la que ha un bot\u00f3n para empezar la medici\u00f3n, y adem\u00e1s se puede consultar en el apartado de estad\u00edsticas todas las mediciones realizadas por el usuario, adem\u00e1s de las mediciones realizadas por su c\u00edrculo familiar (en la pesta\u00f1a de otras mediciones), ya que se guardan conjuntamente en una base de datos compartida. <\/p>\n\n\n\n<p class=\"has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-9c0cec31c22209286c21ee0e340cab81\" style=\"font-style:normal;font-weight:900;text-transform:uppercase\">2- <strong>Objetivo del Proyecto<\/strong><\/p>\n\n\n\n<p>Objetivo General:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dise\u00f1ar y construir un sistema port\u00e1til y central para monitorear la frecuencia card\u00edaca y la saturaci\u00f3n de ox\u00edgeno  en tiempo real, con comunicaci\u00f3n v\u00eda Bluetooth.<\/li>\n<\/ul>\n\n\n\n<p>Objetivos Espec\u00edficos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Integrar el sensor MAX30100 y MAX30102 para la captura de datos biom\u00e9tricos.<\/li>\n\n\n\n<li>Implementar un programa en Arduino para procesar y transmitir los datos.<\/li>\n\n\n\n<li>Configurar el m\u00f3dulo HC-06 para enviar informaci\u00f3n a la aplicaci\u00f3n y pantalla.<\/li>\n\n\n\n<li>Demostrar el funcionamiento del sistema en un prototipo funcional.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapo3-1024x576.png\" alt=\"\" class=\"wp-image-9386\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapo3-1024x576.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapo3-300x169.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapo3-768x432.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapo3.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-588ed520e2a2cc38437e214a87b0984d\" style=\"font-style:normal;font-weight:700;text-transform:uppercase\">3- Componentes del Proyecto<\/p>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-1ef5a668dbf1c593cba4936abe506bd8\" style=\"text-transform:uppercase\"><strong>Hardware<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Elego Nano y<\/strong> <strong>Elego UNO R3 :<\/strong> \n<ul class=\"wp-block-list\">\n<li>Controlador principal para procesar los datos y gestionar las comunicaciones.<\/li>\n\n\n\n<li>Ideal por su tama\u00f1o compacto y compatibilidad con m\u00faltiples bibliotecas.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Sensor MAX30100 y MAX30102:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Captura se\u00f1ales de luz roja e infrarroja reflejadas por los tejidos.<\/li>\n\n\n\n<li>Calcula par\u00e1metros vitales utilizando algoritmos avanzados.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>M\u00f3dulo<\/strong><strong>&nbsp;Bluetooth HC-06:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Transmite los datos procesados al dispositivo electr\u00f3nico.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pantalla Oled:&nbsp;<\/strong>\n<ul class=\"wp-block-list\">\n<li>Visualizaci\u00f3n de los datos en la mu\u00f1eca.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Switch:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Encender y apagar Owllink.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>M\u00f3dulo de carga:&nbsp;<\/strong>\n<ul class=\"wp-block-list\">\n<li>TP<strong>&#8211;<\/strong>4056<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Otros Componentes<\/strong><strong>:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Resistencias y cables para conexiones.<\/li>\n\n\n\n<li>Fuente de alimentaci\u00f3n (USB o bater\u00eda de litio).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-ca71e62464193306804a76a59b8317e1\" style=\"text-transform:uppercase\"><strong>Software<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Arduino IDE:<\/strong>&nbsp;Desarrollo y carga del c\u00f3digo al Arduino.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Librer\u00edas<\/strong><strong>&nbsp;Utilizadas<\/strong><strong>:<\/strong>\n<ul class=\"wp-block-list\">\n<li>MAX30105.h: Manejo del sensor MAX30102.<\/li>\n\n\n\n<li>heartRate.h: Algoritmo para calcular la frecuencia card\u00edaca.<\/li>\n\n\n\n<li>spo2_algorithm.h: Algoritmo para calcular SpO2.<\/li>\n\n\n\n<li>SoftwareSerial.h: Comunicaci\u00f3n con el m\u00f3dulo HC-06.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Aplicaci\u00f3n multispositivo:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Desarrollada en Swift para dispositivos iOS y macOS. (iPhone, iPad y Mac)<\/li>\n\n\n\n<li>Base de datos Firebase de Google para almacenar los usuarios y las mediciones obtenidas.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Modelaje 3D<\/strong>: Desarrollado en Freecad para la caja de Owllink<\/li>\n<\/ul>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-c32ad2782e8788a657745fcef46d07e5\" style=\"font-style:normal;font-weight:900;text-transform:uppercase\">4- Dise\u00f1o del Sistema<\/p>\n\n\n\n<p><strong>Esquema de Conexiones<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MAX30100 y MAX30102:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>VIN:<\/strong>&nbsp;Conectado a 3.3V del Arduino Nano.<\/li>\n\n\n\n<li><strong>SDA y SCL:<\/strong>&nbsp;Conectados a los pines A4 (SDA) y A5 (SCL) del Arduino.<\/li>\n\n\n\n<li><strong>GND:<\/strong>&nbsp;Conectado&nbsp;a tierra.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>HC-06:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>RX:<\/strong>&nbsp;Conectado al pin digital 10 (TX del Arduino).<\/li>\n\n\n\n<li><strong>TX:<\/strong>&nbsp;Conectado al pin digital 11 (RX del Arduino).<\/li>\n\n\n\n<li><strong>VIN:<\/strong>&nbsp;Conectado&nbsp;a 5V.<\/li>\n\n\n\n<li><strong>GND:<\/strong>&nbsp;Conectado&nbsp;a tierra.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-style:normal;font-weight:700\">Pantalla Oled:\n<ul class=\"wp-block-list\">\n<li style=\"font-style:normal;font-weight:400\"><strong>VIN:<\/strong>&nbsp;Conectado a 5V del Arduino Nano.<\/li>\n\n\n\n<li style=\"font-style:normal;font-weight:400\"><strong>SDA y SCL:<\/strong>&nbsp;Conectados a los pines A4 (SDA) y A5 (SCL) del Arduino.<\/li>\n\n\n\n<li style=\"font-style:normal;font-weight:400\"><strong>GND:<\/strong>&nbsp;Conectado&nbsp;a tierra.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Diagrama<\/strong><strong>&nbsp;de&nbsp;Conexiones<\/strong><strong>:<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"314\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1.jpg\" alt=\"\" class=\"wp-image-9387\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1.jpg 446w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1-300x211.jpg 300w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"448\" height=\"312\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1.png\" alt=\"\" class=\"wp-image-9388\" style=\"width:449px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1.png 448w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1-300x209.png 300w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2a238dbd-2361-4664-a4ab-98c08137d88e-768x1024.jpg\" alt=\"\" class=\"wp-image-9392\" style=\"width:446px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2a238dbd-2361-4664-a4ab-98c08137d88e-768x1024.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2a238dbd-2361-4664-a4ab-98c08137d88e-225x300.jpg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2a238dbd-2361-4664-a4ab-98c08137d88e-1152x1536.jpg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2a238dbd-2361-4664-a4ab-98c08137d88e.jpg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Proceso de soldadura. <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/ae015a00-7af9-45d7-aa9e-9d3ab78bc548-768x1024.jpg\" alt=\"\" class=\"wp-image-9393\" style=\"width:449px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/ae015a00-7af9-45d7-aa9e-9d3ab78bc548-768x1024.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/ae015a00-7af9-45d7-aa9e-9d3ab78bc548-225x300.jpg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/ae015a00-7af9-45d7-aa9e-9d3ab78bc548-1152x1536.jpg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/ae015a00-7af9-45d7-aa9e-9d3ab78bc548.jpg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Prototipo de la pulsera port\u00e1til. <\/figcaption><\/figure>\n<\/div>\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"813\" data-id=\"9442\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.45-1-1024x813.png\" alt=\"\" class=\"wp-image-9442\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.45-1-1024x813.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.45-1-300x238.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.45-1-768x610.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.45-1-1536x1220.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.45-1.png 1624w\" 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=\"813\" data-id=\"9444\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.01-1-1024x813.png\" alt=\"\" class=\"wp-image-9444\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.01-1-1024x813.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.01-1-300x238.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.01-1-768x610.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.01-1-1536x1220.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.01-1.png 1624w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"813\" data-id=\"9439\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.35-1024x813.png\" alt=\"\" class=\"wp-image-9439\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.35-1024x813.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.35-300x238.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.35-768x610.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.35-1536x1220.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.35.png 1624w\" 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=\"813\" data-id=\"9440\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.08-1024x813.png\" alt=\"\" class=\"wp-image-9440\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.08-1024x813.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.08-300x238.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.08-768x610.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.08-1536x1220.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-20.47.08.png 1624w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/IMG_1330-768x1024.jpeg\" alt=\"\" class=\"wp-image-9390\" style=\"width:308px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/IMG_1330-768x1024.jpeg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/IMG_1330-225x300.jpeg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/IMG_1330-1152x1536.jpeg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/IMG_1330-1536x2048.jpeg 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/IMG_1330-scaled.jpeg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Ensamblaje de la pulsera con central est\u00e1tica. <\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/557975fb-8b25-4882-8862-a075a14626a1-768x1024.jpg\" alt=\"\" class=\"wp-image-9391\" style=\"width:304px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/557975fb-8b25-4882-8862-a075a14626a1-768x1024.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/557975fb-8b25-4882-8862-a075a14626a1-225x300.jpg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/557975fb-8b25-4882-8862-a075a14626a1-1152x1536.jpg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/557975fb-8b25-4882-8862-a075a14626a1.jpg 1536w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Pulsera de la central est\u00e1tica funcionando.<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"539\" height=\"757\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/image-22.png\" alt=\"\" class=\"wp-image-9406\" style=\"width:303px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/image-22.png 539w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/image-22-214x300.png 214w\" sizes=\"auto, (max-width: 539px) 100vw, 539px\" \/><figcaption class=\"wp-element-caption\">Comparaci\u00f3n de la medici\u00f3n con el Apple Watch.<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1800\" height=\"2400\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2B605B04-30B9-454B-B8DD-CAFCAD03499C-edited.jpg\" alt=\"\" class=\"wp-image-9408\" style=\"width:293px;height:auto\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2B605B04-30B9-454B-B8DD-CAFCAD03499C-edited.jpg 1800w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2B605B04-30B9-454B-B8DD-CAFCAD03499C-edited-225x300.jpg 225w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2B605B04-30B9-454B-B8DD-CAFCAD03499C-edited-768x1024.jpg 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2B605B04-30B9-454B-B8DD-CAFCAD03499C-edited-1152x1536.jpg 1152w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/2B605B04-30B9-454B-B8DD-CAFCAD03499C-edited-1536x2048.jpg 1536w\" sizes=\"auto, (max-width: 1800px) 100vw, 1800px\" \/><figcaption class=\"wp-element-caption\">Pulsera port\u00e1til mostrando la pantalla de carga.<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-7eda6507a5c1b8ed6b804da9531a97c4\" style=\"font-style:normal;font-weight:900;text-transform:uppercase\">5- Retos y Soluciones<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"325\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva12-1024x325.png\" alt=\"\" class=\"wp-image-9389\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva12-1024x325.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva12-300x95.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva12-768x243.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva12-1536x487.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva12-2048x649.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Problema:<\/strong>&nbsp;Variaciones en lecturas por presi\u00f3n inconsistente.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Soluci\u00f3n:<\/strong>&nbsp;Mensajes de advertencia cuando la mu\u00f1eca no est\u00e1 correctamente colocada.<\/li>\n<\/ul>\n\n\n\n<p><strong>Problema:<\/strong>&nbsp;Problemas de memoria en Arduino Nano.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Soluci\u00f3n:<\/strong>&nbsp;Reducir el tama\u00f1o del buffer de muestras para optimizar el uso de memoria<\/li>\n<\/ul>\n\n\n\n<p><strong>Problema<\/strong>: Interferencias en la comunicaci\u00f3n Bluetooth.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Soluci\u00f3n:<\/strong>&nbsp;Implementar limpieza y validaci\u00f3n de los comandos recibidos v\u00eda Bluetooth.<\/li>\n<\/ul>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-d847db3062df58d0823580ef37cb0080\" style=\"text-transform:uppercase\">6- Software<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/321e12e-1024x516.png\" alt=\"\" class=\"wp-image-9395\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/321e12e-1024x516.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/321e12e-300x151.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/321e12e-768x387.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/321e12e.png 1432w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>La generaci\u00f3n de esta imagen se ha creado mediante un mapa de bits, que se importa como biblioteca (\u00abbitmaps.h\u00bb) en el c\u00f3digo de arduino para la pulsera port\u00e1til. Este c\u00f3digo se comunica con la app de Owllink mediante bluetooth. Al recibir el comando \u00abSTART\u00bb, la pulsera va tomando las mediciones correspondientes y las env\u00eda a la app con un string, que posteriormente la app separa para sacar los datos correctos. <\/p>\n\n\n\n<p class=\"has-pale-cyan-blue-color has-text-color has-link-color wp-elements-210202280e2953882741801bfbf6c9bf\" style=\"text-transform:uppercase\">C\u00f3digo para la pulsera port\u00e1til<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h&gt;\n#include \"MAX30100_PulseOximeter.h\"\n#include &lt;U8glib.h&gt;\n#include &lt;SoftwareSerial.h&gt;\n#include \"bitmaps.h\"\n\/\/ Configuraci\u00f3n de la libreria u8glib para la pantalla\n#define SCREEN_WIDTH 128\n#define SCREEN_HEIGHT 64\n\/\/Configura las dimensiones de la pantalla \nU8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);\n\n\n#define ENABLE_MAX30100 1\n\/\/Define cada cuanto el sensor obtendr\u00e1 los datos le\u00eddos\n#define REPORTING_PERIOD_MS 2000\nPulseOximeter pox;\n\/\/Define si se ha recibido un comando para empezar la medici\u00f3n, si es TRUE empieza a mandar datos por bluetooth caso contrario no.\nbool isSending = false; \n\n\n\n\/\/ Configuraci\u00f3n de Bluetooth\nSoftwareSerial bluetooth(9, 10); \/\/ D9 = RX, D10 = TX\n\nuint32_t tsLastReport = 0;\n\nvoid onBeatDetected() {\n  Serial.println(\"Latido detectado!\");\n}\n\nvoid setup() {\n  Serial.begin(115200);\n  bluetooth.begin(9600);\n\n if (!pox.begin()) {\n    Serial.println(\"Fallo inicializaci\u00f3n de MAX30100\");\n    while (1);\n  } else {\n    Serial.println(\"MAX30100 inicializado con \u00e9xito\");\n  }\n\n  u8g.firstPage();\n  do {\n      \/\/Dibuja la pantalla de inicio de la pulsera \n     u8g.drawBitmapP(2, 2, 16, 64, bitmap1);\n  } while (u8g.nextPage());\n  delay(2000);\n\n\n  pox.setOnBeatDetectedCallback(onBeatDetected);\n}\n\nvoid loop() {\n  pox.update();\n  \/\/Llama a las funciones getHeartRate y getSpO2 para recibir los valores \n  int bpm = pox.getHeartRate();\n  int spo2 = pox.getSpO2();\n\n  \/\/ Verificar si se ha recibido un comando Bluetooth \n  if (bluetooth.available()) { \n    String command = bluetooth.readStringUntil('\\n'); \/\/ Lee el comando\n    command.trim(); \n\n    if (command == \"START\") {\n      isSending = true; \n      Serial.println(\"Comando START recibido\");\n    } else if (command == \"STOP\") {\n      isSending = false; \n      Serial.println(\"Comando STOP recibido..\");\n    }\n  }\n    \/\/Si no se  ha empezado la medici\u00f3n (A\u00fan no se ha recibido el comando START)\n   if (!isSending) {\n    \/\/Dibuja\n    u8g.firstPage();\n    do {\n      \n      u8g.setFont(u8g_font_9x15);\n      u8g.setPrintPos((128 - u8g.getStrWidth(\"Pulsa empezar\")) \/ 2, 30);\n      u8g.print(\"Pulsa empezar\");\n      u8g.setPrintPos((128 - u8g.getStrWidth(\"analisis\")) \/ 2, 50);\n      u8g.print(\"analisis\");\n    } while (u8g.nextPage());\n    return;\n  }\n\n  \/\/Si los valores de spo2 y de bpm son validos y ademas se ha enviado el comando START \n\n  if (millis() - tsLastReport &gt; REPORTING_PERIOD_MS &amp;&amp; bpm &gt; 0 &amp;&amp; spo2 &gt; 0 &amp;&amp; isSending) {\n    \/\/Muestra en el monitor serial los datos que se van a mostrar por pantalla y que se van enviar por bluetooth con el fin de que \n    \/\/esten sincronizados\n    Serial.print(\"LPM: \");\n    Serial.print(bpm);\n    Serial.print(\"SpO2: \");\n    Serial.println(spo2);\n    \/\/Se envian los datos por Bluetooth \n    String data = \"HR:\" + String(bpm) + \",O2:\" + String(spo2);\n    bluetooth.println(data);\n     \n     \/\/Y se muestran los datos por la pantalla \n\n    mostrarDatos(bpm, spo2);\n\n    tsLastReport = millis();\n  }\n}\n\nvoid mostrarDatos(int bpm, int spo2) {\n  u8g.firstPage();\n  do {\n    u8g.setFont(u8g_font_10x20);\n\n    u8g.setPrintPos(20, 30); \n    u8g.print(\"PPM: \");\n    u8g.setPrintPos(80, 30);\n    u8g.print(bpm);\n\n    u8g.setPrintPos(20, 60); \n    u8g.print(\"SpO2: \");\n    u8g.setPrintPos(80, 60);\n    u8g.print(spo2);\n    u8g.print(\"%\");\n  } while (u8g.nextPage());\n}<\/code><\/pre>\n\n\n\n<p class=\"has-pale-cyan-blue-color has-text-color has-link-color wp-elements-34dc76f128b0dcab9ebe242f9be98c22\" style=\"text-transform:uppercase\">C\u00f3digo para la pulsera con centralita.<\/p>\n\n\n\n<p>Este es el c\u00f3digo de arduino para la pulsera con centralita, muy parecido al anterior, aunque este no tiene el mapa de bits, y usa el MAX30102.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;Wire.h&gt;\n#include \"MAX30105.h\"\n#include &lt;U8glib.h&gt;\n#include \"heartRate.h\"\n#include &lt;SoftwareSerial.h&gt;\n\n\/\/ Configuraci\u00f3n de Bluetooth\nSoftwareSerial bluetoothSerial(10, 11); \/\/ RX, TX: Pines digitales del Arduino para comunicaci\u00f3n Bluetooth\n\n\/\/ Inicializar sensor MAX30105\nMAX30105 particleSensor;\n\n\/\/ Configuraci\u00f3n de la pantalla OLED\nU8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);\n\n\/\/ Par\u00e1metros para la medici\u00f3n\nconst byte RATE_SIZE = 4;\nbyte rates&#091;RATE_SIZE];    \/\/ Buffer para promediar BPM\nbyte rateSpot = 0;\nlong lastBeat = 0;        \/\/ Tiempo del \u00faltimo latido detectado\nfloat beatsPerMinute;     \/\/ BPM calculado\nint beatAvg = 0;          \/\/ Promedio de BPM\nint spo2 = 98;            \/\/ Nivel de SpO2 calculado inicialmente\nbool dataChanged = false; \/\/ Bandera para cambios en los datos\nbool isSending = false;   \/\/ Control del env\u00edo de datos mediante comando START\/STOP\n\nvoid setup() {\n  Serial.begin(115200);\n  bluetoothSerial.begin(9600); \/\/ Inicializar Bluetooth\n\n  \/\/ Mensajes iniciales\n  Serial.println(\"HC-06 listo. Escribe 'START' para iniciar medici\u00f3n.\");\n\n  \/\/ Inicializar MAX30105\n  if (!particleSensor.begin(Wire, I2C_SPEED_FAST)) {\n    Serial.println(\"MAX30105 no encontrado. Verifica las conexiones.\");\n    while (1);\n  }\n\n  particleSensor.setup();\n  particleSensor.setPulseAmplitudeRed(0x0A); \/\/ Encender LED rojo con baja intensidad\n  particleSensor.setPulseAmplitudeGreen(0);  \/\/ Apagar LED verde\n\n  \/\/ Mostrar mensaje inicial en pantalla\n  u8g.firstPage();\n  do {\n    u8g.setFont(u8g_font_9x15);\n    u8g.setPrintPos((128 - u8g.getStrWidth(\"Pulsa empezar\")) \/ 2, 30);\n    u8g.print(\"Pulsa empezar\");\n    u8g.setPrintPos((128 - u8g.getStrWidth(\"analisis\")) \/ 2, 50);\n    u8g.print(\"analisis\");\n  } while (u8g.nextPage());\n}\n\nvoid loop() {\n  \/\/ Verificar si se recibe un comando por Bluetooth\n  if (bluetoothSerial.available()) {\n    \/\/ Leer comando completo\n    String command = bluetoothSerial.readStringUntil('\\n');\n    \/\/ Eliminar espacios y caracteres adicionales \n    command.trim(); \n\n    if (command == \"START\") {\n      isSending = true; \/\/ Activar env\u00edo de datos\n      Serial.println(\"Comando START recibido. Medici\u00f3n habilitada.\");\n    } else if (command == \"STOP\") {\n      isSending = false; \/\/ Desactivar env\u00edo de datos\n      Serial.println(\"Comando STOP recibido. Medici\u00f3n detenida.\");\n    }\n  }\n\n  \/\/ Mostrar mensaje inicial si no se ha recibido START\n  if (!isSending) {\n    u8g.firstPage();\n    do {\n      u8g.setFont(u8g_font_9x15);\n      u8g.setPrintPos((128 - u8g.getStrWidth(\"Pulsa empezar\")) \/ 2, 30);\n      u8g.print(\"Pulsa empezar\");\n      u8g.setPrintPos((128 - u8g.getStrWidth(\"analisis\")) \/ 2, 50);\n      u8g.print(\"analisis\");\n    } while (u8g.nextPage());\n    return;\n  }\n\n  \/\/ Leer valores del sensor\n  long irValue = particleSensor.getIR();\n\n  if (checkForBeat(irValue)) {\n    long delta = millis() - lastBeat;\n    lastBeat = millis();\n\n    beatsPerMinute = 60 \/ (delta \/ 1000.0);\n\n    if (beatsPerMinute &lt; 255 &amp;&amp; beatsPerMinute &gt; 20) {\n      \/\/ Guardar BPM en buffer\n      rates&#091;rateSpot++] = (byte)beatsPerMinute;\n      \/\/ Ciclar \u00edndice del buffer \n      rateSpot %= RATE_SIZE;                   \n\n      \/\/ Calcular promedio de BPM\n      beatAvg = 0;\n      for (byte x = 0; x &lt; RATE_SIZE; x++) {\n        beatAvg += rates&#091;x];\n      }\n      beatAvg \/= RATE_SIZE;\n\n      \/\/ Calcular nivel de SpO2\n      \/\/ Ajustar f\u00f3rmula para el c\u00e1lculo real\n      spo2 = particleSensor.getRed() \/ 1000; \n      if (spo2 &gt; 100) spo2 = 100;           \/\/ Limitar m\u00e1ximo al 100%\n      if (spo2 &lt; 90) spo2 = 90;             \/\/ Limitar m\u00ednimo al 90%\n\n      dataChanged = true;\n    }\n  }\n\n  \/\/ Mostrar BPM y SpO2 en pantalla\n  if (dataChanged) {\n    u8g.firstPage();\n    do {\n      u8g.setFont(u8g_font_10x20);\n      u8g.setPrintPos(10, 30);\n      u8g.print(\"BPM\");\n      u8g.setPrintPos(20, 60);\n      u8g.print(beatAvg);\n\n      u8g.setPrintPos(80, 30);\n      u8g.print(\"SpO2\");\n      u8g.setPrintPos(90, 60);\n      u8g.print(spo2);\n    } while (u8g.nextPage());\n\n    \/\/ Enviar datos por Bluetooth\n    String data = \"HR:\" + String(beatAvg) + \",O2:\" + String(spo2);\n    bluetoothSerial.println(data);\n    Serial.println(\"Enviado por Bluetooth: \" + data);\n\n    dataChanged = false;\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"has-pale-cyan-blue-color has-text-color has-link-color wp-elements-4b9ba059c7eb4959474b84b8f8e13932\" style=\"text-transform:uppercase\">C\u00f3digo para la app de iOS<\/p>\n\n\n\n<p>Hemos desarrollado una app para iOS y macOS totalmente compatible y dise\u00f1ada a medida para que funcione lo mejor posible con las pulseras de Owllink. Usando la base de datos y la autenticaci\u00f3n de firebase se consigue un mejor funcionamiento de los datos del usuario. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"593\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-19.19.59-1024x593.png\" alt=\"\" class=\"wp-image-9396\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-19.19.59-1024x593.png 1024w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-19.19.59-300x174.png 300w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-19.19.59-768x445.png 768w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-19.19.59-1536x890.png 1536w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Captura-de-pantalla-2024-12-20-a-las-19.19.59-2048x1186.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"414\" height=\"894\" data-id=\"9397\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1-1.png\" alt=\"\" class=\"wp-image-9397\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1-1.png 414w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-1-1-139x300.png 139w\" sizes=\"auto, (max-width: 414px) 100vw, 414px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"416\" height=\"898\" data-id=\"9399\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/32.png\" alt=\"\" class=\"wp-image-9399\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/32.png 416w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/32-139x300.png 139w\" sizes=\"auto, (max-width: 416px) 100vw, 416px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"892\" data-id=\"9398\" src=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-3.png\" alt=\"\" class=\"wp-image-9398\" srcset=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-3.png 412w, https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Imagen-3-139x300.png 139w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/figure>\n<\/figure>\n\n\n\n<div style=\"height:29px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-9845dc9c98bef7d0ddef6144d29434c4\" style=\"font-style:normal;font-weight:900;text-transform:uppercase\">7- Funcionamiento<\/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=\"Video DSE BLOG\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/eL07PwjXqdo?feature=oembed&#038;wmode=opaque\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<div style=\"height:18px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-1cf07e10d39889b63f3d3690d9811291\" style=\"text-transform:uppercase\">8- Presupuesto<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Componente<\/strong><\/td><td><strong>Cantidad<\/strong><\/td><td><strong>Precio Unitario<\/strong><\/td><td><strong>Precio Total<\/strong><\/td><\/tr><tr><td>Elego UNO R3<\/td><td>1<\/td><td>0 \u20ac<\/td><td>0 \u20ac<\/td><\/tr><tr><td>Elego Nano<\/td><td>1<\/td><td>7 \u20ac<\/td><td>7 \u20ac&nbsp;<\/td><\/tr><tr><td>MAX30102<\/td><td>2<\/td><td>4,55 \u20ac<\/td><td>9,10 \u20ac<\/td><\/tr><tr><td>MAX30100<\/td><td>1<\/td><td>1,89 \u20ac<\/td><td>1,89 \u20ac<\/td><\/tr><tr><td>HC-06<\/td><td>2<\/td><td>2,46 \u20ac<\/td><td>4,92 \u20ac<\/td><\/tr><tr><td>Pantalla OLED 0,92\u2019<\/td><td>2<\/td><td>3,39 \u20ac<\/td><td>6,78 \u20ac<\/td><\/tr><tr><td>Pantalla LCD 1,8\u2019<\/td><td>1<\/td><td>3,59 \u20ac<\/td><td>3,59 \u20ac<\/td><\/tr><tr><td>Switch<\/td><td>25<\/td><td>0,04 \u20ac<\/td><td>0,99 \u20ac<\/td><\/tr><tr><td>M\u00f3dulo de carga<\/td><td>1<\/td><td>2,02 \u20ac<\/td><td>2,02 \u20ac<\/td><\/tr><tr><td>Pila de litio<\/td><td>1<\/td><td>5 \u20ac<\/td><td>5 \u20ac<\/td><\/tr><tr><td>10m de cable de 4 hilos (0,5mm)<\/td><td>1<\/td><td>3,69 \u20ac<\/td><td>3,69 \u20ac<\/td><\/tr><tr><td>Correa de nylon<\/td><td>1<\/td><td>1,79 \u20ac<\/td><td>1,79 \u20ac<\/td><\/tr><tr><td>Correa met\u00e1lica<\/td><td>1<\/td><td>0 \u20ac<\/td><td>0 \u20ac<\/td><\/tr><tr><td>Cinta adhesiva aluminio-vidrio<\/td><td>1<\/td><td>0 \u20ac<\/td><td>0 \u20ac<\/td><\/tr><tr><td>PCB de baquelita 7&#215;9 cm<\/td><td>1<\/td><td>4 \u20ac<\/td><td>4\u20ac<\/td><\/tr><tr><td>Pilas de 3,3 V<\/td><td>2<\/td><td>1 \u20ac&nbsp;<\/td><td>2 \u20ac<\/td><\/tr><tr><td>Caja de madera<\/td><td>1<\/td><td>2,15 \u20ac<\/td><td>2,15 \u20ac<\/td><\/tr><tr><td>Laca de pintura negra<\/td><td>1<\/td><td>2,10 \u20ac<\/td><td>2,10 \u20ac<\/td><\/tr><tr><td>Esta\u00f1o<\/td><td>1<\/td><td>3,5 \u20ac<\/td><td>3,5 \u20ac<\/td><\/tr><tr><td>Protoboard<\/td><td>3<\/td><td>0 \u20ac<\/td><td>0 \u20ac<\/td><\/tr><tr><td>Caja impresa en 3D<\/td><td>2<\/td><td>0 \u20ac<\/td><td>0 \u20ac<\/td><\/tr><tr><td><strong>TOTAL<\/strong><\/td><td>&nbsp;<\/td><td>&nbsp;<\/td><td>60,52 \u20ac<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-pale-pink-color has-text-color has-link-color has-medium-font-size wp-elements-848eb67ef960428fe9d9fb89176c05a3\" style=\"font-style:normal;font-weight:900;text-transform:uppercase\">9- Conclusi\u00f3n<\/p>\n\n\n\n<p>Owllink se ha desarrollado con los mejores componentes a nuestro alcance, ajustado al m\u00e1ximo el software para obtener la mayor precisi\u00f3n posible, sin olvidarnos de a qui\u00e9n va dirigido, como deportistas, gente mayor y gente a la que apreciamos, por lo tanto, la aplicaci\u00f3n y las pulseras son minimalistas y sencillas para la f\u00e1cil manipulaci\u00f3n por parte de los usuarios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desarrollado por: Isam El Mourabet Ben Ahmed, Alexander Mendoza Mendoza y Santiago Nicol\u00e1s D\u00edaz Titua\u00f1a 1- Introducci\u00f3n Este proyecto desarrolla un sistema port\u00e1til y central que permite medir la frecuencia card\u00edaca (PPM) y la&#46;&#46;&#46;<\/p>\n","protected":false},"author":249,"featured_media":9384,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-9375","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>Owllink - 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\/owllink\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Owllink - Proyectos con Arduino.\" \/>\n<meta property=\"og:description\" content=\"Desarrollado por: Isam El Mourabet Ben Ahmed, Alexander Mendoza Mendoza y Santiago Nicol\u00e1s D\u00edaz Titua\u00f1a 1- Introducci\u00f3n Este proyecto desarrolla un sistema port\u00e1til y central que permite medir la frecuencia card\u00edaca (PPM) y la&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/\" \/>\n<meta property=\"og:site_name\" content=\"Proyectos con Arduino.\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-20T19:40:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-20T19:50:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"3840\" \/>\n\t<meta property=\"og:image:height\" content=\"2160\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"dse2425g11\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"dse2425g11\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 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\\\/owllink\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/\"},\"author\":{\"name\":\"dse2425g11\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#\\\/schema\\\/person\\\/b254f0e25045a8c3f6f3fe87e11d1c80\"},\"headline\":\"Owllink\",\"datePublished\":\"2024-12-20T19:40:20+00:00\",\"dateModified\":\"2024-12-20T19:50:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/\"},\"wordCount\":1027,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/12\\\/Diapositiva1.png\",\"articleSection\":[\"Proyectos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/\",\"name\":\"Owllink - Proyectos con Arduino.\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/12\\\/Diapositiva1.png\",\"datePublished\":\"2024-12-20T19:40:20+00:00\",\"dateModified\":\"2024-12-20T19:50:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/12\\\/Diapositiva1.png\",\"contentUrl\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/wp-content\\\/uploads\\\/sites\\\/8\\\/2024\\\/12\\\/Diapositiva1.png\",\"width\":3840,\"height\":2160},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/owllink\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Owllink\"}]},{\"@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\\\/b254f0e25045a8c3f6f3fe87e11d1c80\",\"name\":\"dse2425g11\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e80c94c562d9a2c42143c4f82ab9e235ff1d127a176a9d79c798264d636d7645?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e80c94c562d9a2c42143c4f82ab9e235ff1d127a176a9d79c798264d636d7645?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e80c94c562d9a2c42143c4f82ab9e235ff1d127a176a9d79c798264d636d7645?s=96&d=mm&r=g\",\"caption\":\"dse2425g11\"},\"url\":\"https:\\\/\\\/blogs.etsii.urjc.es\\\/dseytr\\\/author\\\/dse2425g11\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Owllink - 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\/owllink\/","og_locale":"es_ES","og_type":"article","og_title":"Owllink - Proyectos con Arduino.","og_description":"Desarrollado por: Isam El Mourabet Ben Ahmed, Alexander Mendoza Mendoza y Santiago Nicol\u00e1s D\u00edaz Titua\u00f1a 1- Introducci\u00f3n Este proyecto desarrolla un sistema port\u00e1til y central que permite medir la frecuencia card\u00edaca (PPM) y la&#46;&#46;&#46;","og_url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/","og_site_name":"Proyectos con Arduino.","article_published_time":"2024-12-20T19:40:20+00:00","article_modified_time":"2024-12-20T19:50:15+00:00","og_image":[{"width":3840,"height":2160,"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1.png","type":"image\/png"}],"author":"dse2425g11","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"dse2425g11","Tiempo de lectura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#article","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/"},"author":{"name":"dse2425g11","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#\/schema\/person\/b254f0e25045a8c3f6f3fe87e11d1c80"},"headline":"Owllink","datePublished":"2024-12-20T19:40:20+00:00","dateModified":"2024-12-20T19:50:15+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/"},"wordCount":1027,"commentCount":0,"publisher":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#organization"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1.png","articleSection":["Proyectos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/","name":"Owllink - Proyectos con Arduino.","isPartOf":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#primaryimage"},"image":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1.png","datePublished":"2024-12-20T19:40:20+00:00","dateModified":"2024-12-20T19:50:15+00:00","breadcrumb":{"@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#primaryimage","url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1.png","contentUrl":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-content\/uploads\/sites\/8\/2024\/12\/Diapositiva1.png","width":3840,"height":2160},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.etsii.urjc.es\/dseytr\/owllink\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blogs.etsii.urjc.es\/dseytr\/"},{"@type":"ListItem","position":2,"name":"Owllink"}]},{"@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\/b254f0e25045a8c3f6f3fe87e11d1c80","name":"dse2425g11","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/e80c94c562d9a2c42143c4f82ab9e235ff1d127a176a9d79c798264d636d7645?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e80c94c562d9a2c42143c4f82ab9e235ff1d127a176a9d79c798264d636d7645?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e80c94c562d9a2c42143c4f82ab9e235ff1d127a176a9d79c798264d636d7645?s=96&d=mm&r=g","caption":"dse2425g11"},"url":"https:\/\/blogs.etsii.urjc.es\/dseytr\/author\/dse2425g11\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/9375","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\/249"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/comments?post=9375"}],"version-history":[{"count":6,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/9375\/revisions"}],"predecessor-version":[{"id":9445,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/posts\/9375\/revisions\/9445"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media\/9384"}],"wp:attachment":[{"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/media?parent=9375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/categories?post=9375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.etsii.urjc.es\/dseytr\/wp-json\/wp\/v2\/tags?post=9375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}