Ich suche nach einem Mikrocontroller, mit dem ich meine Deckenlampe steuern kann, die über eine 2,4-GHz-Fernbedienung gesteuert wird. Das Endziel ist es, es in Heimautomatisierungstools zu integrieren und die zusätzliche Fernbedienung zu vergessen.
Ich habe SDR-Radio (hackrf one) verwendet, um die Kommunikation besser zu verstehen. Angesichts der Tatsache, dass die Lampe ziemlich billig war, hatte ich nicht erwartet, dass es sich um ein komplexes Protokoll handelt. Ich habe folgende Dinge gefunden:
Und jetzt komme ich zu einem Problem, wie repliziere ich dieses Signal? Was für mich am besten funktioniert, ist, nach welcher Art von Modulen (die idealerweise gut mit ESP/Arduino spielen) sollte ich suchen?
Da ich keine Erfahrung mit drahtloser Kommunikation habe, bin ich fälschlicherweise davon ausgegangen, dass ich zB das nRF24L01 + -Modul an esp32 anschließen und einfach so etwas tun kann delay(16); rf.high(); delay( 16 ); rf.low();
. Nachdem ich jedoch über dieses spezielle Funkmodul gelesen hatte, stellte sich heraus, dass es ein festes Kommunikationsprotokoll hat, das für diesen Zweck nicht geeignet ist.
Als Referenz stelle ich eine geschnüffelte Code-Visualisierung ein, die mit GNU Radio aufgenommen und zur Visualisierung in Audacity importiert wurde:
Es gibt RF-Protokolle, die OOK-Versionen (On-Off-Keying) von IR-Protokollen sind - das ist wahrscheinlich das, was das ist. Vielleicht finden Sie diese Arduino-Diskussion hilfreich: https://forum.arduino.cc/index.php?topic=532534.0
Marc Lewandowski
Marc Lewandowski
Bimpelrekkie
Bimpelrekkie
Marc Lewandowski
Markus Müller
Marc Lewandowski
Bimpelrekkie