2,4 ghz Fernbedinung an einen Arduino

#4477375
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.