Reloj de disco duro - persistencia de la visión (11 / 13 paso)

Paso 11: El RC5 infrarrojo protocolo

1. breve historia

Este protocolo infrarrojo fue desarrollado por Philips, consiguió popular realmente rápido con aplicaciones populares como televisores y sistemas de audio de alta fidelidad. También fue adoptado por muchos otros fabricantes especializados en equipos de audio o vídeo. No fue el protocolo sólo infrarrojo desarrollado (NEC consiguió en este negocio también), sin embargo había una gran ventaja en RC5 controles remotos: control remoto RC5 era capaz de controlar cualquier dispositivo RC5!

2. forma datos específicos de protocolo

El control remoto tiene generalmente un teclado y un transmisor de conducir un LED infrarrojo. El comando datos están código de Manchester, superpuestas sobre una frecuencia de portadora de 36KHz. La señal infrarroja que viene del transmisor es detectada, amplificada, filtrada y desmodulada por un componente especializado (nuestro sensor de Vishay) con un fotodiodo interno. El dispositivo receptor detecta bordes desde el sensor y toma decisiones basadas en los comandos que fueron enviados en la ráfaga de pulso infrarrojo. En este protocolo el flujo de información es unidireccional.

El comando infrarrojo tiene 14 bits de datos:

  • 1 x start bit - esto siempre es "1" y tiene que hacer algo con la calibración inicial del sensor receptor.
  • campo x 1 bit: este bit se añadió posteriormente cuando fabricantes de sistemas de audio y TV que 64 diferentes mensajes no fueran suficiente.
  • control x 1 bit, este bit se activa con cada pulsación. Esto ayuda a distinguir entre dos prensas de tecla rápidas y una pulsación larga de tecla.
  • 5 x dirección sistema - selecciona uno de los 32 tipos de sistemas
  • 6 x comando del sistema - selecciona uno de los comandos posibles 64 para un sistema de TV o audio determinado. Con la conjunción de la broca del campo, el teléfono puede transmitir un número total de 128 señales de control diferentes.

El período de una portadora de 36 kHz es 27,778 Estados Unidos y el ciclo de trabajo es 25%, esto significa que un pulso de portador con una duración de 6,944 Estados Unidos. Puesto que la mitad alta de cada símbolo (bit) de la palabra de código de RC-5 contiene 32 pulsos de la portadora, el período de símbolo es de 64 x 27.778us = 1.778ms, y los 14 símbolos (bits) de una palabra de código completa de RC-5 toma 24.889ms para transmitir. La palabra de código se repite cada 113.778ms (4096 / 36 kHz) como una tecla permanece presionada.

3. cómo esto se traduce en la situación específica

Tenemos que capturar de alguna manera este tren de impulsos con el fin de procesar el comando del mando a distancia. Pensando en esto, estoy empezando a tener dudas sobre el significado de los botones de dos debug añadió "por si acaso". Hay suficientes botones en un televisor remoto...

Ya expliqué cómo capturé los paquetes infrarrojo, utilicé el módulo de comparación dentro de la foto para probar la señal en los puntos que se muestra en la captura de pantalla de osciloscopio modificado. Arrown azul indica donde la interrupción externa se activa, esto permite que las interrupciones de comparar que se dibujan con líneas finas de azules y rojas. Los puntos rojos marcan un flanco descendente durante un intervalo de bit, que - en el presente Protocolo - corresponde a una lógica "0". Si pones los últimos seis bits juntos y ver como se ve en decimal y hexadecimal, obtendrá el número exacto que describe la página wiki de RC-5. En nuestro caso se trata de un 0x21, o 33 en decimal. Este identificador es asignado por el botón "channel/program abajo", que significa que probablemente de tiempos que uno me Sujete la sonda alcance con mi mano derecha :)

Mi código reconoce estos patrones y puede indicarse a reaccionar en ciertas teclas de cierta manera! Las cuatro claves principales se utilizará para establecer la fecha y hora actual!

Artículos Relacionados

Reciclado reloj de disco duro - FuneLab

Reciclado reloj de disco duro - FuneLab

Hola a todos!Este es mi quinto proyecto en Instructables y gracias todo el mundo le gustaba esto.¿Tiene un disco duro roto? ¿Ponerlo en la basura o vender en Ebay por unos pocos dólares? ¡ Oh no!Prepárese girar a su disco duro estrellado en un reloj
Reloj de disco duro: la manera más fácil!

Reloj de disco duro: la manera más fácil!

