RGB LED plafón humor con hackeado IR Control remoto (4 / 6 paso)

Paso 4: Cortar el mando a distancia

compré un grande viejo GE componente monitor de vídeo en una subasta hace unos 10 años.  Este año me encontré un uso para el monitor, pero lo behold me enganchado cuando la cosa estaba muerto.  La buena noticia es que el monitor vino con este impresionante control remoto!

Medición de las señales de infrarrojos:
Para entender el control remoto me había enganchado mi detector de IR a un osciloscopio y comenzó a pulsar botones.  Lo bueno de un ámbito de almacenamiento es que ahorra el código de IR en la pantalla para que usted pueda analizar.  Dando un paso más, realmente guarda los rastros de cada botón de un. Archivo CSV para importar un Excel o OpenOffice Calc hoja de cálculo.  Ver el archivo adjunto para mi hoja de cálculo de señal de IR para el botón de encendido.

Análisis de las señales de infrarrojos:
Para utilizar el control remoto, no necesariamente interesado en descifrar la estructura de todo mensaje.  Principalmente, quería encontrar las diferencias en la señal para cada pulsación.

Usando la hoja de cálculo y los datos del ámbito de aplicación de sello de tiempo, descubrí que cada señal IR tenía tres partes - un impulso de start, una identificación remota de 16 bits (que es el mismo para todos los botones) y un código de botón de 16 bits que es única para cada botón.  Mirando los últimos 16 bits de la señal IR, somos capaces de discernir qué botón se presionó.

Una parte difícil que utilice el código remoto es cuando pulsado cualquier botón del mando a distancia envía un "código de repetición idéntico" hasta que el botón es liberada.  Esta repetición de código es muy similar al pulso de inicio, pero con duraciones de tiempo diferentes.

Utilizando las señales de infrarrojos:
Tengo la señal de IR conectada al pin de interrupción en cambio PIC.  Usando el módulo interno del Timer 0, podemos contar por el período de tiempo entre bordes caen en este pin.  Cada vez que hay es un flanco descendente, la imagen guarda el estado del registro TMR0 (para grabar el período anterior) y luego reinicia TMR0 (para grabar el próximo período).  Con esta información, podemos determinar si un 1, 0, iniciar pulso, o repita el pulso fue recibido.

Artículos Relacionados

RGB LED luz del humor con ATtiny85

RGB LED luz del humor con ATtiny85

llaman estas cosas Luces de estado de ánimo.No sé por qué. Supongo que el cambio de colores poner algunas personas de buen humor.Aunque he observado que cuando la gente mira este estado de ánimo ligera tiende a tener un efecto similar como en una fog
Alta potencia RGB LED Moodlamp que sincroniza con Philips Hue

Alta potencia RGB LED Moodlamp que sincroniza con Philips Hue

en este instructable el foco principal se encuentra en el software que he creado - no tanto en el lado del hardware. Usted no necesita utilizar una alta potencia led para esto, se puede utilizar cada RGB - LED que te gusta.La "alta potencia RGB LED M
Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

Johnny5 Arduino Robot DfRobotshop rover con interfaz de control remoto html

En este post explico paso a paso cómo construir un Arduino basado en Robot y programar con Javascript. Explico que opciones de diseño que hice, que Marcos y tecnologías utilizan y como programar y configurar el robot.Puede encontrar más información s
48 canales Mono / 16 canal RGB LED controlador

48 canales Mono / 16 canal RGB LED controlador

la 48 canales Mono/16 RGB LED controlador de canal por Chromation sistemas puede utilizarse de forma independiente 48 grupos/canales de control (hasta 120ma por grupo de LEDs de color mono) o 16 grupos/canales de ánodo común LEDs RGB. Utiliza 3 x dri
La manera conectar RGB Led franja de luces

La manera conectar RGB Led franja de luces

