No se pueden recibir señales de RF de un control remoto utilizando un receptor de RF

8

Problema

No puedo recibir las señales enviadas con un control remoto KaKu APA3-1500R con un receptor de RF conectado a un Raspberry Pi 3.

Hardware

- Receptor de RF (en holandés)
- KaKu APA3-1500R (en holandés)

información adicional

  • El receptor funciona correctamente. Esto lo sé porque también tengo un transmisor y puedo transmitir / recibir señales correctamente.
  • El sistema KaKu funciona correctamente. Puedo controlar el interruptor KaKu con el control remoto suministrado.
  • Utilizando bibliotecas como pilight o rpi-rf, puedo enviar y recibir códigos de un transmisor de RF al receptor de RF. Sin embargo, ambas bibliotecas no pueden captar la señal enviada con el control remoto KaKu. Esto es especialmente sorprendente ya que el sistema KaKu en cuestión está en la lista con dispositivos compatibles de la biblioteca pilight.

Pregunta

¿Cómo debo proceder para resolver este problema? ¿Quizás haya una manera de leer los valores "brutos" recibidos por el receptor de RF, sin especificar ningún protocolo?

MuadDev
fuente
Ese es un receptor verdaderamente terrible. Los diseños primitivos como el que a menudo generan ruido hasta que una señal los silencia, y pueden tener un tiempo de auto-enfriamiento que es incompatible con la velocidad de datos de los sistemas de control remoto. Es probable que primero deba caracterizar su transmisor, ya sea utilizando un dongle RTL-SDR, o mediante un transformador que acople la variación en la corriente de su fuente de alimentación (o incluso la salida de un detector de potencia de RF de diodo simple) en la tarjeta de sonido de su computadora para grabar la envolvente del transmisión y así determinar el tiempo y la codificación.
Chris Stratton
2
Gracias por su respuesta, pero probablemente no sea el receptor el problema. Usando esta guía, pude leer la señal que mi control remoto envía usando el receptor. Simplemente lee la salida del receptor, lo que indica que podría haber un problema con los protocolos utilizados. Todavía no he podido enviar la señal con mi transmisor, pero ahora al menos sé la secuencia que necesito enviar. Una vez que logre enviar la señal con éxito, informaré aquí.
MuadDev

Respuestas:

1

Finalmente logré grabar y reproducir con éxito las señales rf usando este repositorio git .

MuadDev
fuente
44
¿Puedes aclarar cuál era el problema subyacente? Para que esto sea un poco menos una respuesta de solo enlace, y ayudar a las personas en el futuro a decidir si esto también les ayudará ...
Sean Houlihane
1
Lamentablemente, no tengo idea de cuál era el problema subyacente. Mi mejor conjetura es que todas las otras bibliotecas no son compatibles con el protocolo del control remoto que tengo, a pesar de que afirman explícitamente que lo hacen. O tal vez requieren una sola señal correcta, mientras que la biblioteca vinculada escucha las señales repetidas (corruptas) y las usa para reconstruir la señal correcta original. Pero nadie lo sabe realmente. Sugiero dejar la respuesta ya que simplemente grabar y reproducir la señal rf podría ser una solución para más personas que luchan con los paquetes más convencionales que normalmente se usan para esto
MuadDev