¿Quiero un reloj de disco duro en tu escritorio?¿No desea pasar horas haciéndolo?¿Tiene un reloj de bolsillo?Muy bien!!Paso 1: ya listo! OK, solo tienes un disco duro, un clip de papel y su reloj de bolsillo.¡ Listo!Visítame: www.nemo-geek-art.com
RELOJ de discos duros antiguos de pared

RELOJ de discos duros antiguos de pared

aquí está Instructable sobre cómo reciclar discos duros de computadora vieja en reloj de pared de aspecto muy original.Paso 1: Materiales y herramientas necesarias Las herramientas que necesita para este proyecto son:1. taladro - sugiero pequeño tala
Reloj de disco duro (HDD reloj con Arduino Uno)

Reloj de disco duro (HDD reloj con Arduino Uno)

Este es un proyecto que se puede hacer fácilmente y también barato. En este instructivo vamos a explicar paso a paso cómo hacer este bonito reloj POV.Material utilizado:Arduino Uno,Pequeño módulo RTC,ULN 2003,IR diodo y transistor IR (utilizado como
Reloj de disco duro Unidad simple

Reloj de disco duro Unidad simple

Bueno aqui les dejo mi primer Intructable. Hemos querido hacer un windbelt en una clase de escuela, así que tomamos aparte algunas unidades de disco duros. Conseguí los discos y había hecho un reloj!Mayor parte de esta era solo improvisación, pero el
Reloj conmemorativo disco duro

Reloj conmemorativo disco duro

este instructable fue inspirado por los relojes de lujo que parecen libros madera. Puedes abrirlos y ver una pequeña felicitación y un reloj. Este proyecto logra el mismo efecto pero con un disco duro muerto.Paso 1: partes Para la construcción de est
Reloj de disco duro reciclado artístico

Reloj de disco duro reciclado artístico

he visto muchos relojes reciclados hdd, pero pensé que puedo hacerla ver más artsy :) 
¿Desarmar un disco duro

¿Desarmar un disco duro

para que tengas un disco duro viejo que no puede almacenar información de cualquier mejor entonces un horno almacena frutas? Supongo que has reemplazado con uno nuevo, pero qué hacer con el viejo. No puede realizar es la función más básica, para alma
Cómo transformar disco duro viejo en el gadget de tiempo

Cómo transformar disco duro viejo en el gadget de tiempo

...Hola a todos!Así que, ¿qué vamos a reciclar hoy en día?Echemos un vistazo lo que tenemos en esa caja grande. Estoy seguro de que encontrará algo para comenzar con.Bueno, eso es disco duro... una más... dos más... mucho más; internos, externos, SCS
Disco duro Unidad de persistencia de la visión (HDPOV)

Disco duro Unidad de persistencia de la visión (HDPOV)

el plato de un disco duro gira más de sesenta veces por segundo. Si se cortó una ranura angosta en el plato para permitir que el LEDs brille a través de, podemos lograr la fusión del parpadeo y engañar el ojo viendo una imagen estable. Este fenómeno
De doble cara reloj de reciclarlos discos duros

De doble cara reloj de reciclarlos discos duros

¿Ha tenido alguna vez un disco duro falla en su computadora portátil? Qué estaba pensando, por supuesto tienes.¿Qué hizo usted con el pedazo inútil de metal después de que reemplazó? Probablemente sólo lo tiraron a la basura.Bien, ¿por qué no recicla
Disco duro NeoPixel 3D impreso reloj

Disco duro NeoPixel 3D impreso reloj

Se mostrará el reloj de la unidad de disco duroel tiempo a través de la NeoPixels se encuentran en la zona de plato de disco duro. Este proyecto está diseñado alrededor de utilizando un cuaderno descartado 2.5" disco duro de.El disco duro se monta en
KlockFun: De cuco reloj alarma de disco duro

KlockFun: De cuco reloj alarma de disco duro

Hola todos,Este es mi primer Instructable y es un cuco reloj alarma de disco duro: KlockFun.Me encanta relojes y quiero que comenzó a diseñar un reloj de alarma mejor de un viejo disco duro, las primeras pantallas de LED y un pájaro cuco. Quiero trae
Reutiliza un disco duro y conviértelo en reloj analógico.

Reutiliza un disco duro y conviértelo en reloj analógico.

En ocasiones tenemos discos duros de ordenadores portátiles dañados y no sabemos hacer con ellos, por lo general y como lo marca la obsolencia parte Terminans en la basura. Por lo tanto decidí crear ONU lejor analógico.Paso 1: Material necesario: -Va