Hallo, ich habe diese Frage schon einmal im Raspberry Pi-Forum gestellt, die Frage ist aber wohl sehr speziell. Ich habe einen Raspberry Pi den ich als Infrarot-Transmitter nutze. Ich möchte diesen jetzt zusätzlich für meine Steckdosenleiste verwenden. Dazu habe ich einen Sender und Empfänger für 433 Mhz am Pi, der auch funktioniert. Ich kann recht simple über einen Kommandozeilenbefehl das Signal versenden. Das könnte man in ein Script packen. Ich verwendet wiringPi. Nun möchte ich gerne ein Gamepad dazu nutzen die Steckdosenleiste zu schalten. Der Empfänger des Gamepad steckt ja aber an der Konsole. Ziel ist es jetzt, das 2,4Ghz-Signal des Gamepads an dem Transmitter-Raspberry-Pi zu empfangen und wenn ich an dem Gamepad eine bestimmte Tastenkombination drücke wird das Script ausgeführt und ein Signal an die Steckdose gesendet. Ähnliches habe ich schon über mit einer IR-Fernbedienung gemacht: kommt ein bestimmtes IR-Signal am Transmitter an, wird das Script ausgeführt und ein 433 Mhz-Signal versandt. Frage: Wie kann ich ohne den Gamepad-Empfänger das Signal des Gamepads an den Pi bekommen? Es gibt ja auch andere Empfänger die mit 2,4Ghz senden (WLAN, DVB-T). Ist es möglich die Signale mit einem dieser Empfänger zu empfangen und dann auf dem Pi mit einer Software (Lirc oder ähnliches) entsprechend umzusetzen? Oder gibt es vielleicht sogar allgemeine 2,4Ghz-Empfänger extra für diesen Zweck? Richard
da du uns ja nicht sagst um was für ein "gamepad" es sich handelt gibt es auch keine eindeutige antwort. wenn es ein bluetooth basiertes gamepad ist geht es relativ problemlos. sollte es irgendein propritäres geraffel sein musst du dad funk protokoll erstmal komplett reverse engineeren....das macht aber keinen spaß....hier kauft man sich lieber eins dass bluetooth kann.
Das genaue Modell kann ich liefern wenn ich zu Hause bin, dürfte das Logitech F710 sein, mit Bluetooth.
Hab geguckt, ist der Logitech. Hab mal etwas gegoogelt. Da wurde geschrieben die meisten Controller arbeiten out-of-the-box nicht mit anderen bluetooth-dongles oder build in-bluetooth. Ich müsste ja nur ein Signal auffangen können. Gibt es dafür eine Software oder kann das Lirc?
Richard M. schrieb: > Ich müsste ja nur ein Signal auffangen können. Vergiss' es. Das ist nicht einfach "nur ein Signal auffangen", auch wenn es hier um das 2.4-GHz-Band geht.
Mit einem PS4 Controller und einem Raspi3(Bluetooth) würde das gehen. Ich hatte damit Relais von einem PiFace Digital 2 geschaltet. Aber genauso gut könnte man die Befehle dann anders verarbeiten. Allerdings müsstest du den PS4 Controller mit dem Raspi pairen. Und dann später wieder mit der PS4. Beides gleichzeitig funktioniert nicht. Aber dafür hat man eine Fernbedienung mit ziemlich vielen Knöpfen^^
:
Bearbeitet durch User
Hatte mir schon gedacht, dass es ihne vorheriges Pairing nicht geht. Rufus Τ. F. schrieb: > Richard M. schrieb: >> Ich müsste ja nur ein Signal auffangen können. > > Vergiss' es. Das ist nicht einfach "nur ein Signal auffangen", auch wenn > es hier um das 2.4-GHz-Band geht. Bei IR war es ja so, dass Lirc die Signale als Zahlenkombi angezeigt hat. Ich dachte nun ein das ist über 2,4ghz ähnlich. Man zeichnet auf was passiert wenn ich Button A drücke und sage einer Software, wenn das passiert starte Script A. Dem ist wohl nicht so.
Auch wenn das Gamepad noch gar nicht gepaired ist? Wenn ich das Gamepad anschalte und noch nicht mit einem BT-Gerät paire, werden da auch immer wechselnde Signale versendet? Oder werden da überhaupt Signale versendet? Irgendwie muss ja das andere Gerät wissen, dass "da ein anderes ist". Das kann ja kein ständig wechselndes Signal sein, oder?
Richard M. schrieb: > Das kann ja kein ständig wechselndes Signal sein, oder? Das ist ein BT-Signal, egal ob "gepaired" oder nicht. Das kannst Du aber nicht mit vertretbarem Aufwand ohne einen BT-Gegenpart auswerten. Wirklich nicht.
ok, dann setz ich das mit einer taste an einer ir-fb um.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.