Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo (9 / 9 paso)

Paso 9: Volar el helicóptero

En este punto usted debe tener un trabajo, prueba del circuito y está listo para comenzar a volar el helicóptero Puzzlebox órbita.

En el paso 5, hablamos de cómo utilizar el IDE de Arduino para conectar a la placa Arduino y cargar el software. En el menú «Herramientas» de la IDE de Arudino encontrará una opción para "Serial Monitor". Tirando hacia arriba y asegurándose de que velocidad en baudios se ajusta a 9600 le permitirá utilizar su teclado para configurar comandos de control al helicóptero.

Se pueden introducir los siguientes comandos, uno a la vez (seguida de la tecla "Enter"):

U: incrementar ligeramente la válvula reguladora (este valor hace que el helicóptero despegó de la tierra)

D: disminución del acelerador ligeramente

L: incrementar ligeramente la guiñada (esto debe hacer que el helicóptero se incline y vuele a la izquierda)

R: disminuir el desvío un poco (esto debe hacer que el helicóptero se incline y vuele a la derecha)

F: incrementar ligeramente la echada (esto debería causar el helicóptero se incline y volar hacia adelante)

B: disminuir el tono un poco (esto debe hacer que el helicóptero se incline y vuele al revés)

P: conjunto del acelerador al 85% (aproximadamente equivalente a flotando en el aire)

0: acelerador se establece en 0 (tierra).

Muchos dispositivos de IR apoyan el concepto de "canales" que permiten que varias versiones del mismo vehículo a utilizarse en la misma área al mismo tiempo sin interferir los controles. Esto puede ser controlado a través del software, así:

1: seleccione el canal de control "A"
2: canal de control seleccione "B"
3: canal de control seleccione "C"

Hay un esquema de control adicional por el cual se puede establecer directamente un nivel específico del acelerador. En otras palabras, si quisieras hacer el helicóptero desde una posición sentada hasta que asoma en un nivel específico, a través de experimentar con los comandos "U" y "D" podría determinar que un acelerador de 85% es sólo de derecha para lograr que permanezca en un solo lugar. Entonces podría definir inmediatamente este nivel mediante el comando de control "x" seguido de un número de tres dígitos:

085 x: Set del acelerador al 85%

x000: ajuste del acelerador a 0%

x100: Set del acelerador al 100%

x048: conjunto del acelerador al 48% (etc..)

Este último mecanismo de control es particularmente útil si fueras un desarrollador tratando de escribir una aplicación que podría volar el helicóptero autónomo o según las condiciones externas específicas. Por ejemplo, cuando la órbita Puzzlebox está siendo operada bajo el control de cerebro utilizando unos audífonos de EEG, sería deseable que el despegue de helicóptero y suspender siempre que la concentración mental y el enfoque están por encima de cierto umbral. Software conectado a Arduino mediante un puerto USB simplemente podría emitir el comando de acelerador de suspender en ese momento ("x085"). Cuando la concentración cayó nuevamente por debajo de ese umbral, el comando de acelerador 0% podría emitirse ("x000").

Tomando un paso más, sería posible para un lazo causar el helicóptero suavemente de y de la tierra enviando brevemente los valores intermedios (x030, x040, x050 x060, x070, x080, x085 y viceversa a tierra).

Por último, un completo "plan de vuelo" podría crearse para causar un helicóptero para subir, volar hacia delante, la sala del círculo y aterrizar otra vez, usando una combinación preprogramada de los métodos anteriores.

Si usted desea adquirir su propia órbita Puzzlebox, en el momento de escritura está disponible a través de Kickstarter:

http://www.Kickstarter.com/projects/puzzlebox/puzzlebox-Orbit-Brain-Controlled-Helicopter

Artículos Relacionados

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

El LeapCopter! (Salto de movimiento para controlar el helicóptero de Quad)

Hola a todos! Esta es mi primera esperanza instructable que usted disfrutará.   Lo que hice en este proyecto fue tomando la plataforma del movimiento de salto y había usado para controlar un quad copter con nada más que de gestos con las manos!   Uti
Arduino en vuelo, un Arduino que puede controlar un helicóptero

