2,4 ghz Fernbedinung an einen Arduino

Die Frage ist erstmal um was für eine Fernbedienung es sich handelt, 
bzw. welcher Transceiver Chip dort eingesetzt wird. 2,4 GHz ist ja nicht 
gleich 2,4 GHz. Die einen nehmen Bluetooth, die anderen Dinge wie 
nRF24L01, WLAN oder eben was total anderes.
Der Empfänger (in diesem Fall der Arduino + 2.4 GHz receiver) muss das 
Signal ja auch entsprechend demodulieren können. Wenn man gar nichts 
darüber weiß sollte man vielleicht erstmal mit SDR (Software Defined 
Radio) anfangen.
Es gibt auch 2,4 GHz Transceiver, die nicht ein strikt vorgegebenes 
Protokoll fahren (wie der nRF24L01 => Shockburst), sondern etwas 
flexibler sind wie z.B. der CC2400.
Wenn die Fernbedienung sowas wie ein nRF24L01 verwendet, gilt es erstmal 
herauszufinden welcher Hardware-Kanal (oder Kanäle via 
Frequency-Hopping) verwendet werden sowie die Adresse die zum Senden 
verwendet wird (3-5 Bytes). Das geht am einfachsten indem man einfach 
den SPI-Bus für die Initialierungsphase des ICs mitschneidet oder eben 
den CC2400 verwendet um die Rohdaten nach der Präambel 01010101 bzw. 
10101010 gesendet wird.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.