Paso 4: Captura de paquetes de IR
Tan sólo haga clic en el botón de captura y sube el acelerador en su control remoto. Zoom un poco y verás una señal como en cuadro 1. La señal se lee de derecha a izquierda
-Como ves hay veces cuando el período de 'ON' es larga y que es corto el tiempo. Al principio, hay un período muy largo 'ON', que te tratan de más adelante.
-Haga clic derecho en un flanco descendente de la señal de cortos 'ON', seleccione cursor set 1 (para una mejor precisión, usar el zoom)
-Haga clic derecho sobre el borde de levantamiento correspondiente, seleccione set cursor 2 (véase Ilustración2)
-Ahora vaya a herramientas--> medida, comprobar el valor de 'Distancia' y escríbelo: escribir short_ON = [distancevalue] en un archivo txt.
-Hacer lo mismo para el 'OFF' (comprobar pic3) y escribir: OFF = [distancevalue]
-Hacer lo mismo para el período de tiempo 'ON' y escribe: long_ON = [distancevalue] (véase pic4)
-El muy largo período al principio de la señal en se llama un encabezado. Medir y anotar: head_ON = [distancevalue]
Pero ahora, ¿cómo se nos descifra el flujo binario (0s y 1s) enviado por el mando? Uno pensaría que un período de 'ON' es un 1 y un período de 'OFF' es un 0. Pero entonces, ¿por qué hay más 'períodos ON', y por qué todos los períodos 'OFF' del mismo tamaño? La razón es que:
-1 es un periodo de tiempo 'ON' seguido por un período de 'OFF' (véase pic4)
-0 es un período corto 'ON' seguido por un período de 'OFF'
Ahora que nos hemos encontrado la manera de "traducir" esta señal de IR en una serie de 1s y 0s, todavía necesitamos saber que 0s y 1s de control que parte del helicóptero (el yaw, pitch, etc...). Para ello, vamos a tratar de escribir esa serie de 1s y 0s en cada posible configuración del mando a distancia (por ejemplo completo del acelerador-guiñada centrada, luego Full throttle-desvío al derecha, luego completo acelerador-desvío a la izquierda, etc....). Entonces podemos averiguar qué combinación de 1s y 0s corresponde a que parte del heli, por ver que cambio de 0s y 1s en que configuración remota. Ahora, para ver mejor los cambios de los 1s y 0s, nosotros podemos color diferentemente usando un bloc de notas inteligente. He hecho en Bloc de notas ++ en windows (se puede utilizar con wine en linux). Al final, tengo un archivo de texto como imagen 6. Luego que trató de decodificarlo y otro archivo de texto que describe los componentes del helicóptero se afectaron a que bits: aquí está.
Con esta información, usted debe ser capaz de protocolo de la reverso-ingeniería el IR de cualquier helicóptero similar. Si lo haces, por favor enviar un comentario así puedo integrar en este instructable.
Siguiente paso es recrear este pulso IR en Arduino. Listo, vamos!