Desarrollo de una aplicación de detección de gestos y medida de distancias

Gotor Bermejo, Javier (2017). Desarrollo de una aplicación de detección de gestos y medida de distancias. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.

Description

Title: Desarrollo de una aplicación de detección de gestos y medida de distancias
Author/s:
  • Gotor Bermejo, Javier
Contributor/s:
  • Freire Rubio, Miguel Ángel
Item Type: Final Project
Degree: Grado en Ingeniería Electrónica de Comunicaciones
Date: 21 July 2017
Subjects:
Freetext Keywords: Diseño digital Mircroprocesadores
Faculty: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Department: Ingeniería Telemática y Electrónica
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview
[img] Archive (ZIP) (Anexos 1) - Users in campus UPM only
Download (53MB)
[img] Archive (ZIP) (Anexos 2) - Users in campus UPM only
Download (303kB)

Abstract

El objetivo principal de este proyecto es realizar una aplicación de detección de gestos y medida de distancias empleando la tarjeta de prototipado DECA y la tarjeta de ampliación XDECA con una arquitectura basada en un microprocesador empotrado en la FPGA (Field Programmable Gate Array) MAX 10 de la tarjeta DECA. Para ello se utiliza el hardware disponible en ambas tarjetas, que resulta necesario para el desarrollo de la aplicación: sensor de proximidad, displays de 7 segmentos, sensor de temperatura y humedad, pulsadores e interruptores. Para la comunicación del microprocesador con los se utiliza el protocolo I2C (Inter-Integrated Circuit), para ello se implementa un Master I2C modo Fast, modelado con HDLs (Hard Description Language). La aplicación desarrollada es capaz de mostrar la distancia a la que se encuentra un objeto del sensor de proximidad, así como de detectar gestos: movimiento hacia arriba, abajo, izquierda y derecha. Dicha información se representa en los ocho displays de siete segmentos para que pueda ser correctamente interpretada por el usuario. La aplicación pretende ser demostrativa y mostrar las capacidades de la metodología de diseño seguida para realizar aplicaciones sobre una tarjeta de prototipado con FPGAs, así como realizar un estudio de la capacidad funcional de los sensores. Desde el punto de vista académico, el proyecto se propone como una ampliación de los conocimientos adquiridos en diversas asignaturas de la carrera (Diseño Digital I, Diseño Digital II, Sistemas Basados en Microprocesadores, Microprocesadores, etc.), fomentando el aprendizaje autónomo por parte del alumno y poniendo a prueba las capacidades y habilidades aprendidas a lo largo de la carrera. Abstract: The main objective of this project is to perform a gesture detection and distance mesurement application using the DECA prototype board and the XDECA expansion board with an architecture based on a microprocessor embedded in the FPGA MAX 10 of the DECA board. For it is used the hardware available in both boards that is necessary for the development of the application: proximity sensor, seven-segment displays, temperature and humidity sensor, push-buttons and switches. For the communication between the microprocessor and the sensors, the I2C protocol is used, for this purpose an I2C Fast mode interface is implemented and modeled with HDLs. The developed application is able to show the distance which an object is of the proximity sensor, as well as detect gestures: move up, down, left and right. This information is represented in the eight seven-segment displays to be correctly interpreted by the user. The application pretends to be demostrative and show the capacities of the design methodology followed to implement applications on a prototype board with FPGAs, as well as perform a study of the functional capacity of the sensors. From the academic point of view, the project is proposed as an extensión of the stundent’s knowledge acquired in previous subjects of the degree (Digital Design I, Digital Design II, Microprocessors Based Systems, Microprocessors, etc.), encouraging autonomous learning by the student and testing the skills and abilities learned troughout the degree.

More information

Item ID: 52363
DC Identifier: http://oa.upm.es/52363/
OAI Identifier: oai:oa.upm.es:52363
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 25 Sep 2018 08:02
Last Modified: 25 Sep 2018 08:02
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM