Tabla de contenido:
- Suministros
- Paso 1: ESQUEMAS
- Paso 2: SOLDAR TODO JUNTO
- Paso 3: CÓMO PROGRAMAR SU CONTROLADOR DE VUELO ARDUINO
- Paso 4: Marco
- Paso 5: Montaje de motores y controladores de velocidad
- Paso 6: agregar el controlador de vuelo y la batería
- Paso 7: hacer el transmisor
- Paso 8: diagrama de circuito
- Paso 9: codificación del transmisor
- Paso 10: codificación del receptor
- Paso 11: despegue del dron
Video: Cómo construir un dron Rc y el transmisor usando Arduino: 11 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hacer un dron es una tarea sencilla en estos días, pero te costará mucho, así que te voy a decir cómo construir un dron usando arduino a bajo costo, también te voy a decir cómo construir el transmisor de dron también. por lo que este dron es completamente casero. No es necesario comprar ninguna placa de controlador de vuelo o transmisor.
Suministros
Necesitamos estos elementos para hacer el dron,
-
Para el dron
- Cuadro: la "columna vertebral" del cuadricóptero. El marco es lo que mantiene unidas todas las partes del helicóptero. Tiene que ser robusto, pero por otro lado, también tiene que ser ligero para que los motores y las baterías no tengan problemas para mantenerlo en el aire.
- Motores: el empuje que permite que el Quadcopter se eleve en el aire lo proporcionan los motores de CC sin escobillas y cada uno de ellos se controla por separado mediante un controlador de velocidad electrónico o ESC.
- ESC: el controlador electrónico de velocidad es como un nervio que transmite la información del movimiento desde el cerebro (controlador de vuelo) a los músculos de los brazos o las piernas (motores). Regula cuánta potencia obtienen los motores, lo que determina los cambios de velocidad y dirección del quad.
- Hélices: según el tipo de quad, puede usar accesorios de 9 a 10 u 11 pulgadas (para vuelos estables de fotografía aérea) o accesorios de carreras de 5 pulgadas para menos empuje pero más velocidad.
- Batería: según el nivel de voltaje máximo de su configuración, puede elegir entre baterías 2S, 3S, 4S o incluso 5S. Pero, el estándar para un quad que se planea usar para filmación aérea (solo un ejemplo), necesitará una batería 3S de 11,4 V. Podrías optar por el 22,8 V 4S si estás construyendo un quad de carreras y quieres que los motores giren mucho más rápido.
- Placa Arduino (Nano)
- IMU (MPU 6050): una placa que es básicamente (según su elección) una suma de varios sensores que ayudan a su quad a saber dónde está y cómo nivelarse.
-
Para el transmisor
- Módulo transceptor NRF24L01
- NRF24L01 + PA + LNA
- Potenciómetro
- Servo motor
- Interruptor de palanca
- Palanca de mando
- Arduino Pro Mini
Paso 1: ESQUEMAS
Este es el plano principal de su operación.
Cómo conectar los ESC:
- Pin de señal ESC 1 - D3
- Pin de señal ESC 3 - D9
- Pin de señal ESC 2 - D10
- Pin de señal ESC 4 - D11
Cómo conectar el módulo Bluetooth:
- Tx - Rx
- Rx - Tx
Cómo conectar el MPU-6050:
- SDA - A4
- SCL - A5
Cómo conectar el indicador LED:
Pata de ánodo LED - D8
Cómo conectar el receptor:
- Acelerador - 2Elerons - D4
- Alerones - D5
- Timón - D6
- AUX 1 - D7 Necesita que el MPU-6050, el módulo Bluetooth, el receptor y los ESC estén conectados a tierra. Y, para hacer eso, necesita conectar todos los pines GND al Pin GND de Arduino.
Paso 2: SOLDAR TODO JUNTO
- Lo primero que debe hacer es tomar los encabezados hembra y soldarlos a la placa prototipo. Esto albergará su placa Arduino.
- Sueldelos justo en el centro para que haya espacio para el resto de los encabezados para el MPU, el módulo Bluetooth, el receptor y los ESC, y deje algo de espacio para algunos sensores adicionales que puede decidir agregar en el futuro.
-
El siguiente paso es soldar los encabezados masculinos del receptor y los ESC directamente desde los encabezados femeninos de Arduino. La cantidad de filas de encabezados ESC masculinos que tendrá, depende de cuántos motores tendrá su dron. En nuestro caso, estamos construyendo un quadcopter, lo que significa que habrá 4 rotores y un ESC para cada uno. Eso significa además 4 filas, cada una de las cuales tiene 3 encabezados masculinos. El primer encabezado en la primera fila, se usará para el PID de señal, el segundo para el 5V (aunque esto depende de que sus ESC tengan un pin de 5V o no, de lo contrario, dejará estos encabezados vacíos), y el tercero El encabezado será para GND.
Cuando termine la parte de soldadura de los ESC, puede pasar a la parte de soldadura de los encabezados del receptor. En la mayoría de los casos, un quad tiene 4 canales. Estos son Throttle, Pitch, Yaw y Roll. El canal libre restante (el quinto), se utiliza para cambios de modo de vuelo (el canal auxiliar). Esto significa que deberá soldar los encabezados macho en 5 filas. Y todos menos uno tendrán un encabezado, mientras que solo una de esas filas necesita 3 encabezados seguidos.
- todos los terrenos estaban conectados con los terrenos de Arduino. Eso incluye todas las tierras del ESC, la tierra del receptor (encabezado de la señal del acelerador completamente a la derecha) y el módulo Bluetooth y las tierras de la MPU.
- Luego, debe seguir los esquemas y las conexiones que explicamos anteriormente. Por ejemplo, el MPU (SDA - A4 y SCL - A5), y para Bluetooth (TX - TX y RX - RX) de Arduino. Después de eso, simplemente siga las conexiones como las escribimos: Pines de señal de ESC1, ESC2… a D3, D10… de Arduino. Luego, la señal del receptor fija Pitch - D2, Roll - D4… y así sucesivamente. Además, debe conectar el cable largo del LED (terminal positivo) al pin Arduino D8, así como agregar la resistencia de 330 ohmios entre la tierra de Arduino y el cable corto del LED (terminal negativo). Lo último que debe hacer es proporcionar una conexión de fuente de alimentación de 5V. Y, para eso, necesita conectar en paralelo el cable negro (tierra de la batería) a la tierra de todos sus componentes, y el cable rojo a Arduino, MPU y módulo Bluetooth, pines de 5V. Ahora, el MPU 6050 debe soldarse a los encabezados macho a los que planea usar. Después de eso, gire la placa 180 grados y conecte todos sus componentes a los respectivos encabezados en la placa prototipo.
- ¡Enciéndalo y su Arduino estará listo para agregar códigos a través de una computadora!
Paso 3: CÓMO PROGRAMAR SU CONTROLADOR DE VUELO ARDUINO
- Primero, necesita descargar MultiWii 2.4. Luego extráigalo.
- Ingrese a la carpeta MultiWii, busque el ícono MultiWii y ejecútelo
- Utilice el IDE de Arduino para encontrar el "Archivo Arduino" o el archivo Multiwii con ".ino". Cualquier "archivo CPP" o "archivo H" son los archivos de soporte para nuestro código Multiwii, así que no los abra. Simplemente use el archivo Multiwii.ino.
- Cuando abra el archivo, encontrará muchas pestañas Alarms.cpp, Alarms.h, EEPROM.cpp, EEPROM.hy muchas más. Busque el "config.h"
- Desplácese hacia abajo hasta encontrar "El tipo de helicóptero múltiple" y luego, al eliminar el "//", marca como definido y funcionando. Quad X porque asumimos que está utilizando la configuración de rotor "X" en su quad.
- Ahora desplácese hacia abajo y busque “Tableros IMU combinados” y active el tipo de tablero Gyro + Acc que está usando. En nuestro caso, usamos el GY-521 por lo que activamos esa opción.
- Si decides agregar otros sensores como un barómetro o un sensor ultrasónico, todo lo que tienes que hacer es “activarlos” aquí y estarán funcionando.
- El siguiente es el "Pin del zumbador". Allí, debe activar las opciones del indicador de vuelo (las 3 primeras)
- Desenchufe la placa Arduino del controlador de vuelo y luego conéctela a su computadora usando USB. Una vez fuera del FC y conectado a su computadora, encontrará TOOLS y seleccionará el tipo de su placa Arduino (en nuestro caso Arduino Nano).
- Ahora busque “Puerto Serie” y active el Puerto COM al que está conectado el Arduino Nano (nuestro caso, COM3). Finalmente, haga clic en la flecha y cargue el código, y espere a que se transfiera el código.
- Cuando finalice la carga, desenganche el Arduino del USB, insértelo nuevamente en su lugar en la placa FC y conecte una batería de 5V para que todo el FC esté encendido, y luego espere hasta que el LED del Arduino esté rojo. Eso significa que ha terminado de arrancar y que puede volver a conectarlo a su computadora. Ahora, busque la carpeta Multiwii 2.4, luego MultiwiiConfig y localice la carpeta que es compatible con su sistema operativo. En nuestro caso, es la “aplicación.windows64”.
- Ahora inicie la aplicación MultiwiiConf ¡Y eso es todo! Inmediatamente notará cómo mueve el FC, los valores de los datos del acelerómetro y del giroscopio en la pantalla. La orientación de su FC se muestra en la parte inferior. En esta interfaz, puede cambiar los valores PID y ajustar su quad a coincidir con sus preferencias personales. Y también puede asignar los modos de vuelo a ciertas posiciones del interruptor auxiliar en esta interfaz. Todo lo que tienes que hacer ahora es encontrar un lugar para tu Arduino FC en el marco y estará listo para volar.
Paso 4: Marco
Ahora lo que tienes que hacer es colocar todas las partes en el marco. Puedes comprar un marco o puedes hacer uno en casa
Paso 5: Montaje de motores y controladores de velocidad
- Lo primero que debe hacer es perforar los orificios en el marco para los motores, de acuerdo con la distancia entre los orificios de los tornillos en los motores. Sería bueno hacer otro agujero que permita que el clip y el eje del motor se muevan libremente.
- Se recomienda conectar los controladores de velocidad en la parte inferior del marco debido a varias razones que involucran la funcionalidad del dron. Estas razones, entre otras, incluyen que "descargará" la parte superior del dron donde se deben agregar otros componentes.
Paso 6: agregar el controlador de vuelo y la batería
- Ahora monte nuestro controlador de vuelo casero (receptor arduino) en el centro del marco del dron.
- Se recomienda colocar un pequeño trozo de esponja en la parte inferior del controlador de vuelo porque absorbe y reduce las vibraciones de los motores. Por lo tanto, su dron será más estable mientras vuela, y la estabilidad es clave para volar un dron.
- Ahora agregue la batería lipo a la parte inferior del marco y asegúrese de que el dron esté equilibrado hacia el centro.
- ahora tu dron está listo para despegar
Paso 7: hacer el transmisor
- La comunicación por radio de este controlador se basa en el módulo transceptor NRF24L01 que si se usa con una antena amplificada puede tener un alcance estable de hasta 700 metros en espacios abiertos. Cuenta con 14 canales, 6 de los cuales son entradas analógicas y 8 entradas digitales.
- Tiene dos joysticks, dos potenciómetros, dos interruptores de palanca, seis botones y, además, una unidad de medición interna que consta de un acelerómetro y un giroscopio que también se puede usar para controlar cosas con solo mover o inclinar el controlador.
Paso 8: diagrama de circuito
- El cerebro de este controlador RC es un Arduino Pro Mini que se alimenta con 2 baterías LiPo que producen alrededor de 7,4 voltios. Podemos conectarlos directamente al pin RAW del Pro Mini que tiene un regulador de voltaje que redujo el voltaje a 5V. Tenga en cuenta que hay dos versiones del Arduino Pro Mini, como la que tengo que funciona a 5 V y la otra a 3,3 V.
- Por otro lado, el módulo NRF24L01 necesita estrictamente 3.3V y se recomienda que provenga de una fuente dedicada. Por lo tanto, necesitamos usar un regulador de voltaje de 3.3V que está conectado a las baterías y convertir los 7.4V a 3.3V. También necesitamos usar un condensador de desacoplamiento justo al lado del módulo para mantener el voltaje más estable, por lo que la comunicación por radio también será más estable. El módulo NRF24L01 se comunica con Arduino usando el protocolo SPI, mientras que el acelerómetro MPU6050 y el módulo giroscópico usan el protocolo I2C.
- Tienes que soldar todas las partes juntas de acuerdo con el diagrama. Puedes diseñar e imprimir un circuito que lo hace más fácil.
Paso 9: codificación del transmisor
- Para programar una placa Pro Mini, necesitamos una interfaz USB a serie UART que se puede conectar al encabezado de programación ubicado en la parte superior de nuestro controlador.
- Luego, en el menú de herramientas de Arduino IDE debemos seleccionar la placa Arduino Pro o Pro Mini, seleccionar la versión adecuada del procesador, seleccionar el puerto y seleccionar el método de programación para “USBasp”.
- Aquí está el código Arduino completo para este transmisor RC Arduino DIY
- Súbelo al arduino pro mini.
Paso 10: codificación del receptor
- Aquí hay un código de receptor simple donde recibiremos los datos y simplemente los imprimiremos en el monitor de serie para que sepamos que la comunicación funciona correctamente. Nuevamente necesitamos incluir la biblioteca RF24 y definir los objetos y la estructura de la misma manera que en el código del transmisor. En la sección de configuración, al definir la comunicación por radio, debemos usar la misma configuración que el transmisor y configurar el módulo como receptor usando la función radio.startListening ().
- Subirlo al receptor
Paso 11: despegue del dron
- En primer lugar, coloque su dron en el suelo y prepárelo para su funcionamiento. Tome su controlador de vuelo y luego comience su primer vuelo con cuidado y seguridad.
- Sin embargo, es muy recomendable acelerar el dron lentamente. Además, por primera vez, asegúrese de volarlo a menor altitud.
- Espero que este artículo te ayude a construir tu dron casero.
- No olvides dar me gusta y dejar un comentario.
Recomendado:
Cómo construir un sistema de riego de plantas usando Arduino: 7 pasos
Cómo construir un sistema de riego de plantas usando Arduino: En este tutorial aprenderemos cómo hacer un sistema de riego de plantas usando un sensor de humedad, bomba de agua y parpadear un LED verde si todo está bien y pantalla OLED y Visuino. ¡Mira el video
Tutorial: Cómo construir un módulo de sensor de rango láser VL53L0X usando Arduino UNO: 3 pasos
Tutorial: Cómo construir un módulo de sensor de rango láser VL53L0X usando Arduino UNO: Descripciones: Este tutorial les mostrará a todos ustedes en detalles sobre cómo construir un detector de distancia usando el módulo de sensor de rango láser VL53L0X y Arduino UNO y se ejecutará como usted querer. Sigue las instrucciones y entenderás a este tutor
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: 8 pasos (con imágenes)
Cómo hacer un dron usando Arduino UNO »Wiki Ùtil Hacer un cuadricóptero usando un microcontrolador: Introducción Visite mi canal de Youtube Un dron es un dispositivo (producto) muy caro de comprar. En este post voy a discutir, ¿cómo lo hago a bajo precio? ¿Y cómo puedes hacer el tuyo así a un precio económico? Bueno, en la India todos los materiales (motores, ESC
Control remoto inalámbrico con módulo NRF24L01 de 2.4Ghz con Arduino - Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter - Helicóptero Rc - Avión Rc usando Arduino: 5 pasos (con imágenes)
Control remoto inalámbrico con módulo NRF24L01 de 2,4 Ghz con Arduino | Receptor transmisor de 4 canales / 6 canales Nrf24l01 para Quadcopter | Helicóptero Rc | Avión Rc usando Arduino: Para operar un coche Rc | Quadcopter | Drone | Avión RC | Barco RC, siempre necesitamos un receptor y transmisor, supongamos que para RC QUADCOPTER necesitamos un transmisor y receptor de 6 canales y ese tipo de TX y RX es demasiado costoso, así que haremos uno en nuestro
Cómo construir una caja de altavoz de guitarra o construir dos para su estéreo: 17 pasos (con imágenes)
Cómo construir una caja de altavoz de guitarra o construir dos para su estéreo: Quería un nuevo altavoz de guitarra para el amplificador de válvulas que estoy construyendo. El altavoz permanecerá en mi tienda, por lo que no tiene que ser nada especial. La cubierta de Tolex puede dañarse con demasiada facilidad, así que simplemente rocié el exterior de negro después de una arena ligera