Tabla de contenido:

Arduino UNO a CO-pilot (piloto automático): 6 pasos
Arduino UNO a CO-pilot (piloto automático): 6 pasos

Video: Arduino UNO a CO-pilot (piloto automático): 6 pasos

Video: Arduino UNO a CO-pilot (piloto automático): 6 pasos
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Mes de julio
Anonim
Arduino UNO a CO-pilot (piloto automático)
Arduino UNO a CO-pilot (piloto automático)

Hola a todos, aquí estoy publicando un pequeño sistema de piloto automático para avión de ala fija RC (Sky surfer V3)

Dado que el sky surfer v3 es un planeador motorizado, podemos utilizar este sistema de piloto automático durante el vuelo sin motor o incluso con motor. Antes de comenzar mi idea de piloto automático no es sincronizar la computadora de a bordo (en este caso arduino uno)

con GPS, magnetómetro, barómetro y muchos más sensores. esto es solo un acoplamiento con un giroscopio de 6 ejes, un acelerómetro y cada vez que este sensor está armado, se encarga del eje de balanceo del vuelo

Paso 1: Cosas necesarias

Cosas requeridas
Cosas requeridas
Cosas requeridas
Cosas requeridas
Cosas requeridas
Cosas requeridas

1. Sky surferv3 (o cualquier otro ala fija)

2. Tx de radio de 6 canales, combinación de rx

3. LiPo 11.1V 2200mah (depende del ESC y del motor utilizado)

4. MPU 6050 acc + gyro (IMU)

5. Jerséis (L-M, L-V, V-V)

6. Pines de cabecera y puertos hembra

7. Arduino UNO

8. Kit de soldadura

9. Herramientas

Paso 2: Colocación de la IMU

Colocando la IMU
Colocando la IMU

Este es uno de los pasos cruciales en este proceso de construcción, porque el eje del rodillo depende totalmente de la ubicación del sensor.

Entonces la IMU se coloca en el centro de los dos CG donde intentamos equilibrar el plano. También he colocado algunos amortiguadores de vibraciones para evitar axiales (vibraciones del motor) que afectarán los valores de IMU.

Los encabezados y el puerto hembra se utilizan en este paso para fijar la IMU en el fuselaje.

Paso 3: diagrama de circuito

Diagrama de circuito
Diagrama de circuito

En este diagrama de circuito, la salida del canal 6 se le da al arduino uno para procesar el clima para recibir comandos del piloto o ejecutar en modo de piloto automático, por lo que el canal 6 es el interruptor de piloto automático.

Paso 4: Programa

El programa base para esto se toma de Instructables "Gyro camera". aquí se comienza a leer el eje x y los valores se pasan al servo (alieron)

La lógica es que Arduino lee el valor del canal 1 y el valor del canal 6. aquí el ch 1 es el alieron que es el balanceo del avión.

Si el canal 6 es alto (el valor de postiom alto es 1980, entonces ejecuta el servo desde la IMU si no toma los valores piloto.

Entonces, ch 6> 1500

es el modo de piloto automático o el modo normal.

En el programa base, los valores de corrección x se dan como 27. Esto se cambia de acuerdo con la posición de la IMU en el fuselaje.

Paso 5: Integración

aquí viene el trabajo más minucioso, haciendo muchos trabajos de senderos y métodos de senderos y errores. pero viene un montón de mariposas cuando finalmente funciona

Paso 6: Vuelo

Image
Image

Vaya, este es el producto final, ella es tan hermosa y muy atractiva.

Recomendado: