Forum: HF, Funk und Felder nRF24: Verbinden mit vorhandenem Controller?


von Marco G. (flaschenpost)


Lesenswert?

Hallo,

vielleicht bin ich auf dem ganz falschen Dampfer, vielleicht brauche ich 
auch nur einen guten Einstieg. Alles, was ich gefunden habe, geht von 
zwei nRF Modulen aus.

Ich habe einen billigen Mini- Quadrokopter mit einem Controller, der 
laut Verkauf über 2.4GHz Protokoll mit dem Controller spricht.

Jetzt hatte ich die Hoffnung, mich mit diesem Controller auch mit dem 
Arduino über ein nRF24L01 verbinden zu können. Dazu müsste ich natürlich 
erst mal mithören, wie sich die beiden Geräte verbinden.

Gibt es überhaupt so was wie einen Scan-Modus? Hat schon mal jemand so 
was gemacht? Oder muss ich einen extra Controller kaufen, um so was wie 
ein Auto über RF zu steuern?

Vielen Dank für jeden Tipp.

Liebe Grüße
Marco

: Bearbeitet durch User
von Uwe D. (monkye)


Lesenswert?

Ja, Du bist auf dem falschen Dampfer. Der Chip dient der Kommunikation 
im 2,4GHz Band. Diese verwenden eine spezielle Art der Kommunikation und 
"Scan-Modus" geht auch - wenn Du dafür eine Software schreibst.

Ansonsten wird auch das mithören schwer, weil auch hier ein bissel 
Protokoll nötig ist (neben dem ganzen Kram im Bereich HF).

Um es kurz zu machen: Suche im Netz auch Leuten die sich die Mühe schon 
gemacht haben. Ansonsten wirst Du viel Zeit brauchen und das Ergebnis im 
Verhältnis zum Aufwand bescheiden sein...

Uwe

von Marco G. (flaschenpost)


Lesenswert?

Vielen Dank für die klare Info!

Kennt jemand einen günstigen einfachen Controller, mit dem man eigene 
nRF24 steuern kann?

Gruß
Marco

von Mitredner (Gast)


Lesenswert?

Marco G. schrieb:
> Kennt jemand einen günstigen einfachen Controller, mit dem man eigene
> nRF24 steuern kann?

Ja, ich.

von Marco G. (flaschenpost)


Lesenswert?

Mitredner schrieb:
> Marco G. schrieb:
>> Kennt jemand einen günstigen einfachen Controller, mit dem man eigene
>> nRF24 steuern kann?
>
> Ja, ich.

Cool, das ist eine gute Nachricht! Ich geb ja zu, die Frage hat das 
provoziert... ;-)

Kannst du mir bitte auch ein paar nennen?

Danke!

von SDR (Gast)


Lesenswert?

Um die Kommunikation mitzulesen und daraus das verwendete Protokoll zu 
erkennen und vielleicht dann sogar die Daten zu dechiffrieren eignet 
sich Software Defined Radio. Besorg dir einen passenden TV-Stick 
installier die Software - und dann fang an die Daten zu analysieren.

Ist denn schon bekannt, dass die Kommunikation nicht nur auf 2,4 GHz 
läuft sondern tatsächlich nRF24? Bei 2,4GHz gibt es ja mehrere 
Möglichkeiten...

von Marco G. (flaschenpost)


Lesenswert?

SDR schrieb:
> Um die Kommunikation mitzulesen und daraus das verwendete Protokoll zu
> erkennen und vielleicht dann sogar die Daten zu dechiffrieren eignet
> sich Software Defined Radio. Besorg dir einen passenden TV-Stick
> installier die Software - und dann fang an die Daten zu analysieren.
>
> Ist denn schon bekannt, dass die Kommunikation nicht nur auf 2,4 GHz
> läuft sondern tatsächlich nRF24? Bei 2,4GHz gibt es ja mehrere
> Möglichkeiten...

Na, mittlerweile bin ich überzeugt, dass das mindestens zwei ganze 
Nummern zu groß für mich als Anfänger ist. Ich kann mal versuchen, die 
fertigen Filetstücke von 
https://mmelchior.wordpress.com/2016/06/06/qc-360-a1-p1/ einzubauen, und 
vielleicht habe ich ja Glück. Aber so weit, eigenständig derartiges 
rauszufinden, reichts bei mir noch lange nicht...

von Kopfschüttler (Gast)


Lesenswert?

Marco G. schrieb:
> Kannst du mir bitte auch ein paar nennen?

Es reicht einer, und du kannst dir einen aus einer
ganzen Familie aussuchen. Es funktionert mit jedem.

Arduino.

Auch (fast) jeder beliebige Atmel Controller hat ein SPI
das für diesen Zweck nutzbar ist.

Auch (fast) jeder beliebige STM Controller hat ein SPI
das für diesen Zweck nutzbar ist.

usw.

usw.

von Marco G. (flaschenpost)


Lesenswert?

Kopfschüttler schrieb:
> Marco G. schrieb:
>> Kannst du mir bitte auch ein paar nennen?
>
> Es reicht einer, und du kannst dir einen aus einer
> ganzen Familie aussuchen. Es funktionert mit jedem.
>
> Arduino.
> usw.

OK, ich bin zurück aus dem Winterurlaub. "Controller" ist wohl 
missverständlich, dass ich den nRF24 mit dem Arduino koppeln kann, ist 
mir klar.

Dann noch mal unmissverständlich meine Frage.

Im Spielzeugauto soll ein ATMega oder Arduino mit einem nRF24 o.ä. 
sitzen, der Befehle von außen empfangen kann und mit meinem Programm 
dann Gas gibt, bremst oder lenkt oder was auch immer.

Außerhalb des Spielzeugautos stehe ich und suche ein Steuergerät 
("Controller"), das ich in den Händen halte, der sich mit dem nRF24 im 
Spielzeugauto koppelt, an dessen Steuerhebeln ich steuern kann und 
dessen Steuerpositionen oder -Befehle vom Arduino per nRF verstanden 
werden.

Also gesucht ist ein Steuergerät, welches man in eigenen Projekten 
einsetzen kann, ohne Reverse Engineering.

Ich will mangels mechanischer Fertigkeiten so ein Ding nicht komplett 
selbst zusammenbauen, weil ein ordentlicher Controller auch irgendwie 
handpassende Form haben sollte, und ich bekomme vielleicht noch eine Art 
Vogelhäuschen in klein mit Minijoystick dran hin.

Bin ich der einzige, der eine Remote Control braucht, mit der man den 
Arduino fernsteuern kann, oder bin ich nur der einzige, der zu blöd zum 
Finden ist?

So was, nur in einfach und billig:

> 
http://www.ebay.de/itm/USB-32CH-Servo-Kontrolle-Modul-wireless-drahtlos-controller-fur-arduino-Robot-/122043496710?hash=item1c6a5bf906:g:sT0AAOSw7s5XhO1y

Der Mini-Quadrokopter mit Controller hat 10,- Euro gekostet, theoretisch 
müsste es also einfache Controller im Bereich bis 10 Euro geben.

Ich versuche, mich nächstes mal klarer auszudrücken.

Gruß
Marco

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.