Não é possível receber sinais de RF de um controle remoto usando um receptor de RF

8

Problema

Não consigo receber os sinais enviados com o controle remoto KaKu APA3-1500R com um receptor de RF conectado a um Raspberry Pi 3.

Hardware

- Receptor RF (em holandês)
- KaKu APA3-1500R (em holandês)

informação adicional

  • O receptor funciona corretamente. Isso eu sei porque também tenho um transmissor e sou capaz de transmitir / receber sinais corretamente.
  • O sistema KaKu funciona corretamente. Sou capaz de controlar o switch KaKu com o controle remoto fornecido.
  • Utilizando bibliotecas como pilight ou rpi-rf, posso enviar e receber códigos de um transmissor de RF para o receptor de RF. No entanto, as duas bibliotecas não conseguem captar o sinal enviado com o controle remoto KaKu. Isso é especialmente surpreendente, pois o sistema KaKu em questão está na lista de dispositivos compatíveis da biblioteca pilight.

Questão

Como devo proceder para resolver este problema? Talvez haja uma maneira de ler os valores "brutos" recebidos pelo receptor de RF, sem especificar nenhum protocolo?

MuadDev
fonte
Esse é um receptor verdadeiramente terrível. Projetos primitivos como esse geralmente geram ruído até serem silenciados por um sinal e podem ter um tempo de auto-atenuação incompatível com a taxa de dados dos sistemas de controle remoto. Você provavelmente deve primeiro caracterizar seu transmissor, usando um dongle RTL-SDR ou transformando o acoplamento da variação na corrente da fonte de alimentação (ou mesmo a saída de um simples detector de potência de RF de diodo) na placa de som do computador para gravar o envelope do transmissão e, assim, determinar o tempo e a codificação.
Chris Stratton
2
Obrigado pela sua resposta, mas provavelmente não é o receptor que é o problema. Usando este guia, pude realmente ler o sinal que meu controle remoto envia usando o receptor. Ele lê claramente a saída do receptor, o que indica que pode haver um problema com os protocolos usados. Ainda não consegui enviar o sinal com o meu transmissor, mas agora pelo menos sei a sequência que preciso enviar. Depois que eu conseguir enviar o sinal com sucesso, irei reportar aqui.
MuadDev 25/02

Respostas:

1

Finalmente, consegui gravar e reproduzir com sucesso os sinais de rf usando este repositório git .

MuadDev
fonte
4
Você pode esclarecer qual era o problema subjacente? Para tornar isto um pouco menos de uma resposta só-link, e ajudar as pessoas no futuro decidir se isso vai ajudá-los também ...
Sean Houlihane
1
Infelizmente, não tenho ideia de qual era o problema subjacente. Meu melhor palpite é que todas as outras bibliotecas não suportam o protocolo do controle remoto que eu tenho, mesmo que declarem explicitamente que sim. Ou talvez eles exijam um único sinal correto, enquanto a biblioteca vinculada escuta sinais repetidos (corrompidos) e os utiliza para reconstruir o sinal correto original. Mas é realmente uma incógnita. Sugiro para deixar a resposta-se como simplesmente gravar e reproduzir o sinal de RF pode ser uma solução para mais pessoas lutando com os mais pacotes convencionais normalmente utilizados para este
MuadDev