Protocolo de control de acondicionador de aire IR remoto ingeniería inverso (2 / 4 paso)

Paso 2: Recolección de datos

De vamos.
Note1: grabación de comando es un proceso repetitivo y un poco aburrido, pero necesario.
Nota 2: no tengo un osciloscopio que la única manera para mi para trazar los valores grabados es utilizar un programa de trazado (gnuplot) en datos brutos. Esto puede útil para tener una idea visual de lo que sucede, pero requiere cierta adaptación en datos brutos y es en mi opinión no es necesario en absoluto. Por eso no he incluido ningún gráfico.

Utilicé las instrucciones de esta página: http://alexba.in/blog/2013/01/06/setting-up-lirc-... Conecte el receptor en la Pi y preparar lirc.
Luego grabé comandos con la cruda opción - y redirige la salida a un archivo. El objetivo es tener un registro de cada valor para encendido y fuera de curso, pero también para cada modo (AUTO, frío, calor, seco), para cada valor de swing y ventilador y, decir, para la temperatura mínima y máxima (16 a 30 ° C en mi caso). Lo importante aquí es hacer un registro de referencia y hacer una grabación para cada cambio de opción, que sólo una opción cambiar cada vez. Una vez que se realiza un registro, presione CTRL + C para terminar el comando y hacerlo de nuevo con el siguiente comando/archivo

Podría ser necesario obtener super privilegios para ejecutar este comando ("sudo mode2...") y el demonio lirc puede bloquear el archivo, así que puede ser necesario matar primero:

Al leer los archivos generados, lo que vemos es todos los números, organizados en 6 columnas. Estos números indican la duración en microsegundos. Las columnas trabajan en pareja, así

significa: "IR LED estaba encendido para 740us, luego apagado para 1495us, luego para 920us luego apagado para 1345us, etc.".

Ejemplo:

OK, se parece loco :)
Tenga en cuenta que el archivo se iniciará con una línea con un único valor: es el tiempo transcurrido entre el inicio de la grabación y la llegada de la primera señal de IR. Esta línea debe ser ignorada.

Por supuesto, ya que son medidas con una escala de tiempo tan pequeña como el microsegundo, tiempos todos son diferentes, que hace que la detección de pequeñas diferencias entre 2 comandos imposibles.
Se puede observar que los valores siempre son cerca de 400 o 1300us, excepto 3 (más cerca de 4400, 9900 y 1700). Así que lo que haremos para hacer figuras comparables es "redondo" los números a la más cercana de estos 2 valores de "referencia" (una hoja de cálculo es útil al principio).
Lo que muestra esta manipulación es que excepto los 3 valores singular el tiempo siempre es 400, lo que cambia es solamente el tiempo de apagado.

Vamos a hacer la hipótesis de que el tiempo de apagado es codificación de 0 y 1 y Supongamos que 400 es para 0 y 1300us para 1. Con esta hipótesis es posible cambiar cada par de columnas a un solo bit.
Vamos a hacer también una observación: la parte entre los 3 "tiempos singular" es siempre la misma, en todas las grabaciones. Se puede suponer:
-la parte es una introducción, tal vez identificar el control remoto o el acondicionador de aire, y nunca cambiará
-los diferentes tiempos son cierres y separadores entre la introducción y la carga real

Por lo tanto es aceptable esa parte del mensaje como una invariante y no estudiarlo.

Por la facilidad de explotar los datos que escribí un pequeño programa c los valores y transformar a dígitos binarios. Para facilitar la lectura del código salta la parte del intro. Si desea utilizar este código que se definen los valores de tiempo en el inicio del programa, usted probablemente tendrá que adaptarse.

Después de la compilación (gcc -o decodificar decode.c) se puede utilizar en cada fichero de datos:

Ejemplo con modo auto blanco temperatura 25 ° C:

			

          

Artículos Relacionados

Control de acondicionador de aire de Daikin por Internet

Control de acondicionador de aire de Daikin por Internet

aquí es un pequeño proyecto de automatización casera que he estado trabajando en mi tiempo libre. Quería controlar mi sistema de bomba de calor de fuente de aire hecho en casa (basado en Daikin FTX71GV / RX71GV) desde cualquier lugar con Internet acc
Un reemplazo de control remoto de acondicionador de aire

Un reemplazo de control remoto de acondicionador de aire

