Ingeniería inversa: Bombilla de LED RGB con mando a distancia IR (7 / 9 paso)

Paso 7: La manera correcta

I googled IR remoto protocolos y encontró este documento: http://www.vishay.com/docs/80071/dataform.pdf

Reconocí inmediatamente el formato de NEC con su 9ms pulso de inicialización y 4.5ms pausa seguida de datos.

El control remoto hizo uso a una especie de pulso codificación de longitud después de todo...
Un 0 lógico se envía como un pulso de 560 microsegundos, seguidos de una pausa de 560 microsegundos. (valores de tiempo de ca)
Un 1 lógico es enviado como un pulso de 560 microsegundos, seguidos de una pausa de 1650 microsegundos.

El paquete IR consiste de una 9ms pulso, una pausa de 4.5ms, entonces un byte de dirección y un byte de datos y un bit de parada.
Cada byte se transmite dos veces.  Una vez invierten normal y una vez con sus pedacitos. Así que se transmitirían 0b11110000 como 0b11110000 y 0b00001111.

Como se puede ver en las fotos, el byte de dirección siempre es 0 x 00. Nada interesante te vas de allí.

Volví a gimp y había pintado el 0s lógica con un punto rojo y el 1s con una línea verde. Luego he escrito los pedacitos en una hoja de cálculo. Los datos parecían mucho un conteo binario, sólo en orden aleatorio. Así que ordena los datos por las columnas de bits a partir de MSB.

Como se puede ver, sólo los 5 bits más significativos se utilizan, y también algunos valores en los primeros 5 bits no usados, dejándome con una pequeña esperanza de que estos bits podrían desencadenar algunas funciones ocultas.

No exactamente como hacking agradable como esperaba que sería, pero todavía le daré un tiro.

Artículos Relacionados

Control LED RGB con arduino y procesamiento.

Control LED RGB con arduino y procesamiento.

Hoy te diré cómo controlar un LED RGB con ayuda del lenguaje Arduino y procesamiento. Este es mi primer instructable, déjeme por favor saber si pudiera mejorar algo y si tienes cualquier tipo de preguntas les dejan en la caja de comentario, me encant
Un reloj de 15 LED RGB con Arduino base

Un reloj de 15 LED RGB con Arduino base

El reloj RGB utiliza el modelo de composición de color RGB usado en todas las pantallas color. Este modelo utiliza tres colores 'básicos', es decir, rojos, verdes y azules, para construir cualquier otro 'compuesto' color del espectro. Con reloj RGB,
Control de efectos de Halloween con mandos a distancia infrarrojos DIY

Control de efectos de Halloween con mandos a distancia infrarrojos DIY

Halloween es la oportunidad perfecta para crear divertidos efectos especiales. Cuando quiere poder controlar remotamente apoyos y efectos, una buena opción es utilizar un control remoto infrarrojo. Así en este proyecto, que voy a mostrar algunos efec
DIY Howto instalar luz de techo con mando a distancia inalámbrico

DIY Howto instalar luz de techo con mando a distancia inalámbrico

Luz de arriba de instalar Howto DIY LED con mando a distancia inalámbrico
Color calibrar LEDs RGB con un Arduino

Color calibrar LEDs RGB con un Arduino

Más gente cree LED y al final de las relaciones de Arduino con un abrir y cerrar del bosquejo. Después de eso tienes que ir hacia motores, casas inteligentes y otras cosas 'serio'. Bueno, tal vez soy lento o tal vez es sólo que soy un artista gráfico
Lámpara de LED RGB con USB de madera

Lámpara de LED RGB con USB de madera

Hice esta lámpara originalmente como un regalo de Navidad de último minuto (vale, dos días) para mi hermana. Quería una lámpara especial pero rápido para construir y esto es lo que me ocurrió con los materiales que tenían en mano ese día. Se trata de
Android controla LEDs RGB con Arduino

Android controla LEDs RGB con Arduino

Hai a todos en el post iam va a mostrar cómo controlar el LED RGB utilizando android con arduino y el módulo Bluetooth HC-05.He buscado en la web hay muchas técnicas para controlar el LED RGB. Pero este es el método que es muy simple y fácil.En este
Reloj Led RGB con Bluetooth Smart

Reloj Led RGB con Bluetooth Smart

Este instructable muestra cómo utilizar un ciprés-BLE-Devkit para construir un reloj LED RGB.Necesita muy pocas cosas:Tira de RGB LED con 30 o 60 LEDs WS2812b.un tablero de PC del estilo de cuadrículaalgunos pins del jefe del perno y un poco de alamb
Efectos de iluminación LED RGB con Abalorio de Adafruit

Efectos de iluminación LED RGB con Abalorio de Adafruit

Este instructable es para hacer efectos de luz programables usando un LED RGB (este es un LED que contiene elementos individuales rojo, verde y azul) y el bajo costo microcontrolador baratija de Adafruit. Estas luces pueden usadas y reutilizadas para
Lámpara de Led RGB con Control IR

Lámpara de Led RGB con Control IR

crear una lámpara maravillosa que puede cambiar de color con una tira de Led RGB y un controlador de.La lámpara viene de IKEA y cuesta 15 euros, simplemente quité el sostenedor de la lámpara de ély el cable de alimentación del controlador a través de
Control de un Led RGB con Arduino y procesamiento

Control de un Led RGB con Arduino y procesamiento

este instructable (mi primer no menos) se muestra cómo controlar un RGB led usando procesamiento y arduino.La característica fundamental que el color se selecciona haciendo clic en una imagen, el valor RGB del pixel que usted haga clic en es procesad
Circuito de tira de LED RGB con Arduino

Circuito de tira de LED RGB con Arduino

Este Instructable cubre el montaje de un circuito capaz de ing de PWM (modulación de anchura de pulso) una tira de LED RGB 12v 9 y programación un Arduino para desplazarse a través de una gama de colores. Discutir cómo montar un transistor a un disip
Controlar una matriz de LED RGB con Android y IOIO

Controlar una matriz de LED RGB con Android y IOIO

Versión del producto de este proyecto en http://ledpixelart.com ***Un androide había controlado espejo interactivo. Ejecuta varias aplicaciones de Android, el espejo interactivo muestra imágenes, texto corriente, juegos simples y vídeo por streaming
Control de un LED RGB con el módulo de Bluetooth HC-06 con Android OS(Arduino)

Control de un LED RGB con el módulo de Bluetooth HC-06 con Android OS(Arduino)

Este tutorial explicará el proceso de conectarse un Arduino con un módulo de Bluetooth HC-06 y controlar el color de un LED RGB mediante la aplicación de ArduDroid en el sistema operativo Android. Esta configuración es muy probable que también trabaj