Copiar/imitar la señal de radio del abre-puertas de garaje inalámbrico

Mi objetivo es poder copiar mi abridor de puerta de garaje en otro dispositivo, pero para que eso sea posible, primero debo poder recrear la señal de radio que se envía desde el abridor de garaje.

¿Hay alguna forma de leer la señal de un transmisor de radio y poder "almacenarlo" para su uso posterior? Es decir, leer la señal e implementarla en mi propio software. Así que recreo la señal de mi Pi cada vez que quiero abrir la puerta del garaje.

Respuestas (2)

El problema que probablemente tenga es que casi todos los controles remotos de RF modernos usarán un código variable , por lo que si graba y reproduce el mismo código, no funcionará porque esperará el siguiente número de secuencia. Está destinado a evitar que un tercero pueda grabar y reproducir fácilmente el código.

Su única opción práctica podría ser obtener otro control remoto del fabricante original (¿o tal vez ya tiene uno de repuesto?) y controlarlo con la Raspberry Pi. Una forma sencilla podría ser conectar contactos de relé mecánico a través de los contactos del botón para simular que se presiona.

Lo que quiero hacer es crear mi propio repuesto para no tener que comprar uno. ¡Es divertido tener un proyecto! Quiero una raspberry pi que traigo en mi auto para abrir la puerta con una señal de radio. Es un garaje para unas 10 personas, ¿se puede usar un código variable aunque haya más de dos transmisores? Pero mi primer problema sigue siendo, ¿cómo hago para olfatear y leer la señal/código en primer lugar?
@pewpew Una forma de averiguar si se trata de un código variable sería mirar el receptor o el manual y ver si tiene algún tipo de botón de "aprendizaje" para programar nuevos controles remotos, admiten varios controles remotos, creo que el mío puede aprenda hasta 10. Primero lo investigaría: la mayoría de los nuevos lo son y grabarlo no servirá de nada si es uno.

Depende del abridor de la puerta del garaje.

Si utiliza una frecuencia de transmisión de 433 (también conocida como 434) MHz o 313 MHz, puede comprar un módulo de radio económico ( por ejemplo, un módulo 434 ) y rastrear los datos.

Si no usa un código variable (uno que cambia después de cada uso), puede reproducir los datos.

Si utiliza la codificación Manchester, puede probar mi código de ejemplo de Raspberry Pi en http://abyz.co.uk/rpi/pigpio/examples.html#pdif2__433D

¿Hay alguna forma de encontrar un patrón en los códigos variables? Voy a asumir que no, porque si es así, ¿sería bastante fácil de romper?
Y... ¿cómo puedo saber qué tipo de codificación se utiliza?
Tendrás que ver los datos que se reciben con un analizador lógico o similar. En la Pi también puedes ver los datos con mi programa piscope . Si obtiene una captura de pantalla, es probable que alguien reconozca el formato de datos.