Paso 2: Desmontaje del transmisor/crujidos el código
Ahora es el momento para construir un circuito que imitará el plástico muy barato remoto. Abrir el control remoto, quitando la caja de la batería, batería y tornillos. Verás unos pulsadores, algunos componentes minúsculos, un paquete de cristal (marcado con R315A), y un IC con HS1527 estampada en él. "315" en el cristal suena mucho como estamos operando un transmisor de 315MHz, y un rápido vistazo a la hoja de datos de HS1527 nos dice que tratamos con un transmisor codificador OTP.
Página 2 es particularmente interesante, que muestra un formato de salida de un código de 20 bits y bits de 4 datos. El código se utiliza para evitar que cualquier dispositivo al azar en la misma frecuencia accidentalmente encender las luces, ya que existe una probabilidad de aproximadamente 1/1.000.000 que una emisión aleatoria coincidirá con el código. Los bits de cuatro datos corresponden a que RF zócalo está siendo activado - se trata de los últimos cuatro bits del valor hexadecimal que cambia entre cada uno de EEPROMs del zócalo.
Para saber los bits de datos son donde está cambiando los datos hexagonales. ¿Qué pasa con el código de 20 bits? ¿No podía estar en cualquier lugar en la EEPROM? Bueno, resulta que los programadores son perezosos. Realmente no quieren crear más y más código, por lo que al leer una transmisor serie difusión probablemente querría los datos de comparación dispuestos de la misma manera en la memoria. Mirar uno de los vertederos, vemos algo como:
5a5a 0c5a c18c 285a bea3 915a ffff ffff
En otra descarga, vemos:
5a5a 0c5a c18c 285a bea3 925a ffff ffff
Y así sucesivamente. Recuento de 20 bits a la izquierda del dígito cambia (es decir 5 valores hexadecimales), obtenemos el código 0xBEA39. Con suerte, podemos empujar esto en un paquete de datos y explosión en las tomas de luz, y te responden por dar vuelta encendido o apagado!
Vamos a llegar a la construcción de un transmisor nuevo!