Actualización (01/2014): corrección de los esquemas y cuadro actualizado a cumplir con la configuración actual (no es necesario final pero al menos más fiable que la versión anterior).Este instructable sigue mi anterior uno (Ahora tenemos una buena c
Control de un acondicionador de aire de IR con Arduino y Android

Control de un acondicionador de aire de IR con Arduino y Android

Para mi primer proyecto de Arduino que decidí controlar mi acondicionador de aire por internet con la ayuda de Arduino y mi celular Android donde tengo acceso a internet. Video es en español pero tendrás lo que estoy demostrando.Paso 1: requisitosReq
R134a DIY acondicionador de aire portátil!

R134a DIY acondicionador de aire portátil!

Aquí está mi última empresa en refrigeración. Siempre quise que un portable significa enfriar un recipiente de comida o aire condición un pequeño espacio. Utilizando piezas de repuesto ahí decidió crear un pequeño paquete acondicionador de aire.Tengo
Acondicionador de aire Auto termoeléctrica / calentador

Acondicionador de aire Auto termoeléctrica / calentador

Acondicionador de aire Auto termoeléctrica / calentadorOK, tengo un viejo 78 Ford camión sin aire y sin calefacción. El motor de calefacción y ventilación se han ido. La izquierda lo único que es el núcleo del calentador. Por lo tanto, puedo ir al co
Acondicionador de aire portátil Peltier con pilas

Acondicionador de aire portátil Peltier con pilas

Sólo una introducción¿Hola, cada vez que leo este instructable, estás buscando algo para refrescarse a sí mismo abajo a la derecha?Como soy nuevo en el instructable, voy a publicar lo que he inventado estos años. Espero que no se fuera de fecha cuand
Acondicionador de aire de estado sólido con viejo Bitcoin Hardware versión 2

Acondicionador de aire de estado sólido con viejo Bitcoin Hardware versión 2

Versión: 2Acondicionador de aire de estado sólido con Hardware viejo de BitcoinVideo le mostrará todos los paso necesarios para completar este proyecto.Paso 1: partes Piezas de Hardware antiguo Bitcoin:x 2 - ventilador2 x - disipador de calorOtras pa
Cómo rejuvenecer los acondicionadores de aire

Cómo rejuvenecer los acondicionadores de aire

Si tu siempre preguntando por qué el acondicionador de aire es no enfriar tu habitación como él solía. Aquí es probable que el problema y cómo solucionarlo.Paso 1: Desmontar la carcasa exterior y panel frontal Paso (1) Quite los 8 tornillos de la car
Cómo recargar su acondicionador de aire de

Cómo recargar su acondicionador de aire de

Introducción:¿Es el aire procedente de las rejillas de ventilación en su coche no tan fría como el solía ser? Has probablemente corres bajo el refrigerante en el sistema de aire acondicionado.Sobre tiempo, pequeñas cantidades de escape de refrigerant
Cómo hacer un acondicionador de aire en una bomba de calor (en un remolque de corriente de aire 1969)

Cómo hacer un acondicionador de aire en una bomba de calor (en un remolque de corriente de aire 1969)

tengo una caravana Airstream Embajador de 1969 con el acondicionador de aire original.  Me gustaria actualizar cosas manteniendo tan original como sea posible.  Decidí reconstruir el acondicionador de aire (compresor nuevo, nuevo motor de ventilador)
Acondicionador de aire de 12 voltios

Acondicionador de aire de 12 voltios

en el 2011 he construido un remolque de gota de lágrima (TD) similar a esta la mayoría llevan de campistas TD algún tipo de acondicionador de aire para afrontar el calor. En las zonas secas del país una obra refrigerador del pantano bien pasen un ven
Acondicionador de aire de la caja de hielo

Acondicionador de aire de la caja de hielo

este gadget salvará su vida en el verano!Por desesperación, en el verano de 2002, realicé esta unidad improvisada "aire acondicionado". 2002 fue el más cálido verano en años, y yo casi derretido!Esto puede sonar como una broma, pero realmente fu
Acondicionador de aire Solar mini (también conocido como refrigerador del pantano)

Acondicionador de aire Solar mini (también conocido como refrigerador del pantano)

aquí es un Instructable para hacer un simple, barato y el acondicionador de aire eficiente de energía con materiales básicos, y debería costar menos de $5. Cómo funciona es evaporación del agua en elAire acondicionado (aire acondicionado) tira calor,
Herramienta útil para el análisis de protocolos de control remoto IR

Herramienta útil para el análisis de protocolos de control remoto IR

IR protocolo analyzer es una aplicación universal para las docenas de descodificación automáticas tipos depaquetes de protocolo de control remoto por infrarrojos. La aplicación utiliza la entrada de micrófono de una tarjeta de sonido paracapturar señ