Helicóptero RC controlado por cerebro (3 / 9 paso)

Paso 3: Conecte el tablero de Control para analizador lógico

Un analizador lógico le permitirá capturar los frames de datos digitalesde laPCM como la señal se envía desde el microcontrolador al transmisor y visualizar y decodificarlos.

Para este Instructable primero un Tektronix 1241 Analizador lógico se utilizó entonces una Saleae Logic que permitió medir con precisión la frecuencia con la que los marcos de los datos fueron enviados (22ms) incluyendo el formato, cantidad y contenido de caracteres en cada byte de su serial protocolo (8 bits de datos, sin paridad, 1 bit de parada), así como de su tasa (133000 baudios). Cada marco contiene 14 bytes que pueden ser convenientemente representados en notación hexadecimal.

Nota: la velocidad de transmisión bastante crítica. El estándar más cercano baudios a nuestro objetivo apoyado por dispositivos de serie la mayoría si no todos (incluyendo el dispositivo de USB a Serial que requerimos) es 115200. Esto fue demasiado lejos hacia fuera de nuestro transmisor y durante los intentos de experimentación inicial falladas la comunicación. Se hizo necesario seleccionar el dispositivo de USB a Serial cuyo chipset permite el ajuste de una velocidad arbitraria. Para la versión final nos decidimos por un modelo que incluyó un conjunto de chips FTDI (específicamente el FT232 USB-Serial (UART) IC, véase el glosario para más detalles).

A este paso son archivos de registro de ejemplo capturados con la aplicación del programa de «Lógica» libremente disponible de Saleae. En el primer archivo que el acelerador esté completamente hacia abajo, en el segundo archivo el acelerador esté completamente hacia arriba.

Discusión y las direcciones más específicas considera cómo utilizar un analizador lógico están fuera del alcance de este documento.

Explicación del laico:

(Nota: esta explicación no es fiable al 100% pero puede ser una manera útil de visualizar y a entender lo que está sucediendo)

En nuestra analogía anterior, dijimos que la presión del agua y el nivel como fluyó a través de tuberías era similar a la tensión de la corriente eléctrica que fluye a través de nuestro circuito, siendo alterado por las "puertas" de las palancas de mando ser levantado y bajado. Como aprendimos usando el osciloscopio sin embargo, la señal enviada entre el microcontrolador y el chip del transmisor es digital, no analógica. Esto efectivamente significa que cualquier momento que tomamos una medida de la tubería de agua o estar lleno o vacío en un momento dado, nunca en el medio. Por la alternancia entre estos dos extremos, se están enviando números binarios .

Otra forma de pensar esto es imaginar dos personas en cualquiera de los extremos de la tubería, un remitente y un receptor. En este caso el remitente es el microcontrolador (porque sabe el valor de los números para ser enviado) y el receptor es el chip transmisor. Intentar enviar información por inundación y el drenaje de las tuberías sería muy lento, así que en vez están usando una linterna para comunicarse en una forma de código morse.

Cada cierto tiempo, el receptor se asoman en el tubo y en el mismo momento el remitente será encender la linterna para indicar uno o dejarlo para indicar un cero. Está comunicado cada vez que esto sucede un solo bit . Esto sucederá rápidamente ocho veces en una fila, formando un byte. Si cada bit fue una letra en una palabra, el trabajo es el byte. El analizador lógico más nos dice que hay catorce bytes o "palabras" en cada frase hablada por el microcontrolador para el chip transmisor y cada frase contiene todas las opciones de joystick para cada dirección de movimiento del mando es capaz de ajuste. La oración completa es repetida constantemente aproximadamente 45 veces por segundo (una vez cada 22ms) como el control remoto está encendido.

La velocidad en baudios mencionados como siendo crítico el tiempo predeterminado el remitente y recibida habría acordado para enviar flashes de luz. En otras palabras si el remitente va a enviar un flash una vez cada cinco segundos pero el receptor sólo buscaba una vez cada diez segundos, el receptor sólo estaría allí ser testigo de la mitad de las señales, y después de la primera vista sería grabar cada uno de los siguientes bits en las mal posiciones dentro de las palabras están grabando. Cuando decimos que la tasa de baudios es 133000 lo que realmente significa es que hay destellos individuales hasta 133.000 pasando cada segundo!

Artículos Relacionados

Robot controlado por cerebro de silla de ruedas

Robot controlado por cerebro de silla de ruedas

presentación de nuestro proyecto de independencia es ampliar nuestras sillas de ruedas Brain-Controlled anterior (1er Premio del desafío de Salud Humana en coordinación con charque) del proyecto en un nuevo diseño que utiliza una combinación revoluci
Barato, accidente helicóptero de T portátil resistente (de aprox 200 USD)

Barato, accidente helicóptero de T portátil resistente (de aprox 200 USD)

