dc.contributor |
Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica |
dc.contributor |
Matas Alcalá, José |
dc.contributor.author |
Vicens Oviedo, Miguel Ángel |
dc.date |
2008-06-27 |
dc.identifier.uri |
http://hdl.handle.net/2099.1/5546 |
dc.language.iso |
spa |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.rights |
Attribution-NonCommercial-ShareAlike 2.5 Spain |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.rights |
http://creativecommons.org/licenses/by-nc-sa/2.5/es/ |
dc.subject |
Àrees temàtiques de la UPC::Enginyeria electrònica::Microelectrònica |
dc.subject |
Microcontrollers -- Design and construction |
dc.subject |
Microcontrolador |
dc.subject |
TPA81 |
dc.subject |
Labview |
dc.subject |
Lenguaje C |
dc.subject |
RS-232 |
dc.subject |
SRF08 |
dc.subject |
SERVO |
dc.subject |
I2C |
dc.subject |
PWM |
dc.subject |
MAX232 |
dc.subject |
Microcontroladors -- Disseny |
dc.title |
Robot basado en microcontrolador PIC guiado por temperatura |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.abstract |
El propósito de este proyecto es diseñar y construir un robot que se guíe en función de la temperatura que captamos a distancia mediante el sensor TPA81. El robot también incorporará un sensor de distancias para evitar un acercamiento excesivo a la fuente de calor.
Para conseguir esto necesitamos una estructura para el robot, la construcción de la cual requerirá materiales poco pesados; un microcontrolador, que se encargará de controlar los datos que me proporcionan los sensores; y, por último, los motores y el sistema de radiofrecuencia.
Por este motivo hemos elegido el PIC16f876 de microchip, ya que dispone de muchos recursos y es uno de los mejores en su categoría.
También se ha diseñado un programa realizado en LABVIEW para poder controlar el robot mediante el puerto rs-232 o mediante radiofrecuencia, el cual nos servirá para poder hacer un barrido de la temperatura de ±45º sobre el eje horizontal y +30º sobre el eje vertical mediante unos servos, a distancia de nuestro robot y poder ver en la pantalla del PC un registro termográfico de la zona escaneada en cuestión.
Este proyecto engloba varias disciplinas: el diseño de la estructura del robot, diseño de los circuitos electrónicos y programación. También hemos tenido que familiarizarnos con el lenguaje de programación en C para PIC (en nuestro caso hemos usado el compilador CCS), el simulador MPLAB, el diseño de placas PCB con el PROTEL y el programa de control mediante LABVIEW. |