La manera conectar RGB Led franja de lucesPaso 1: Conectar 4 pines macho a 4 pines conector hembra Cable directamente Ajuste para: Led luz de tira con Cable conector macho/hembraPaso 2: Conectar con Clips fácil 4 pines Ajuste para: Led luz de tira si
Sonido activado 4 X 7 RGB LED Matrix

Sonido activado 4 X 7 RGB LED Matrix

es este instructable sobre un sonido activado matriz de Led RGB de Led RGB y artículos del asimiento de casa. Los usos de la matriz de LED tres contadores binarios de 4 bits y un desplazamiento de 4 bits registrar (para los conductores de tierra en e
IPhone controla RGB LED (Arduino)

IPhone controla RGB LED (Arduino)

Este proyecto muestra cómo configurar Arduino con un LED RGB y control con su iPhone a través de tu red Wifi. Son capaces de establecer 15 diferentes colores + 2 programas con aplicación para el iPhone.Dirección URL del vídeo de la versión parcial de
Cómo hacer un Arduino basados en luz con control remoto infrarrojo de la noche!

Cómo hacer un Arduino basados en luz con control remoto infrarrojo de la noche!

Aquí está un Instructable que le mostrará cómo construir una noche de la Arduino basado en luz conpequeño control remoto infrarrojo que permite recorrer 10 pre set colores y un desvanecimiento al azarrutina de color que lazos para siempre.Este instru
Control remoto para Sony NEX 5n cámara con cable

Control remoto para Sony NEX 5n cámara con cable

Qué es este tutorial:Un tutorial de como construir un control remoto con cable para la cámara de Sony NEX 5n. Porque la cámara sólo soporta control remoto IR, este es esencialmente un IR-a-cable conversión que 1) no requiere modificación de la cámara
Reutilización no deseados Control remoto por infrarrojos para usar con reproductor de música de xmms2

Reutilización no deseados Control remoto por infrarrojos para usar con reproductor de música de xmms2

IntroducciónEs una buena idea a control remoto xmms2 media player a través de infrarrojos por la misma razón que uno hace con XBMC/KODI. Rebusqué en mi caja de partes y me había encontrado este control remoto por infrarrojos de un sistema de Home The
Registrar códigos infrarrojos de cualquier unidad de Control remoto para el uso con mando a distancia infrarrojo de Linux (LIRC) en el receptor de infrarrojos basada en GPIO de frambuesa Pi

Registrar códigos infrarrojos de cualquier unidad de Control remoto para el uso con mando a distancia infrarrojo de Linux (LIRC) en el receptor de infrarrojos basada en GPIO de frambuesa Pi

IntroducciónLos mandos a distancia que son huérfanos cuando el dispositivo de control de dejó de funcionar son reutilizables en la Raspberry Pi. Después de completar este instructable, quizás estés interesado en probar el siguiente instructables:Reut
RGB Led con control remoto TV

RGB Led con control remoto TV

INTRODUCCIÓNProyecto de control remoto por infrarrojos es uno de los proyectos populares para los amantes del arduino. Estamos aquí hablando de la tv remotas. Hay varios botón del remoto de la tv que no se utilizan. También si podemos hacer esta tv r
Termostato de Arduino con i2c x DS18b20 2 pantalla de 4 x 16, 2 RGB LED y 3 relé

Termostato de Arduino con i2c x DS18b20 2 pantalla de 4 x 16, 2 RGB LED y 3 relé

el objetivo del proyecto es un termostato para mi pecera 2 con LCD pantalla RGB LED un relé para controlar el calentador en el tanqueun ventilador para la pecera grandePartes:Arduino Nano o igual2 x LED RGB LED o SMD RGB o solo Color de LEDMódulo de
Cambiar lámpara de LED con control remoto RGB

Cambiar lámpara de LED con control remoto RGB

tengo una lámpara IKEA vieja pero hermosa, sin embargo el bulbo de halógeno 12V 20W es roto ahora. Hace días surgió la idea de reemplazar por LEDs, por suerte tengo un controlador de LED junto con una tira de SMD LED RGB, así que decidí darle una opo