Drone Original
Drone Original
Drone Original
______________________________________________________________________________________________________________________
___
CONSTRUCCIÓN Y 1. INTRODUCCIÓN
El dron es un aparato volador no tripulado es decir que no
PROGRAMACIÓN DEL DRON necesita ser controlado por un piloto, este funciona de
manera remota, las utilidades que se le ha dado desde
Integrantes: 1 Casa Diego; 2Padilla Diego; 3Changoluisa diversos tiempos son: ayudante de tareas que el ser humano
Vicente; 5Villarroel Lenin, 6Pichucho German, 7Cayancela
Alex, 8 Darío Atiaja, 9 Toaquiza Cristian, 10 11 12
cuando este no tiene la capacidad de hacerlas o que pueden
poner en peligro la vida del ser humano, por ejemplo en el
caso de realizar una exploración o limpieza de algún tipo de
Instituto Superior Tecnológico Cotopaxi, Facultad de Tecnología sustancia tóxica que para el ser humano podría ser mortal, y
en Electromecánica, Latacunga, Ecuador también ha sido utilizado con fines bélicos durante las
guerras entre países armados, estos tienen además no
necesitar un tripulante, son reutilizables con capacidad de
mantener un nivel de vuelo controlado y sostenido, y
Resumen: Un dron es un vehículo capaz de volar y de ser propulsado por un motor de explosión o reacción.
comandado a distancia, sin que se requiera de la Con el avance tecnológico actual y el auge de dispositivos
participación de un piloto. Existen drones de todos los con la suficiente autonomía, es necesario estar al tanto
tamaños y orientados a finalidades distintas, sobre todo en como funciona el sistema que envuelve a dichos
los últimos años. dispositivos y probablemente a éste en sí mismo. Es por eso
En este documento se presenta una que se realiza una breve indagación acerca del vehículo
breve investigación acerca de los Vehículos Aéreos no aéreo no tripulado o conocido popularmente como drone,
Tripulados (VANT), en donde se realiza pequeñas artefacto resultante de la aplicación
explicaciones en diferentes campos de estudio que los de ingeniería mecatrónica. Hoy en día el drone es un
VANT encierran. Conforme el lector avance en el dispositivo muy utilizado para fines comerciales y
documento observará que estos vehículos tienen sus raíces
entretenimiento, pero desde hace varios años simplemente
en los primeros robots manipuladores creados en esta gran
se utilizaba con fines militares ya que no era permitida su
área de estudio a lo largo del desarrollo humano.
Brevemente, pero necesario, vale resaltar la importancia de fabricación libremente. Como podrá el lector ir asimilando,
la Física dentro de los VANT, mas concretamente la rama el drone tiene sus bases en los primeros robots
de la dinámica que permite el desarrollo de los robots manipuladores desarrollados por el hombre para realizar
manipuladores más básicos. Posteriormente se presentan tareas repetitivas y en un entorno reducido, en ésta sección
algunas aplicaciones de éstos elementos además de se observará que todos los robots obedecen a un sistema
algunos modelos realizados en algunos países. coordenado para ubicación que se encuentra dentro la
dinámica, una de las ramas de la física que es de gran
importancia a la ahora de estudiar y aplicar este campo. En
Palabras clave: DRONE, MOTORES, ARDUINO, la actualidad ya existen maneras de distinguir al drone:
PROGRAMACIÓN características, aplicación, tamaño, modelos.
Title of Manuscript
2. MARCO TEÓRICO/METODOLOGÍA
Abstract: In this paper a little research about Unmanned
Aerial Vehicles (UAV), where small explanation is made in Los drones se consideran como vehículos aéreos que
different fields of study that enclose UAV is presented. As cuentan con un componente de conducción
the reader advance in the document noted that these mediante radiocontrol, aunque estas no se limitan
vehicles are rooted in the first robot manipulators created in únicamente a las instrucciones que se le puede dar ya que
this large area of study throughout human development. los mismos tienen la capacidad de ejecutar actividades o
Briefly, but necessary, it highlight the importance of tareas de manera independiente sin la necesidad de recibir
physics within the UAV, more specifically the branch of una orden gracias a los sensores de nivel y altura que estos
dynamics that allows the development of the most basic poseen además de la presencia de un giroscopio que consta
robot manipulators. Later some applications of these de un aparato que presenta un disco un trompo pesado que
elements plus some models made in some countries are gira con gran velocidad y este nos permite corregir
presented. cualquier tipo de movimiento que altere el equilibrio del
dron en cuanto a su inclinación o cualquier tipo de
Keywords: DRONE, MOTORS, ARDUINO, movimiento que no sea el esperado, además posee un GPS
PROGRAMMING que es incorporado dentro de su estructura. Estos
componentes le permiten a los vehículos aéreos no
tripulados, tomar decisiones sin la intervención de un ser
CONSTRUCCIÓN Y PROGRAMACIÓN DEL “DRONE”
______________________________________________________________________________________________________________________
___
A pesar de que este instrumento es conocido mundialmente La tarjeta Arduino Nano es una placa pequeña, completa
por su utilidad a nivel aéreo también se asocia al desarrollo basada en el ATmega328 (Arduino Nano 3.0) o
de actividades que pueden incursionar dentro de lo acuático ATmega168 (Arduino Nano 2.x). Tiene más o menos la
y lo terrestre, por esta razón es un aparato que tiene muchas misma funcionalidad de la tarjeta Arduino Duemilanove,
ventajas en la vida del ser humano. pero en un paquete diferente. Le falta sólo un conector de
alimentación DC y funciona con un cable USB tipo mini B
Los drones están generalmente fabricados con material en lugar de uno estándar. La tarjeta Arduino Nano fue
polipropileno expandido, el cual es liviano y posee gran diseñada y está siendo producida por Gravitech.
resistencia. Tal es el caso de los drones tipo ala delta. Este
dron cuenta con un alcance superior a los 3 kilómetros de
radio y con una autonomía que puede llegar e incluso
superar los 45 minutos. Estas características le permiten al
dron capturar cerca de 300 imágenes, lo cual es muy útil en
trabajos de mapeo y fotogrametría, entre
otros. Los drones no solo cumplen con la útil tarea de tomar
fotografías, también son capaces de realizar otras
actividades.
Figura 1. Arduino nano
Desde su aparición y su primera implementación en el
mundo civil, estos vehículos han estado demostrando su ALIMENTACIÓN
grandioso potencial en diferentes áreas industriales.
La tarjeta Arduino Nano puede ser alimentada a través de la
APLICACIONES conexión USB tipo mini B, una fuente de alimentación
externa no regulada de 6- 20V (pin 30), o una fuente de
alimentación externa regulada de 5V (pin 27). La fuente de
Los drones podrían cubrir ambientes de alta toxicidad, alimentación se selecciona automáticamente por el voltaje
como el accidente nuclear de Chernóbil sucedido en 1986, más alto de la fuente. El chip FTDI FT232RL en el Nano
donde el acceso humano no era posible y se perdieron vidas sólo se enciende si la tarjeta está siendo alimentada a través
humanas por todos los tóxicos que se liberaron, además se de USB. Como resultado, cuando está 17 funcionando con
requieran tomar datos de la superficie afectada y control del una alimentación externa (no USB), la salida de 3.3V (la
entorno. cual es soportada por el chip FTDI) no está disponible y los
Algunos drones cuentan con cámaras de alta definición que leds RX y TX parpadearán si los pines digitales 0 o 1 están
permiten controlar el narcotráfico y el terrorismo . en alto.
En la parte comercial y civil en la observación de áreas
terrestres los drones tienen varias aplicaciones:
Agricultura: equipados con pesticidas y fertilizantes MEMORIA
para tratamiento de campos.
Telecomunicaciones: usados como plataformas de El ATmega168 tiene 16 KB de memoria flash para
relevo, así como telecomunicaciones de emergencia en almacenar el código (de los cuales 2 KB se utiliza para el
zonas de desastre. gestor de arranque), el ATmega328 tiene 32 KB, (también
Internet: distribución de señal gratuita de internet. con 2 KB utilizados para el gestor de arranque). El
Además de reporte en video de eventos donde ATmega168 tiene 1 KB de SRAM y 512 bytes de
reporteros no pueden acceder. EEPROM (puede ser leído y escrito con la librería
Cartografía: para obtener mapas geográficos y modelos EEPROM), el ATmega328 tiene 2 KB de SRAM y 1 KB de
de elevaciones de superficies en alta resolución memoria EEPROM.
Servicios Forestales: Zonas boscosas difíciles, control
de incendios. ENTRADAS Y SALIDAS
Recursos Marinos: detección de recursos bajo el mar
donde los humanos no pueden acceder. Cada uno de los 14 pines digitales de la tarjeta Arduino
Medio ambiente: estado de la atmósfera Nano puede ser utilizado como una entrada o salida, usando
Seguridad, control fronterizo y control de líneas las funciones pinMode(), digitalWrite(), y digitalRead().
costeras Los pines operan a 5 voltios. Cada pin puede proporcionar
Control de tráfico terrestre: Monitoreo y accidentes en o recibir una corriente máxima de 40 mA y tienen una
autopistas. resistencia pull-up interna (desconectado por defecto) de 20
Algunos drones son desarrollados para aplicaciones en a 50 kΩ. Además, algunos pines tienen funciones
donde se requiere duraciones largas de batería o específicas: a) Serie: 0 (RX) y 1 (TX). Se utiliza para
el consumo adecuado de combustible. recibir (RX) y transmitir (TX) datos serie TTL. Estos pines
CONSTRUCCIÓN Y PROGRAMACIÓN DEL “DRONE”
______________________________________________________________________________________________________________________
___
están conectados a los pines correspondientes del chip > Placas "Arduino Diecimila, Duemilanove o Nano
FTDI USB-to-TTL. b) Interrupciones externas: 2 y 3. Estos w/ATmega168" o "Arduino Duemilanove Nano o
pines pueden ser configurados para disparar una w/ATmega328" (de acuerdo con el microcontrolador de la
interrupción en un valor bajo, un borde ascendente o placa). El ATmega168 o ATmega328 en la Arduino Nano
descendente o un cambio en el valor. Para realizar esto se viene pre-grabado con un gestor de arranque que le permite
utiliza la función attachInterrupt(). 18 c) PWM: 3, 5, 6, 9, cargar nuevo código a la misma sin el uso de un
10 y 11. Proporcionar 8 bits de salida PWM con la función programador de hardware externo. Se comunica utilizando
analogWrite(). d) SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 el protocolo original STK500 (de referencia, archivos de
(SCK). Estos pines soportan la comunicación SPI, que, a cabecera C). También se puede pasar por alto el gestor de
pesar de ser proporcionado por el hardware fundamental, arranque y programar el microcontrolador a través de la
actualmente no está incluido en el lenguaje de Arduino. e) cabecera ICSP.
LED: 13. Hay un LED incorporado conectado al pin digital
13. Cuando el pin esta en ALTO, el LED está encendido,
cuando el pin esta en BAJO, se apaga el LED. La tarjeta
Arduino tiene 8 entradas analógicas, cada una de las que
proporcionan 10 bits de resolución (es decir 1024 valores
diferentes). Por defecto miden desde 0 a 5 voltios, aunque
es posible cambiar el extremo superior de su rango
utilizando la función analogReference(). Además, algunos
de estos pines tienen funciones específicas:
COMUNICACIONES
La tarjeta Arduino Nano tiene una serie de facilidades para Figura 2. Programación del Arduino nano
comunicarse con un ordenador a diferencia de otras tarjetas
Arduino u otros 19 microcontroladores. El ATmega168 y
ATmega328 ofrecen una comunicación serie UART TTL
(5V), que está disponible en los pines digitales 0 (RX) y 1 REINICIO AUTOMÁTICO (SOFTWARE)
(TX). Un FT232RL FTDI en la placa proporciona los
canales de comunicación serie a través de USB y los En lugar de requerir un pulso físico del botón de reinicio
controladores de FTDI (incluido con el software de antes de que se cargue el sketch en la placa, La tarjeta
Arduino) proporcionan un puerto COM virtual para el Arduino Nano está diseñada de una manera que le permite
software del ordenador. El software de Arduino incluye un ser reiniciada mediante el software que se ejecuta cuando
monitor serie que permite visualizar los datos de texto que está conectada a un ordenador. Una de las líneas de control
se envía desde y hacia la placa Arduino. Los leds RX y TX de flujo de hardware (DTR) del FT232RL está conectado a
en la placa parpadean cuando se están transmitiendo datos a la línea de reinicio del ATmega168 o ATmega328 a través
través del chip FTDI y de la conexión USB a la de un condensador de 100 nano faradios. Cuando se
computadora (pero no parpadean para la comunicación asegura esta línea, la línea de reinicio cae lo suficiente
serie de los pines 0 y 1). La biblioteca SoftwareSerial como para restablecer el chip. El software de Arduino
permite la comunicación serie en cualquiera de los pines utiliza esta capacidad de la tarjeta para cargar el código con
digitales de la tarjeta Arduino Nano. El ATmega168 y sólo pulsar el botón “UPLOAD” en el entorno de Arduino.
ATmega328 también soportan I2C (TWI) y la Esto significa que el gestor de arranque puede tener un
comunicación SPI. El software de Arduino incluye una tiempo de espera más corto, como la reducción de DTR
librería Wire para simplificar el uso del bus I2C. puede ser bien coordinada con el inicio de la carga. Esta
configuración tiene otras implicaciones. Cuando la tarjeta
PROGRAMACIÓN Arduino Nano se conecta a un ordenador con Mac OS X o
Linux, se pone a cero cada vez que se realiza una conexión
La tarjeta Arduino Nano puede ser programada con el a ella desde el software (a través de USB). Para el siguiente
software de Arduino. Seleccione en el menú Herramientas medio segundo más o menos, el gestor de arranque se
CONSTRUCCIÓN Y PROGRAMACIÓN DEL “DRONE”
______________________________________________________________________________________________________________________
___
ejecuta en la tarjeta Arduino Nano. La tarjeta está MPU SCL -> Arduino A5
programada para ignorar los datos con formato incorrecto
interceptando los primeros bytes de datos enviados a la MPU SDA -> Arduino A4
placa después de que una conexión se abre. Si un sketch se
está ejecutando en la placa recibe una configuración en Dichas conexiones están probadas en una Arduino UNO y
tiempo u otros datos cuando se inicia por primera vez, Arduino Nano, cuyos pines SDA y SCL son A4 y A5
asegúrese de que el software con el que se comunica espere respectivamente.
un segundo después de abrir la conexión y antes de enviar
estos datos.
MOTORES:
La elección del motor adecuado es importante para un buen
rendimiento en cualquier Drone, pero es especialmente
crítico en un QuadCopter, donde su Drone está literalmente
colgando en el aire, suspendido en virtud de los rotores.
Con el gran número de motores disponibles, y la gama de
diferentes tamaños, velocidades y especificaciones para
cada motor, la elección de motores adecuados puede ser
una tarea desalentadora.
1 3. RESULTADOS Y DISCUSIÓN
void setup()
2
{ El desarrollo de los drones en la actualidad ha
3 Wire.begin(); tenido una aceptación considerable principalmente
4 Wire.beginTransmission(MPU); en la parte comercial por varios beneficios que
5 Wire.write(0x6B); estos dispositivos aportan tanto a usuarios como
6 Wire.write(0); a servidores. Eventos sociales se cubren con la
Wire.endTransmission(true); ayuda los UAV en donde existen gran demanda de
7 Serial.begin(9600); visualización y transmisión en tiempo real. Otros
8 } aportes de estos artefactos son el ingreso a lugares
9 difíciles donde el ser humano no puede llegar y/o
presenta demasiado riesgo.