EdgeTX / edgetx

EdgeTX is the cutting edge open source firmware for your R/C radio
https://edgetx.org
GNU General Public License v2.0
1.54k stars 329 forks source link

[NV14] Bluetooth - joystick for simulators #701

Open nightflasher opened 2 years ago

nightflasher commented 2 years ago

There are at least two different Bluetooth modules build into the flysky nirvana, somebody managed to get the darker module working with Android and the telemetry viewer app. However, i'd like to use this app with my blue Bluetooth module and maybe it's possible to provide a wireless joystick over Bluetooth for mobile simulators like freerider or CurryKitten flightsim.

The nirvana is a good radio for flying, but I don't want to deal with a long cable while getting some stick time in the Simulator. Also, I don't want to buy long cables anymore or carry them with me.

The two pictures of the Bluetooth modules IMG_20210909_091651_compress51 IMG_20210909_113036_compress78

dlktdr commented 2 years ago

On my HeadTracker project you can now receive incoming Bluetooth data from Frsky Bluetooth modules and output it as a HID joystick. https://headtracker.gitbook.io/head-tracker/

But.... I'm not sure how the Nirvana module works. I'm sure they did a very similar thing to Frsky since it appears to be a similar chip and if it's Frsky compatible with the same telemetry app it might work.

FYI Bluetooth latency isn't the best. Direct USB cable is going to be a lot better.

yds commented 2 years ago

Flysky-OpenTX-Test-Branch NV14_Bluetooth commits branch relevant to this issue

darshanmahakul commented 7 months ago

anyone know how to use bluetooth joystick with edgetx setup

pfeerick commented 7 months ago

Currently not possible... bluetooth module isn't enabled by default, and I'm not sure what module is currently used in the EL18.

nightflasher commented 7 months ago

I'm not sure, if drivers needed? When someone sent all the telemetry to the UART the BT module is connected to, and I can scan for BT devices on my phone to find the NV14... At least telemetry should be able to get,without driver pain?!

juricabi commented 3 months ago

Could this be implemented? https://github.com/open-flysky/Flysky-OpenTX-Test-Branch/pull/28 Only for telemetry support.

richardclli commented 3 months ago

It is just a serial passthrough BT module. You can consider it as a wireless serial port after pairing.