%0 Generic %A Alarcón Vallejo, Miguel Ángel %A Maroto Alpuente, Paula %A Pérez de Castro Martínez, Santiago %T Remotic: aplicación domótica por infrarrojos %J Trabajos de curso (Departamento de Arquitectura de Computadores y Automática, FDI) %D 2011 %U https://hdl.handle.net/20.500.14352/46118 %X El objetivo de este proyecto es el de integrar todos los conocimientos adquiridos a lo largo de la carrera en una aplicación: Remotic.La idea es recoger la funcionalidad de cualquier mando a distancia basado en infrarrojos en una sola aplicación de forma que no haga falta el uso de ningún mando a distancia.Se compone de una parte hardware y una parte software.La parte hardware consiste en un circuito de emisión/recepción y una FPGA (Spartan3) en la que volcamos el diseño en VHDL, conectados entre sí.Gracias a materias como arquitectura y tecnología de computadores, electrónica, diseño automático de sistemas, estructura de computadores… se ha llevado a cabo esta parte.La parte software consta de una aplicación de usuario en programada con C++ Builder 5 en la cual también incluye la conexión con el puerto serie (que conecta la FPGA con laaplicación de usuario), y una base de datos MySql donde quedan almacenados los datos del usuario. Esta parte se ha desarrollado gracias a los conocimientos adquiridos en materias como bases de datos, programación orientada a objetos, laboratorios de programación… entre otras.Con todo esto integrado y parte de investigación por parte del equipo conseguimos un producto final, en el que la funcionalidad y la facilidad de uso compiten con el desarrollo, la planificación y la arquitectura de un proyecto de sistemas informáticos completo.[ABSTRACT]The objective of this project is to integrate all the knowledge acquired throughout the degree in an application: Remotic.The idea is to collect the functionality of any infrared-based remote controller in one application so it goes without the use of any remote control.It has a hardware part and one software part. The hardware part consists of a transmitter/receiver circuit and a FPGA (Spartan3) in which we dumped the VHDL program, connected between themselves. Thanks to subjects like architecture and computer technology, electronic design automation systems, computer structures … has been carried out this part.The software part consists of an user application programmed with C++ Builder 5 which also include the serial port connection (which connects the FPGA to the user application), and a MySql database where the data users are stored. In this part has been developed thanks to theknowledge adquired in areas such as databases, object-oriented programming, programming labs ... among others.With this integrated part and the research by the team, we get a final product, where the functionality and usability compete with development, planning and architecture of a complete computer system project. %~