Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECNOLOGICO
MEJILLONES
PUERTO
DE
IMPLEMENTACIN DE UN
QUADCOPTER A NIVEL ESCALABLE
TALLER DE GRADO
Noviembre - 2014
Cochabamba Bolivia
CAPITULO
1
IMPLEMENTACIN DE UN
QUADCOPTER A NIVEL ESCALABLE
RESUMEN
Desde hace unos aos, y propiciados por el continuo desarrollo de la electrnica, se ha puesto de
moda unos aparatos vanguardistas un tanto peculiares: los Vehculos Areos no Tripulados.
VANT por sus siglas en espaol, UAV/UAS por sus siglas en ingls Unmanned Aerial
Vehicle/Unmanned Aerial System o comnmente conocidos como DRONES
Varios nombres para definir un mismo concepto: Un vehculo areo que no tiene piloto o, de
tenerlo, no est en el interior del aparato. La habilidad y los sentidos del aeronauta han sido
sustituidos por sensores ELECTRONICOS de gran precisin, que consigue una maniobrabilidad
prcticamente perfecta, como son los acelermetros o los giroscopios, de los que hablaremos mas
adelante.
Al principio, estos Drones estaban pilotados por una persona desde un lugar remoto, teniendo
acceso a los mismos datos de aviacin que tendra de estar fsicamente en el dispositivo, pero con
la ventaja de estar lejos en caso de que corriese algn peligro. Actualmente este sistema de
control sigue manteniendo sobretodo en el sector militar, pero va proliferando mas el control
autnomo del aparato propiciado por el avance de la tecnologa GPS(global positioning system).
Asi un Drone pude despegar, realizar su misin y aterrizar, todo sin intervencin humana
Entre los diversos tipos de estos dispositivos destaca uno por su excepcional maniobrabilidad y
variedad de entornos de uso, el Quadcopter , que prcticamente es conocido en todo el mundo
tambin por su posibilidad de construccin casera. Bsicamente es un helicptero con 4 motores
equidistantes horizontalmente del centro
OBJETIVO GENERAL.
OBJETIVOS ESPECFICOS.
ALCANCES
Alcance Temtico:
El rea de la investigacin del proyecto comprende al rea de los temas de: micro
controlador I- II, telecomunicaciones I, Electrnica Industrial I, sistemas de control I-II,
Electrnica industrial II. Programacin I-II.
CAPITULO
2
MARCO TEORICO
Un vehculo areo no tripulado (VANT, o UAV por sus siglas en ingls) es, como ya se
indic en El resumen, un aparato volador que no contiene un piloto en su interior, bien
porque est siendo pilotado por control remoto o bien porque tiene en su programacin
todo lo necesario para llevar a cabo sus instrucciones sin intervencin humana.
En un principio fueron diseados para el sector militar, ya que se poda aprovechar al
mximo el hecho de que no haba ninguna persona fsicamente en la aeronave. As, se
podan efectuar operaciones de entrada en espacios areos peligrosos sin temer ms que
por la suma de unos 30 millones de que pueden alcanzar cada uno de estos aparatos.
Adems, a parte de la ventaja de la seguridad, tenemos que el volumen necesario que
necesita el aparato es mucho menor que el que necesita uno que deba albergar una
persona, lo que repercute tambin en una mejor maniobrabilidad. No obstante no todo es
perfecto, y tantas ventajas no podan esconder menos desventajas. A medida que
avanzamos en la era tecnolgica damos ms autonoma a las mquinas para quitarnos
trabajo a los humanos, lo que a priori parece perfecto, pero hay que tener en cuenta que
an tiene que pasar mucho tiempo hasta que una maquina pueda tener el mismo juicio
que una persona. Si ya no es por tica, pensemos en la cantidad de hackers1 que hay por
el mundo, y si pueden conseguir entrar a los lugares ms seguros de internet, muy difcil
les ser acceder al control de aeronaves no tripuladas militares?
El VANT ms antiguo del que se tiene constancia se desarroll al final de la primera guerra
mundial, y su utilidad era simplemente la de entrenar a los operarios de la artillera
antiarea. No obstante, hasta el final del siglo XX no empiezan a aparecer DRONES que
pueden operar con total autonoma controlados slo por radio.
En cuanto a su morfologa distinguimos 4 tipos:
1. HELICOPTEROS: Una morfologa mundialmente conocida, con un rotor en la parte
superior y uno en la cola para compensar el par del rotor que lo hara girar sin dar vueltas.
Tiene una alta maniobrabilidad y puede quedarse en vuelo estacionario y volar
verticalmente.
2. AVIONES: Tambin quien no sabe que es un avin. dos alas horizontales un torno al
fuselaje que lo dotan de sustentacin necesaria al ir a una determinada velocidad por
diferencia de presiones. Puede ir a altas velocidades y llevar cargas elevadas. Pero no
tiene la posibilidad del vuelo estacionario ni tiene tanta maniobrabilidad como un
helicptero.
3. DIRIGIBLES: Mundialmente conocidos tambin durante la segunda guerra mundial, estos
aparatos vuelan por un principio muy bsico de diferencia de densidades. El helio que
contiene es menos denso que el aire del exterior y por eso flotan. Luego para maniobrarlos
es sencillo con un motor para cada eje de movimiento. No obstante la carga condiciona
mucho su capacidad de vuelo y su velocidad y maniobrabilidad son muy precarias
4. MULTIRROTORES: Parecidos a los helicpteros, pero tienen varios rotores verticales en
puntos equidistantes del centro horizontalmente, y variando las velocidades de giro de cada
uno de los motores se consigue una maniobrabilidad sorprenderte. Esto hace que sean las
estrellas de los vuelos en interior, pero no son aptos para volar a grandes altitudes(el UAV
objeto de este proyecto se incluye en esta categora).
MULTIRROTORES
DINAMICA
1.- Alabeo y cabeceo: Se consigue girando a distintas velocidades los pares opuestos de
motores (motores 1-3 y 0-2)
Al girar varios motores con velocidades de giro distintas se desconcentra el eje de los
mismo con respecto a la posicin de equilibrio horizontal, en la que todos tienen sus ejes
verticales, produciendo que el empuje ahora tenga una componente en la direccin hacia
la que se han desviado. Veamos un ejemplo en 2 dimensiones:
En reposo (1) los dos motores giran igual, y por tanto tienen el mismo empuje,
Que solo se invierte en compensar la fuerza con la que la gravedad tira del aparato hacia
el suelo. En el momento en el que el motor derecho gira as rpidamente que el izquierdo
el sistema dinmico se desequilibra, produciendo que haya un mayor empuje a la derecha
que a la izquierda del centro de gravedad, y originando un momento torsor que hace girar
el aparto (2).
Esto hace que la resultante de la fuerza de los empujes no sea vertical y se compense con
el peso, sino que hay una componente horizontal que tira del quadcopter hacia la
izquierda hasta que se vuelvan a equilibrar los motores. As, como es necesario
compensar el empuje para que el aparato no ascienda ni descienda y tenemos un
desplazamiento lateral. Si aplicamos este supuesto a las 3 dimensiones con 4 motores
tenemos el mismo resultado
2.- Guiada : La guiada es el giro con respecto al eje vertical del quadcopter. Se
consigue por el principio de conservacin del momento cintico al disponer 2 rotores en
cada sentido de giro. En un quadcopter, y en general en cualquier multirrotor la mitad de
los rotores giran en un sentido y la otra mitad en el otro. De esta forma, con todos los
rotores girando a la misma velocidad se consigue equilibrar el momento cintico y
CAPITULO
3
Hardware
Frame 450
Esta versin 3 de las conexiones PCB caractersticas Q450 integrado de manera directa
soldar el CES es posible. Esto elimina la necesidad de un tablero de distribucin de
energa o desordenados mltiples conectores manteniendo que la electrnica diseo muy
limpio y ordenado. El Q450 tambin cuenta con brazos de color (2 blancos y 2 rojos) que
son excelentes para la orientacin. Que ayuda a mantener volando la direccin correcta
sin necesidad de diferentes hlices de colores.
Una gran caracterstica de este marco es las grandes lengetas de montaje en la parte
delantera y trasera de la placa principal marco inferior para las cmaras de montaje u otros
accesorios. Esto nos muestra una gran manera de tomar video area o FPV volar sin el
uso de los soportes de montaje adicionales.
Asamblea es un pedazo de pastel con todo el hardware necesario incluido. con mangas
de bronce pre-roscado para todos los tornillos del marco, no hay cierres tuercas se
requieren ms. que utiliza un tamao de perno para toda la construccin, por lo que el
hardware muy fcil de mantener en orden y slo requiere un tamao de llave hexagonal
para montar.
MOTORES BRUSHLESS
en el rotor.
de anillos
requieren
un polvo
ESC
BATERA DE LIPO
Capaz de descarga contina mxima de hasta 40c, colocando esta batera entre los ms
poderosos paquetes de bateras de LI-PO en su clase
Tipo de producto: recargable de polmero de litio
Parmetro de la batera: ZOP potencia 11.1 V 2200 MAH 40C enchufe XT60 batera
Capacidad de la batera: 2200 mAh
Velocidad de descarga continua: 35C
Tamao de la batera: 10.4*3.45*2.57 cm (l x W x h)
Peso de la batera: 200g
Para saber el tiempo que dura una batera tericamente, conocida su capacidad y su
velocidad de descarga (y suponiendo que el consumo que le vamos a exigir es este valor
mximo de descarga de forma continua); tenemos la siguiente relacin que nos da una
primera
aproximacin:
Tiempo (min) = Capacidad de la batera (Amp*min) / Velocidad de descarga (Amp)
Es decir, en el ejemplo anterior, tenemos una batera con capacidad de 5000mAh, es decir,
dividiendo entre 1000 para pasar a Ah, tenemos capacidad de 5Ah. Estos 5Ah
multiplicados por 60 minutos que tiene 1 hora, nos da 300A*min.
Por otra parte, la velocidad de descarga hemos dicho que es 10C, es decir, 10*5A que es
igual
a
50A.
Luego el tiempo que nos dura la batera suministrando esta corriente de consumo mxima
es:
T=
300A*min/50A=
6minutos
Todo esto claro est, es una corriente mxima terica que la batera es capaz de
suministrar; luego est la corriente que realmente suministra la batera en cada momento
en funcin de lo que solicitemos de ella, ya que la carga o el consumo no es constante
todo el tiempo; y adems sera inviable que la batera estuviera entregando de forma
continua
su
corriente
mxima
en
todo
momento.
Por este motivo, el tiempo calculado
con
la
expresin anterior siempre es
menor que lo que realmente suele
durar, y adems, ese resultado no
tiene en cuenta factores
como por ejemplo que la batera no debe descargarse completamente por razones de
seguridad y aparte existen prdidas de potencia elctrica por el camino por diferentes
elementos
del
sistema.
Por lo tanto, para saber qu batera elegir, debemos ver primero qu carga tenemos
(motor, etc) y ver qu corriente va a necesitar durante su funcionamiento. El consumo
mximo de la carga debe ser menor que la corriente mxima continua que es capaz de
suministrar la batera; y aparte, deberamos prever cierto margen de seguridad.
Por otra parte tambin est el tiempo que queremos que nos dure. Con el valor de la
corriente anterior y el tiempo de duracin estimado, podemos ver qu batera cumple
ambos requisitos
MICROCONTROLADORES:
Existen los siguientes microcontroladores
PIC
ATML
AVR.
MICROCONTROLADOR PIC
Arduino
En este caso usaremos un Arduino
Arduino es una plataforma de prototipos electrnica de cdigo abierto (open-source)
basada en hardware y software flexibles y fciles de usar. Est pensado para artistas,
diseadores, como hobby y para cualquiera interesado en crear objetos o entornos
interactivos.
Arduino puede sentirel entorno mediante la recepcin de entradas desde una variedad
de sensores y puede afectar a su alrededor mediante el control de luces, motores y otros
artefactos. El microcontrolador de la placa se programa usando el Arduino Programming
Language(basado en Wiring) y el Arduino Development Environment(basado en
Processing). Los proyectos de Arduino pueden ser autonomos o se pueden comunicar con
software en ejecucin en un ordenador (por ejemplo con Flash, Processing, MaxMSP,
etc.).
Las placas se pueden ensamblar a mano o encargarlas preensambladas; el software se
puede descargar gratuitamente. Los diseos de referencia del hardware (archivos CAD)
estn disponibles bajo licencia open-source, por lo que eres libre de adaptarlas a tus
necesidades.
Arduino recibi una mencin honorca en la seccin Digital Communities del Ars
Electronica Prix en 2006.
Por qu Arduino?
Hay muchos otros microcontroladores y plataformas microcontroladoras disponibles para
computacin fsica. Parallax Basic Stamp, Netmedias BX-24, Phidgets, MITs
Handyboard, y muchas otras ofertas de funcionalidad similar. Todas estas herramientas
toman los desordenados detalles de la programacin de microcontrolador y la encierran en
Barato: Las placas Arduino son relativamente baratas comparadas con otras
plataformas microcontroladoras. La versin menos cara del modulo Arduino puede
ser ensamblada a mano, e incluso los mdulos de Arduino preensamblados cuestan
menos de 50$.
TIPOS DE ARDUINOS:
Arduino
UNO
Este es el nuevo Arduino Uno R3 utiliza el microcontrolador ATmega328. En adicin a
todas las caractersticas de las tarjetas anteriores, el Arduino Uno utiliza el ATmega16U2
para el manejo de USB en lugar del 8U2 (o del FTDI encontrado en generaciones previas).
Esto permite ratios de transferencia ms rpidos y ms memoria. No se necesitan drivers
para Linux o Mac (el archivo inf para Windows es necesario y est incluido en el IDE de
Arduino).
La tarjeta Arduino Uno R3 incluso aade pins SDA y SCL cercanos al AREF. Es ms, hay
dos nuevos pines cerca del pin RESET. Uno es el IOREF, que permite a los shields
adaptarse al voltaje brindado por la tarjeta.
El
otro pin no se encuentra conectado y est
reservado para propsitos futuros. La
tarjeta trabaja con todos los shields
existentes y podr adaptarse con los
nuevos shields utilizando esos pines
adicionales.
El
El
Microcontrolador ATmega328.
6 entradas anlogas.
RASPBERRY PI 2
Qu es una Raspberry Pi 2? Es un ordenador, un Arduino que ha tomado esteroides o un
gadget de moda intil?
La mejor definicin de la Raspberry creo que sera la de ordenador de placa nica, ya que
tiene casi todos los componentes de un PC en una nica placa elctrnica, a falta de la
memoria o disco duro.
GPIO: Estos puertos son una de las cosas que diferencia a la Raspberry de un PC
clsico. Mediante estas entradas y salidas de propsito general podremos hacer que
nuestra Rasp interactue con el exterior abriendo y cerrando contactos, encendiendo
LEDs, conociendo el estado de un interruptor, etc. Seguro que algunos Nergizos ya os
habris dado cuenta de por donde van los tiros. Son un total de 40 puertos de los cuales
26 se pueden usar como entradas/salidas.
USB: La versin 2 B cuenta con 4 puertos USB para lo que lo necesitemos, en mi caso
los he usado para un adaptador WIFI y un teclado/ratn inalmbrico, quedando dos
libres para discos duros externos, memorias USB, etc
Audio 3,5mm: Por si queremos conectar unos cascos, altavoces u otro tipo de
dispositivo de audio.
Ethernet: Para dotar a la Raspberry de conexin a internet podemos usar este puerto o
un USB WIFI como he hecho yo.
Display DSI: Existen pequeas pantallas tctiles con conector de este tipo que
podemos acoplar a la Raspberry y hacernos una pseudo-tablet
MPU 6050
El MPU-6050 es un sensor de movimiento que posee un acelermetro y un giroscopio en
los 3 ejes (x,y,z) con una alta precisin. Posee ADC internos de 16Bit y se maneja por I2C
desde cualquier microcontrolador como Arduino. Dentro de una de las ventajas que cabe
mencionar, El MPU-6050 posee conversores analgicos digitales por cada uno de los ejes
de cada uno de los sensores para obtener los valores en simultaneo con un rango de
hasta 2000/s para el giroscopio y hasta +-16g para el acelermetro.
Caractersticas Tcnicas:
Giroscopio:
Digital-output X-, Y-, and Z-Axis angular rate sensors (gyroscopes) with a userprogrammable full-scale range of 250, 500, 1000, and 2000/sec
External sync signal connected to the FSYNC pin supports image, video and GPS
synchronization
Integrated 16-bit ADCs enable simultaneous sampling of gyros
Enhanced bias and sensitivity temperature stability reduces the need for user calibration
Improved low-frequency noise performance
Digitally-programmable low-pass filter
Gyroscope operating current: 5mA
Standby current: 5A
Factory calibrated sensitivity scale factor
Accelerometro:
Digital-output triple-axis accelerometer with a programmable full scale range of 2g, 4g,
8g and 16g
Integrated 16-bit ADCs enable simultaneous sampling of accelerometers while requiring
no external multiplexer
Accelerometer normal operating current: 500A
Low power accelerometer mode current: 10A at 1.25Hz, 20A at 5Hz, 60A at 20Hz,
110A at 40Hz
Orientation detection and signaling
Tap detection
User-programmable interrupts
Free-fall interrupt
High-G interrupt
Zero Motion/Motion interrupt
User self-test
COMPAS
Este Compas o Brujula digital de Adafruit esta basado en el popular HMC5883L y esta
adaptado para funcionar tanto a 3.3V como a 5V y usa I2C para la comunicacion.
Un magnetometro detecta de donde proviene la mayor fuerza electromagnetica, este efecto
se utiliza por lo regular para situar el norte magnetico.
Quadcopter photos
SOFTWARE