Impossible de recevoir des signaux RF d'une télécommande à l'aide d'un récepteur RF

8

Problème

Je ne parviens pas à recevoir les signaux envoyés avec une télécommande KaKu APA3-1500R avec un récepteur RF connecté à un Raspberry Pi 3.

Matériel

- Récepteur RF (en néerlandais)
- KaKu APA3-1500R (en néerlandais)

information additionnelle

  • Le récepteur fonctionne correctement. Je le sais car j'ai également un émetteur et je peux transmettre / recevoir des signaux correctement.
  • Le système KaKu fonctionne correctement. Je peux contrôler le commutateur KaKu avec la télécommande fournie.
  • En utilisant des bibliothèques comme pilight ou rpi-rf, je peux envoyer et recevoir des codes d'un émetteur RF vers le récepteur RF. Cependant, les deux bibliothèques ne peuvent pas capter le signal envoyé avec la télécommande KaKu. Cela est particulièrement surprenant car le système KaKu en question figure dans la liste des appareils compatibles de la bibliothèque Pilight.

Question

Comment dois-je procéder pour résoudre ce problème? Peut-être existe-t-il un moyen de lire les valeurs "brutes" reçues par le récepteur RF, sans spécifier de protocole?

MuadDev
la source
C'est un récepteur vraiment terrible. Les conceptions primitives telles que celles-ci génèrent souvent du bruit jusqu'à ce qu'elles soient calmées par un signal, et peuvent avoir une temporisation d'auto-extinction qui est incompatible avec le débit de données des systèmes de télécommande. Vous devriez probablement caractériser d'abord votre émetteur, soit en utilisant un dongle RTL-SDR, soit en couplant par transformateur la variation de son courant d'alimentation (ou même la sortie d'un simple détecteur de puissance RF à diode) dans la carte son de votre ordinateur pour enregistrer l'enveloppe du transmission et ainsi déterminer la synchronisation et le codage.
Chris Stratton
2
Merci pour votre réponse, mais ce n'est probablement pas le récepteur qui pose problème. En utilisant ce guide, j'ai pu lire le signal envoyé par ma télécommande à l'aide du récepteur. Il lit clairement la sortie du récepteur, ce qui indique qu'il pourrait y avoir un problème avec les protocoles utilisés .. Je n'ai pas encore pu envoyer le signal avec mon émetteur, mais maintenant je connais au moins la séquence que je dois envoyer. Une fois que j'aurai réussi à envoyer le signal, je ferai rapport ici.
MuadDev

Réponses:

1

Enfin, j'ai réussi à enregistrer et à lire avec succès les signaux RF à l'aide de ce git repo .

MuadDev
la source
4
Pouvez-vous préciser quel était le problème sous-jacent? Pour en faire un peu moins une réponse de lien uniquement, et aider les gens à l'avenir à décider si cela les aidera aussi ...
Sean Houlihane
1
Malheureusement, je n'ai aucune idée du problème sous-jacent. Ma meilleure supposition est que toutes les autres bibliothèques ne prennent pas en charge le protocole de la télécommande que j'ai, même si elles le déclarent explicitement. Ou peut-être qu'ils nécessitent un seul signal correct tandis que la bibliothèque liée écoute les signaux répétés (corrompus) et les utilise pour reconstruire le signal correct d'origine. Mais c'est vraiment la supposition de n'importe qui. Je suggère de laisser la réponse en place car l'enregistrement et la lecture du signal rf pourraient être une solution pour plus de gens aux prises avec les paquets plus courants normalement utilisés pour cela
MuadDev