Está en la página 1de 17

ESCUELA ACADÉMICO

PROFESIONAL DE INGENIERÍA
DE SISTEMAS

UNIVERSIDAD NACIONAL DE CAJAMARCA

PROYECTO
DISEÑO Y CONSTRUCCIÓN DE UN DRONE CON
ARDUINO

Proyecto para el curso de

REDES Y CONECTIVIDAD

Autores: Cueva Estela Alciviades


Cuzco Sánchez, Denis
Ramos Vásquez, Ronal Iván

Diciembre-2019
INTRODUCCIÓN
El siguiente proyecto trata de la construcción de un prototipo de aeronave gobernada por
una aplicación denomina DRMS Fly utilizando un dispositivo de conectividad que en este
caso es un módulo bluetooth y una tarjeta Arduino.
Dicho proyecto como resultado es obtener una base de conocimiento para entender el
funcionamiento de los procesos de control referentes a la estabilidad de una aeronave,
además de conocer el funcionamiento y la gran importancia de la tarjeta Arduino nano en
dicha construcción.
En el proyecto se hablará de la información general del proyecto, justificación, para así
luego definir sus objetivos es decir por qué estamos realizando dicho proyecto, consecuente
algo importante como los materiales a utilizar, equipos y un presupuesto. Finalmente
terminaremos con pruebas de funcionamientos y a las conclusiones que lleguemos con la
elaboración del Dron.
UNIVERSIDAD NACIONAL DE CAJAMARCA

1. INFORMACIÓN GENERAL DEL PROYECTO


El proyecto consiste en la fabricación y la elaboración utilizando diferentes
materiales que se van a presentar más adelante, pero con el objetivo de utilizar una
tarjeta Arduino que para nuestro caso es una nano. Tiene la finalidad de hacer girar
las hélices tanto horaria como antihorario y conectar el dron con una aplicación
descargada de la PlayStore para poder controlar el Dron.

2. JUSTIFICACIÓN
Los vehículos aéreos no tripulados has sido de gran importancia en los últimos años.
Las personas desconocen el funcionamiento interno de un dron como es que se
conecta y se manipula ya se a través de un teléfono y un control remoto y creen que
es difícil de hacer o construir su propio dron.
La finalidad de este proyecto es analizar el circuito de un dron y como es que se
construye y conecta de forma inalámbrica a una aplicación móvil, esto les ahorra
gastos ya que harán su propio dron y no querrán adquirir uno.

3. OBJETIVOS
3.1. GENERAL
 Construir un vehículo aéreo no tripulado basado en un modelo tipo
cuadricóptero, mediante el uso de módulos de transmisión inalámbrica para
entender el funcionamiento y realizar la construcción de dicho dron.
3.2. ESPECIFICOS.
 Construir un vehículo aéreo no tripulado basado en un modelo cuadricóptero
propulsado por un sistema de cuatro motores.
 Implementar un sistema de control a distancia mediante el uso de módulos de
transmisión inalámbrica.

REDES Y CONECTIVIDAD 1
UNIVERSIDAD NACIONAL DE CAJAMARCA

4. MATERIALES Y EQUIPOS A UTILIZAR.


4.1. MATERIALES
 1 elevador de Voltaje 2A MT3608 DC-DC
 1 kit 4 Engranajes + 4 motores + 4 Helices
 1 giroscopio MPU-6050 GY-521
 1 batería Lipo 3.7 Voltios, 520 mAh
 1 cargador Usb Para Bateria Drone Syma
 1 tarjeta Arduino Nano V3 + Cable Usb:
 1 modulo Bluetooth HC-06 Multiwiiconf Compatible
 4 transistor NPN TIP122 aluminio
 1 Switch Pulsador Fin De Carrera Compatible Arduino
 4 diodos Rectificador 1n4007
 5 separadores de tableta

Imagen 02. Modulo Bluetooth


Imagen 01. Elevador de Voltaje

REDES Y CONECTIVIDAD 2
UNIVERSIDAD NACIONAL DE CAJAMARCA

Imagen 04. Cargador para las baterías Lipo


Imagen 03. Giroscopio

Imagen 06. Baterías Lipo


Imagen 05. Giroscopio +Espadín

REDES Y CONECTIVIDAD 3
UNIVERSIDAD NACIONAL DE CAJAMARCA