Arduino en vuelo, un Arduino que puede controlar un helicóptero

he visto muchos hacks para controlar un helicóptero rc con un arduino pero tengo un helicóptero con radio control (no ir led). Con un par piezas le mostraré cómo construir tu propio! Lea el instructable conjunto antes de comenzar este proyecto. Esto
Cómo hacer teclado contraseña usando arduino para controlar servo y led

Cómo hacer teclado contraseña usando arduino para controlar servo y led

En este proyecto yo le dirá cómo hacer teclado contraseña utilizando arduino y controlar servo y led.primero hacen simple teclado con botón de 4 visitas opara todos los proyectos y otros proyectos visite http://arduinoo.tk/Project/para todo proyecto
Utilizando un Arduino para cargar un DS lite

Utilizando un Arduino para cargar un DS lite

Este instructable es para una ds lite utilizando un Arduino y dos cables de carga. Este también es mi primer instructivo, así que no puede ser lo mejor posible. :)Aviso: no soy responsable por cualquier daño hecho a tu ds, por favor, trabajo con cuid
Cómo hacer trabajo reemplazo bielas para algunas micro helicópteros de RC.

Cómo hacer trabajo reemplazo bielas para algunas micro helicópteros de RC.

En este instructble, le mostraré cómo hacer reemplazos para las barras de conexión del rotor y estabilizador.Paso 1: materiales: -Micro R/C helicóptero-Alambre trenzado-Pelacables-Alicates-TijerasPaso 2: Paso 1 Tira el cable y separar las hebras.Paso
Usando MikroTik Router Board 433 y Arduino para controlar LEDs

Usando MikroTik Router Board 433 y Arduino para controlar LEDs

En este tutorial voy a explicar cómo controlar LEDs usando MikroTik router tablero y Arduino.MikroTik 433 es un enrutador basado en kernel Linux, contiene 3 puertos Ethernet y 3 puertos PCI mini utiliza para conectar tarjetas inalámbricas como sea ne
$45 bricolaje FPV gafas para RC Quad helicópteros o aviones

$45 bricolaje FPV gafas para RC Quad helicópteros o aviones

en mi opinión es la mejor manera de disfrutar de FPV con gafas de vídeo. Lamentablemente las gafas FPV más baratas ahí es alrededor de $150. $150 que no tengo. Así que se ocurrió una solución! Un par DIY que puede hacer por $45! Seguro que la experie
Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Utilizando un sensor de temperatura para controlar la velocidad de un motor utilizando arduino

Esta aplicación es simple sólo mediante el uso de sensor de temperatura LM35 con un kit de arduino para controlar un ventilador y cambiar su velocidad con respecto a la temperatura leída por el microcontrolador que es en este caso el kit arduino.El s
Utilice un controlador de PS3 para controlar un robot NXT de Arduino

Utilice un controlador de PS3 para controlar un robot NXT de Arduino

actualización:Lo he arreglado un par de ejecución errores con el paquete de datos, y he modificado la biblioteca NXTI2CDevice para que sea compatible con Arduino 1.0.El archivo zip adjunto ha1. un nuevo sketch de Arduino2. un nuevo boceto de procesam
Alertas de empuje de Arduino para timbre, alarma antirrobo, alarmas de humo etc.

Alertas de empuje de Arduino para timbre, alarma antirrobo, alarmas de humo etc.

Notificaciones de IoT de su timbre, alarma antirrobo, etc. alarmas de humo utilizando un Arduino Uno y un escudo de Ethernet.Más detalles en mi página web aquíSobre la casilla de alerta de empuje de ArduinoUtiliza un Arduino Uno y Shield Ethernet bas
Arduino para principiantes

Arduino para principiantes

Arduino es un ordenador de bolsillo (también llamado un "microcontrolador") que se puede programar para controlar circuitos. Interactúa con la palabra exterior a través de sensores, leds, motores, altavoces... incluso el internet; Esto es una pl
Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

voy a mostrarle cómo usar el Arduino para controlar hasta 12 servos a la vez con variación mínima.  Mediante una sencilla interfaz serial puede controlar la posición del servo hasta 12 canales.  Hasta 10 posiciones instantáneas se puede guardar y rep