Diseño de placas controladoras para mini-robots de bajo coste

Repositorio e-Archivo

Mostrar el registro sencillo del ítem

dc.contributor.advisor González Gómez, Juan (tutor)
dc.contributor.advisor Valero Gómez, Alberto
dc.contributor.author Lima Ramos, Itziar
dc.date.accessioned 2013-10-09T06:41:04Z
dc.date.available 2013-10-09T06:41:04Z
dc.date.issued 2012-09
dc.date.submitted 2012-09-27
dc.identifier.uri http://hdl.handle.net/10016/17663
dc.description.abstract El objetivo de este proyecto final de carrera es el diseño de una placa controladora de bajo coste, basada en un microcontrolador de ATMEL1. Para dicho diseño se han implementado dos versiones, añadiendo en cada una de ellas distintas funcionalidades. Así, posteriormente, dependiendo de la funcionalidad que se requiera se utilizará una placa u otra. La primera versión, la más sencilla, es la Skymega1.0. Esta placa permite controlar un robot de forma simple. Utiliza un microcontrolador AtmegaX8, donde X es la capacidad de memoria disponible para programa: 4, 8, 16 o 32 KBytes; en concreto, se ha usado el Atmega168. Consta de un puerto serie, bus I2C, ocho conectores de tres pines: un pin digital acompañado de alimentación y GND, (pensados especialmente para servos), LED y pulsador para pruebas, y un puerto de expansión para su comunicación con otros dispositivos –con otras placas por ejemplo-. La siguiente versión, Skymega2.0, ha sido mejorada respecto a la primera introduciendo la electrónica necesaria para poder conectar y controlar dos motores de continua. Además, se han añadido otros conectores, uno para Bluetooth y cinco cuyo objetivo inicial es usar tres para la conexión de sensores infrarrojos y dos para sensores de ultrasonidos; aunque estos conectores pueden ser usados para cualquier otro fin. Junto a estos conectores, se encuentran otros cuatro que inicialmente se han destinado a conectar servos, -pueden ser también usados para otro fin, como por ejemplo para conectar sensores infrarrojos-. En esta placa, al igual que en la 1.0, el microcontrolador será un AtmegaX8. En este caso se ha usado el Atmega328. Paralelamente, se ha realizado un pequeño tutorial de cómo usar ciertas herramientas para el diseño de placas, con el fin de facilitar a aquellas personas que se inician en este campo la labor tanto de diseño como de rutado, siendo ésta última una tarea a veces complicada y lenta. __________________________________________________________
dc.description.abstract The aim of this project is to limit the design of an affordable controller board based on an Atmel microcontroller. Two versions have been implemented including different functionalities in each one. Thus, depending on the required functionality we will choose a different board for the robot. The first version, the simplest, is the Skymega1.0. This board allows to control a robot in a simple way. It uses a microprocessor AtmegaX8, where X is the memory capacity for program: 4, 8, 16 or 32 Kbytes. In this board the Atmega168 has been used. The board has a serial port, I2C bus, eight three-pin connectors: a digital pin, a power pin and a GND pin, (designed especially for servos), LED and pushbutton for testing, and an expansion port to communicate other devices - For instance, with other boards. The second version, Skymega2.0 has been improved adding the electronics needed to connect and control two DC motors. Additionally, other connectors have been included, one for Bluetooth, three to connect infrared sensors and two to connect ultrasonic sensors, however these last five connectors could be used for other purposes. The board includes also four extra connectors which were initially thought to connect servos, but they can also be used for other purposes, such as connecting infrared sensors. This second board has an Atmega328 microcontroller. Finally, a small tutorial has been created to control how to use certain tools for the design of boards, facilitating the boards development tasks.
dc.format.mimetype application/pdf
dc.language.iso spa
dc.rights Atribución-NoComercial-SinDerivadas 3.0 España
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.other Robótica
dc.subject.other Microprocesadores
dc.subject.other Microcontroladores
dc.subject.other Placas controladoras
dc.title Diseño de placas controladoras para mini-robots de bajo coste
dc.type bachelorThesis
dc.subject.eciencia Electrónica
dc.rights.accessRights openAccess
dc.description.degree Ingeniería Técnica en Electrónica
dc.contributor.departamento Universidad Carlos III de Madrid. Departamento de Ingeniería de Sistemas y Automática
 Find Full text

Ficheros en el ítem

*Click en la imagen del fichero para previsualizar.(Los elementos embargados carecen de esta funcionalidad)


El ítem tiene asociada la siguiente licencia:

Este ítem aparece en la(s) siguiente(s) colección(es)

Mostrar el registro sencillo del ítem