Imagen 07. Tarjeta Arduino Nano

Imagen 08. Partes de un transistor.

Imagen 09 Transistor TIP 122 Imagen 10. Pulsador 1A 125V

Imagen 11. Diodo 1N4007 Imagen 12. Hélices y motores del dron

Imagen 13. Crucetas para asegurar


el Dron

REDES Y CONECTIVIDAD 4
UNIVERSIDAD NACIONAL DE CAJAMARCA

4.2. EQUIPOS
 1 Multitested
 1 Cautil.
 1 Protoboar

Imagen 14. Multitester

Ilustración 1Imagen 15. Cautil

Imagen 16. Protoboard

REDES Y CONECTIVIDAD 5
UNIVERSIDAD NACIONAL DE CAJAMARCA

5. PRESUPUESTO
Tabla 01. Presupuesto para la construcción del Dron.

PRESUPUESTO Y COTIZACIÓN PARA IMPLENTACIÓN DEL DRON


Cantidad Producto P.Unitari Precio Total
o
2 Acelerómetro y Giroscopio de 3 Ejes MPU-6050 S/13.00 S/27.00
2 Arduino Nano V3.0 con cable USB S/18.00 S/36.00
2 Elevador de Voltaje A MT3608 DC-DC S/8.00 S/16.00
3 Bateria Lipo 3.7V 720 ,mAh S/15.00 S/45.00
2 Cargador USB de Bateria Litio 3.7V 0.5A S/13.00 S/26.00
1 Modulo Bluetooth S/29.00 S/29.00
8 Diodos 1AMP S/0.10 S/0.80
3 SIL DARL S/2.70 S/8.10
3 NPN SI DARL S/2.50 S/7.50
2 SPADIN 1X40 S/1.00 S/2.00
1 Multitested S/20.00 S/20.00
1 cable 6 metros S/0.30 S/1.80
3 Estaño S/0.20 S/0.60
Total S/219.80

6. PRUEBAS DE FUNCIOMIENTO.
 Prueba 01: Respuesta del Módulo Bluetooth con Tarjeta Arduino Nano
En esta prueba se lo hizo con protoboar más el módulo bluetooth y al
momento de escribir el comando AT respondió con un OK esto quiso decir
que ya había conexión a continuación se muestra el circuito y la imagen
donde se puede apreciar detalladamente la respuesta de dicho modulo.

Imagen17. Circuito entre modulo Bluetooth y Tarjeta Arduino

REDES Y CONECTIVIDAD 6
UNIVERSIDAD NACIONAL DE CAJAMARCA

Imagen 18. Interfaz Arduino donde hay la respuesta por parte del módulo bluetooth

REDES Y CONECTIVIDAD 7
UNIVERSIDAD NACIONAL DE CAJAMARCA

 Prueba 02: Reconocimiento del giroscopio para calibrar el dron


En esta prueba se calibro nuestro dron el cual fue exitoso, hay que tener en
cuenta el botón del circuito que al momento de presionarlo se apaga el
modulo bluetooth y se puede hace una calibración buena.

Imagen 19. Interfaz MitiWiiConf donde puede realizar la calibración del dron.

REDES Y CONECTIVIDAD 8
UNIVERSIDAD NACIONAL DE CAJAMARCA

 Prueba 03: Conexión inalámbricamente entre App DRMS y el módulo


En esta prueba se realizó conexito y se logo conectar la App y el modulo para así
poder manipular cada una de las hélices.

Imagen 20. Interfaz de la App DRMS y conexión al bluetooth

 Prueba 04: Giro correcto de la hélice


En esta prueba salió satisfactoria ya que las hélices giran horariamente como
antihorario, este tipo de giro le da vuelo y movimiento al dron.
 Prueba 05: Vuelo del Dron
Esta es la prueba final el dron no logro despegar el resultado no fue exitoso
esto se debe a dos factores uno es que los motores no resultaron ser potentes
para el peso y que las baterías no son del voltaje requerido.

7. RESULTADOS ESPERADOS.
Se pudo construir el vehículo aéreo no tripulado y conectar el módulo bluetooth, el
cual sirve para una transmisión inalámbrica. Pero no se puedo hacer volar el dron
por factores ya mencionados como es el caso de los motores adecuados y las
baterías.

REDES Y CONECTIVIDAD 9
UNIVERSIDAD NACIONAL DE CAJAMARCA

