Fly Crazyflie with an Android device, even if you dont have a PS3/XBOX controller or an OTG cable.
This has two parts -
- Android Client
- PC Client
Both the clients are similar to the the original CrazyFlie client.
The Android Client creates a NanoHttpd server to stream json data, which PC client reads and transmits it to CrazyFlie.
Installation Instruction -
- Install Android Client on your Android device
- Connect your PC to theA ndroid device using a local WIFI hotspot (create it on your Android device)
- Select "Connect" from the menu
- Note down the Ip Address (X.X.X.X - forget the :8080 bit)
- Open PC Client, and under file menu, Enter the ip (X.X.X.X)
- Select "Server Connect", before you connect to your CrazyFlie
- Test the connection, by moving the joystick on your Android device. The values for pitch,roll,yaw,thrust should change.
- Then hit connect and select your CrazyFlie connection.
- Fly without any controller/OTG
You can also update the minimum/max values. Do this before you hit Server Connect, to update the server with new values.