Control de los movimientos de un robot usando un acelerómetro y nios ii

Este proyecto esta basado en el desarrollo e implementación de un control remoto para manejar los movimientos de un robot LEGO MINDSTORM NXT usando un acelerómetro ADXL345 incorporado en la tarjeta de desarrollo DE0-NANO y el procesador NIOS II. En este trabajo se abordan de forma general conceptos...

Descrición completa

Gardado en:
Detalles Bibliográficos
Autor Principal: Palacios Játiva, Pablo Geovanny (author)
Outros autores: Bastidas Carrillo, Segundo Jeancarlos (author), Ponguillo Intriago, Ronald (author)
Formato: article
Idioma:spa
Publicado: 2014
Subjects:
Acceso en liña:http://www.dspace.espol.edu.ec/handle/123456789/25369
Tags: Engadir etiqueta
Sen Etiquetas, Sexa o primeiro en etiquetar este rexistro!
Descripción
Summary:Este proyecto esta basado en el desarrollo e implementación de un control remoto para manejar los movimientos de un robot LEGO MINDSTORM NXT usando un acelerómetro ADXL345 incorporado en la tarjeta de desarrollo DE0-NANO y el procesador NIOS II. En este trabajo se abordan de forma general conceptos sobre protocolos de comunicación SPI, el protocolo usado por el robot, además de las características principales de la tarjeta DE0 NANO, de la FPGA Cyclone IV, del acelerómetro ADXL345 y del robot LEGO MINDSTORM NXT, que son las partes fundamentales del hardware que se usa en el desarrollo del proyecto, en conjunto con el software y el tipo de lenguaje de programación usado para la implementación. Se explica el diseño del hardware del control remoto, el diseño del sistema NIOS II y el diseño del software del robot LEGO MINDSTORM NXT que integran todo el diseño y la implementación del proyecto, además se muestran los diagramas de flujos del software tanto para el sistema NIOS II como para el robot; por ultimo analizamos las pruebas y los resultados obtenidos.