8. CONCLUSIONES Y RECOMENDACIONES

 Se pudo conectar el módulo bluetooth con la aplicación móvil DRMS fly.


 Las hélices Opuestas giran en sentido horario, así como también al sentido
antihorarios lo que le da altura y estabilidad al Dron.
 Es necesario aplastar el pulsador al momento de calibrar el dron, porque si no se le
hace se desconfigurará el módulo y la calibración no será la adecuada.
 El uso masivo de teléfonos permite reducir costes en el ámbito de los dispositivos
controlados por el control remoto, haciendo innecesario el uso de otros sistemas de
radiocontrol.
 Hay que verificar el uso correcto de cada diodo, un diodo colocado en sentido
opuesto puede llegar a quemar alguno de ellos hasta el circuito.
 Verificar si los transistores están en buen estado con la ayuda de un multímetro
 Una vez terminado el circuito hay que limpiarlo con alcohol, para eliminar
residuos que pueden afectar al circuito como puede ser un corte.
 Los transistores y los diodos cumplen una función muy importante ya que
permiten el paso de corriente a cada uno de los motores dependiendo de cada
manipulación
 Al momento de comprar los motores hay que considerar el peso del dron para así
poder elegir el motor.
 Debemos verificar que el elevador de voltaje está emitiendo 5.2 voltios en su
salida, y que la batería está completamente cargada.
 Debemos tener en cuenta que el módulo bluetooth debe de estar configurado a
115.200 Baudios, esto con el fin de que se pueda comunicar con la app.
 El drone debe tener un peso total con todo y batería de 80 gramos o como máximo
90 gramos, por eso se utiliza aluminio de lata ya que es extremadamente ligero

1
REDES Y CONECTIVIDAD
0
UNIVERSIDAD NACIONAL DE CAJAMARCA

9. REFERENCIAS BIBLIOGRÁFICAS

 https://upcommons.upc.edu/bitstream/handle/2099.1/21902/102664.pdf?
sequence=1&isAllowed=y
 https://repositorio.unican.es/xmlui/bitstream/handle/10902/12091/396747.pd
f?sequence=1&isAllowed=y
 https://www.youtube.com/watch?v=Sfg7cbfSUdc
 https://www.youtube.com/watch?v=lyh6sNgFtS8
 https://www.youtube.com/watch?v=YaYERV4W-GQ
 http://www.multiwii.com/wiki
 https://code.google.com/p/multiwii/

1
REDES Y CONECTIVIDAD
1
UNIVERSIDAD NACIONAL DE CAJAMARCA

10. ANEXOS

Imagen 21. Primera hílese en construcción Imagen 22. Hélices armadas y pintado de dicha Hélices

1
REDES Y CONECTIVIDAD
2
UNIVERSIDAD NACIONAL DE CAJAMARCA

Imagen 23. Circuito para configurar el módulo bluetooth Imagen 24. Primera impresión para armar el circuito del
dron

Imagen 25. Circuito terminado del Dron Imagen 26. Pegado del circuito a las hélices, listo para
colocar las batería y pruebas correspondientes.

1
REDES Y CONECTIVIDAD
3
UNIVERSIDAD NACIONAL DE CAJAMARCA

Proforma de donde se compró alguno de los materiales

Código fundamental para la sincronización entre modulo bluetooth y tarjeta Arduino nano

#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10 , 11); // RX | TX

void setup() {

1
REDES Y CONECTIVIDAD
4
UNIVERSIDAD NACIONAL DE CAJAMARCA

pinMode(9, OUTPUT); // Este pin tirará del pin del Módulo BT 34 (pin de la llave) ALTO para cambiar el
módulo al modo AT

digitalWrite(9, HIGH);

Serial.begin(115200);

Serial.println("SISTEMAS UNC");

Serial.println("Ingrese sus comandos AT");

BTSerial.begin(115200); // su propia velocidad predeterminada de BT Module en el comando AT más

void loop() {

// Sigue leyendo desde el Módulo BT y envíalo al Monitor Serial Arduino

if (BTSerial.available())

Serial.write(BTSerial.read());

// Sigue leyendo desde Arduino Serial Monitor y envíalo al módulo BT

if (Serial.available())

BTSerial.write(Serial.read());

1
REDES Y CONECTIVIDAD
5

También podría gustarte