{"id":5210,"date":"2023-11-07T11:55:35","date_gmt":"2023-11-07T09:55:35","guid":{"rendered":"https:\/\/howlab-dev.i3a.es\/?p=5210"},"modified":"2023-11-07T11:55:36","modified_gmt":"2023-11-07T09:55:36","slug":"dispositivo-de-captura-de-movimiento-basado-en-sensores-inerciales-con-comunicacion-inalambrica-aparicio-perez-miguel-angel","status":"publish","type":"post","link":"https:\/\/howlab.i3a.es\/es\/dispositivo-de-captura-de-movimiento-basado-en-sensores-inerciales-con-comunicacion-inalambrica-aparicio-perez-miguel-angel\/","title":{"rendered":"Dispositivo de captura de movimiento basado en sensores inerciales con comunicaci\u00f3n inal\u00e1mbrica \/ Aparicio P\u00e9rez, Miguel \u00c1ngel"},"content":{"rendered":"<p><style>\/*! elementor - v3.5.5 - 03-02-2022 *\/<br \/>\n@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}<\/style><\/p>\n\n\n<div id=\"pl-gb5210-69df3a96199f5\"  class=\"panel-layout\" ><div id=\"pg-gb5210-69df3a96199f5-0\"  class=\"panel-grid panel-has-style\" ><div class=\"siteorigin-panels-stretch panel-row-style panel-row-style-for-gb5210-69df3a96199f5-0\" data-stretch-type=\"full-width-stretch\" ><div id=\"pgc-gb5210-69df3a96199f5-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb5210-69df3a96199f5-0-0-0\" class=\"so-panel widget widget_sow-hero panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-hero so-widget-sow-hero-default-93415d0e2dbf-5210 so-widget-fittext-wrapper\"\n\t\t\t data-fit-text-compressor=\"0.85\"\n\t\t>\t\t\t\t<div class=\"sow-slider-base\" style=\"display: none\" tabindex=\"0\">\n\t\t\t\t\t<ul\n\t\t\t\t\tclass=\"sow-slider-images\"\n\t\t\t\t\tdata-settings=\"{&quot;pagination&quot;:true,&quot;speed&quot;:800,&quot;timeout&quot;:8000,&quot;paused&quot;:false,&quot;pause_on_hover&quot;:false,&quot;swipe&quot;:true,&quot;nav_always_show_desktop&quot;:&quot;&quot;,&quot;nav_always_show_mobile&quot;:&quot;&quot;,&quot;breakpoint&quot;:&quot;780px&quot;,&quot;unmute&quot;:false,&quot;anchor&quot;:null}\"\n\t\t\t\t\t\t\t\t\t\tdata-anchor-id=\"\"\n\t\t\t\t>\t\t<li class=\"sow-slider-image\" style=\"visibility: visible;;background-color: #ab120d\" >\n\t\t\t\t\t<div class=\"sow-slider-image-container\">\n\t\t\t<div class=\"sow-slider-image-wrapper\">\n\t\t\t\t<h3 style=\"text-align: center\"><a href=\"..\/projects\/\">Proyectos<\/a><\/h3>\n<h1 class=\"entry-title\" style=\"text-align: center\"><strong>Dispositivo de captura de movimiento basado en sensores inerciales con comunicaci\u00f3n inal\u00e1mbrica \/ Aparicio P\u00e9rez, Miguel \u00c1ngel\n<\/strong><\/h1>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/li>\n\t\t<\/ul>\t\t\t\t<ol class=\"sow-slider-pagination\">\n\t\t\t\t\t\t\t\t\t\t\t<li><a href=\"#\" data-goto=\"0\" aria-label=\"mostrar diapositiva 1\"><\/a><\/li>\n\t\t\t\t\t\t\t\t\t<\/ol>\n\n\t\t\t\t<div class=\"sow-slide-nav sow-slide-nav-next\">\n\t\t\t\t\t<a href=\"#\" data-goto=\"next\" aria-label=\"diapositiva siguiente\" data-action=\"next\">\n\t\t\t\t\t\t<em class=\"sow-sld-icon-thin-right\"><\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"sow-slide-nav sow-slide-nav-prev\">\n\t\t\t\t\t<a href=\"#\" data-goto=\"previous\" aria-label=\"diapositiva anterior\" data-action=\"prev\">\n\t\t\t\t\t\t<em class=\"sow-sld-icon-thin-left\"><\/em>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n\n<div id=\"pl-gb5210-69df3a961a3a4\"  class=\"panel-layout\" ><div id=\"pg-gb5210-69df3a961a3a4-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb5210-69df3a961a3a4-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb5210-69df3a961a3a4-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-sow-editor so-widget-sow-editor-base\"\n\t\t\t\n\t\t>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n\t<p>El objetivo de este proyecto es disponer de un prototipo de sistema que permita capturar datos de movimiento y enviarlos de modo inal\u00e1mbrico a otro dispositivo abordando los siguientes temas: Captura de movimiento, protocolos de comunicaci\u00f3n inal\u00e1mbrica (bajo consumo), programaci\u00f3n de sistemas embebidos y desarrollo de prototipos electr\u00f3nicos. Este nuevo prototipo puede ser de gran utilidad para el desarrollo de nuevas aplicaciones relacionadas con el an\u00e1lisis del movimiento en varias ramas, como por ejemplo, la medicina, el deporte, la vigilancia inteligente, etc. El dispositivo recibe los datos del sensor BNO055 de Bosch mediante comunicaci\u00f3n I2C. Este sensor integra un aceler\u00f3metro, un magnet\u00f3metro y un giroscopio e incluye algoritmos de integraci\u00f3n capaces de calcular diferentes representaciones de posici\u00f3n como \u00e1ngulos de Euler. Los datos obtenidos por el sensor son recibidos en una placa para posteriormente ser procesados y enviados a otro dispositivo mediante comunicaci\u00f3n inal\u00e1mbrica. El protocolo de comunicaci\u00f3n inal\u00e1mbrica utilizado en este trabajo para enviar los datos recibidos por el sensor ha sido Bluetooth 4.0 y para ello, este dispositivo ha sido desarrollado en la placa nRF51-DK de Nordic Semiconductors. Para llevar a cabo este dispositivo, se ha programado la placa en lenguaje C para recibir los datos del sensor mediante comunicaci\u00f3n I2C y enviarlos simult\u00e1neamente mediante comunicaci\u00f3n Bluetooth. Para ello, se ha creado un perfil Bluetooth con un servicio personalizado que contiene dos caracter\u00edsticas. Mediante la primera caracter\u00edstica se env\u00edan los datos del aceler\u00f3metro, magnet\u00f3metro y giroscopio en los tres ejes en una cadena de 18 bytes (2 bytes por sensor y eje) y mediante la segunda, los \u00e1ngulos de Euler en una cadena de 6 bytes (2 bytes por eje). Adicionalmente, se han integrado cuatro servicios est\u00e1ndar con el fin de enviar el porcentaje de carga de la bater\u00eda e informaci\u00f3n sobre el dispositivo y los par\u00e1metros de conexi\u00f3n. Por \u00faltimo, se ha dise\u00f1ado una PCB integrando dos m\u00f3dulos. Uno de ellos contiene el SoC (System on a Chip) nR51822 (el mismo que integra la placa nRF51-DK) y el otro integra el sensor BNO055. Para realizar las pruebas se ha utilizado la aplicaci\u00f3n Master Control Panel de Nordic, una herramienta que permite escanear y explorar los dispositivos Bluetooth y comunicarse con ellos. Para comunicar la placa con la aplicaci\u00f3n en el PC se ha utilizado el dispositivo nRF51 Dongle.<\/p>\n<p><a href=\"https:\/\/zaguan.unizar.es\/record\/36798?ln=es#\" target=\"_blank\" rel=\"noopener noreferrer\">Enlace a Zaguan\u00a0<\/a><\/p>\n<\/div>\n<\/div><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":5046,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[227,232,243,230],"tags":[],"class_list":["post-5210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-final-degree-works","category-final-degree-works-quality-of-life","category-final-degree-works-tfm","category-projects"],"_links":{"self":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts\/5210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/comments?post=5210"}],"version-history":[{"count":1,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts\/5210\/revisions"}],"predecessor-version":[{"id":5211,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/posts\/5210\/revisions\/5211"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/media\/5046"}],"wp:attachment":[{"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/media?parent=5210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/categories?post=5210"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howlab.i3a.es\/es\/wp-json\/wp\/v2\/tags?post=5210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}