Diseño e implementación de un vehículo programable con Arduino
Design and implementation of a programmable vehicle with Arduino
Ver/ Abrir
Identificadores
URI: http://hdl.handle.net/10902/20890Registro completo
Mostrar el registro completo DCAutoría
Lastra Machín, PedroFecha
2020-02Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Arduino
Microcontrolador
Driver
Vehículo
Microcontroller
Vehicle
Resumen/Abstract
RESUMEN: En este proyecto se va a diseñar y construir un vehículo autónomo programable controlado por un microcontrolador basado en Arduino uno. El objetivo es que el vehículo sea capaz de ejecutar una serie de movimientos previamente almacenados en su memoria de forma autónoma, además se le podrá dotar de mecanismos de seguridad que eviten la colisión con obstáculos que se encuentren en su trayectoria.
La construcción del vehículo se llevará a cabo mediante fichas LEGO y su desarrollo contará con unas pruebas hardware de los diferentes componentes y la conexión entre estos, la búsqueda del diseño para adaptarse al mayor número de situaciones, la interacción del vehículo con el medio, los diferentes problemas mecánicos, sus materiales y como tema principal, el desarrollo software donde se hablará del manejo del vehículo, funciones utilizadas, tratamiento de errores y posibles mejoras.
El control del vehículo se realizará con un microcontrolador basado en Arduino al que se le incorporarán los periféricos necesarios (motores, sensores, botoneras, pantalla, etc.). La programación de estos dispositivos se intentará realizar, en su mayoría, al más bajo nivel evitando el uso de drivers disponibles en internet.
ABSTRACT: In this project I will design and build an autonomous programmable vehicle controlled by a microcontroller based on Arduino one. The objective is to have a vehicle capable of executing a series of movements previously stored in its memory in an autonomous way. It will also be able to be equipped with safety mechanisms that avoid collision with obstacles that are in its trajectory.
The construction of the vehicle will be carried out by means of LEGO cards and its development will include hardware tests of the different components and the connection between them, the search for the design to adapt to the greatest number of situations, the interaction of the vehicle with the environment, the different mechanical problems, its materials and, as the main topic, the development of software where the handling of the vehicle, functions used, treatment of errors and possible improvements will be discussed.
The control of the vehicle will be done with a microcontroller based on Arduino to which the necessary peripherals will be incorporated (engines, sensors, button panels, screen, etc.). The programming of these devices will try to be done, mostly, at the lowest level avoiding the use of drivers available on the internet.