Hola gente del mundo.Una mañana, desperté y decidió averiguar lo que está sucediendo en el mundo del aeromodelismo. Estaba sorprendido de ver que el mundo había sido superado por drones. Había multirotors por todas partes y todo el mundo estaba hacie
Helicóptero control Nunchuk

Helicóptero control Nunchuk

Bienvenidos a mi Instructable 3 de todo el mundo!Hoy vamos a construir un 'dispositivo' para controlar un helicóptero de tamaño mini con un Wii Nunchuk.El helicóptero que estamos utilizando es un barato (26$) helicóptero de 3 canales (guiñada, aceler
Cómo hacer un helicóptero rc (Radio controlado)

Cómo hacer un helicóptero rc (Radio controlado)

quiere un helicóptero!!! buena! Bien, así que ese guarro hacia fuera por el dinero comenzar a ahorrarPaso 1: El costo e IVA Más 2 canales helicópteros son $14-$40 IVA,Otros helicópteros de 3 canales son sobre $30-$70 IVA,Hasta 4 canales son como $70-
Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

Puzzlebox órbita: Utilizando un Arduino para controlar un helicóptero infrarrojo

en este Instructable vamos a explicar cómo las señales de infrarrojos son utilizados por un control remoto para controlar un juguete o dispositivo, a continuación, demuestran cómo un simple circuito se puede Agregar a un Arduino para manejar el mismo
Micro Robot controlado por Bugbot Bluetooth

Micro Robot controlado por Bugbot Bluetooth

Bugbot es pequeño bluetooth conrolled robot. Es muy rápidoPaso 1: breve historia de tiempo construir¿Por qué construir largo?Porque al principio quería construir un quadcopter pequeña, en la imagen superior puedes ver mi marco impreso para él. Cuando
RC helicóptero cuadrotor

RC helicóptero cuadrotor

este proyecto es un helicóptero cuadrotor RC (quadrocopter, quadcopter, cuadricóptero, etc.). Es un helicóptero RC que utiliza 4 rotores.Ver en 720pNecesita algunas habilidades de pre-requisito:Cómo utilizar Arduino, lo suficiente como para empezarSo
Un RC de 3 canales (giro) helicóptero del vuelo.

Un RC de 3 canales (giro) helicóptero del vuelo.

Volar un helicóptero RC es fácil, pero uno con un giróscopo vuelo es mucho más fácil. Si no sabes es que un giróscopo. Te voy a contar en el primer paso. Se está presentando lo siguiente, carga muelle del acelerador, dirección, aterrizaje, lift off,
Pequeño Smartphone controlado por Arduino tanque

Pequeño Smartphone controlado por Arduino tanque

en este Instructable te voy a mostrar cómo hacer un tanque de arduino controlado muy pequeño smartphone.He intentado hacer la TinyTank tan pequeños como sea posible, también quería controlarlo con un smartphone.Por lo menos que quería hacer fácil de
Brazo robótico controlado por 1Sheeld

Brazo robótico controlado por 1Sheeld

Utilizando 1Sheeld, mando un Arduino powered brazo robótico con su Smartphone/Tablet.Paso 1: lo esencial Se requieren los siguientes elementos, o equivalente.1) cualquier Arduino powered brazo robótico. En la foto es el Lynxmotion AL5D2) Lynxmotion B
Quadcopter controlado por Kinect

Quadcopter controlado por Kinect

se desarrolló un método para pilotar un quadcopter controlado por Arduino utilizando un Microsoft Kinect. Las pistas de Kinect una mano gestos y convierte en X, Y, Z coordenadas. Esta salida es transmitida para el quadcopter mediante dos módulos Xbee
Cómo tomar las cosas con un helicóptero de R/C

Cómo tomar las cosas con un helicóptero de R/C

desea robar un billete de un dólar con un helicóptero de Radio/controlado, seguro, vaya por delante, pero use mis pasos antes de que algo va mal!Paso 1: materiales R/C helicóptero y regulador,Rollo de cinta,y algo así como una ficha o ect...Paso 2: c
Actualización de patines de aterrizaje del helicóptero de Control remoto del S032G de 3.5 canales

Actualización de patines de aterrizaje del helicóptero de Control remoto del S032G de 3.5 canales

así que aquí es donde empieza la historia.Recientemente un paquete de vino a través de UPS a mi humilde morada, llevando con él el Interior al aire libre 3.5 canales helicóptero de Control remoto S032Gy ya sea que mi emoción fue mayor que la adverten
WiFi / Internet / Android controlado por centinela Nerf Vulcan

WiFi / Internet / Android controlado por centinela Nerf Vulcan

Usando un escudo de WiFi para conectarse a un router, control de un arma centinela usando un emulador de terminal instalado en su computadora portátil, o con una aplicación instalada en tu dispositivo Android.Si su router está conectado a internet, e