User Tools

Site Tools


misc:hacks:taranispython

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
misc:hacks:taranispython [2015-07-19 03:13]
fred [Create a new model for the Taranis X9D (Plus)]
misc:hacks:taranispython [2016-01-20 23:30]
fred
Line 1: Line 1:
-====== Using a Taranis X9D (Plus) RC transmitter with the Python PC client ======+====== Using a Taranis X9D (Plus) RC transmitter as a controller ====== 
 + 
 +{{ :misc:hacks:taranisx9d.png?200|}} If you already own a Taranis X9D (Plus) RC transmitter and want to use it as a controller, it can be configured to work with the Python PC client or the Android client app.
  
-{{ :misc:hacks:taranisx9d.png?200|}} If you already own a Taranis X9D (Plus) RC transmitter and want to use it as a controller, it can be configured to work with the Python PC client. 
 Fortunately the transmitter is able to act as an USB Joystick (see https://github.com/opentx/opentx/wiki/OpenTX-USB-Joystick). Fortunately the transmitter is able to act as an USB Joystick (see https://github.com/opentx/opentx/wiki/OpenTX-USB-Joystick).
  
Line 26: Line 27:
   * Download the latest Companion application here: https://www.open-tx.org/2015/07/16/opentx-2.1.0   * Download the latest Companion application here: https://www.open-tx.org/2015/07/16/opentx-2.1.0
  
-===== Configure the Python client =====+===== Python PC client ===== 
 + 
 + 
 +==== Configure the Python client ====
   - Turn on the Taranis   - Turn on the Taranis
   - Connect the Taranis with a USB cable to the PC   - Connect the Taranis with a USB cable to the PC
Line 74: Line 78:
 </code> </code>
  
-===== Use the Taranis X9D (Plus) with the Python client =====+==== Use the Taranis X9D (Plus) with the Python client ====
   - Before connecting to the Crazyflie, check that all axes are working (values should change in the client)   - Before connecting to the Crazyflie, check that all axes are working (values should change in the client)
   - **Attention: Always make sure that the thrust stick is all the way down before connecting to the Crazyflie** :!:   - **Attention: Always make sure that the thrust stick is all the way down before connecting to the Crazyflie** :!:
   - Fly the Crazyflie with the Taranis and have fun! :-D   - Fly the Crazyflie with the Taranis and have fun! :-D
  
-==== Further ideas to explore ====+=== Further ideas to explore ===
  
   * Configure switches on the Taranis as buttons for emergency stop, etc.   * Configure switches on the Taranis as buttons for emergency stop, etc.
   * Try out dual rates and/or expo   * Try out dual rates and/or expo
 +
 +===== Android client =====
 +
 +==== Configure the Crazyflie Android client app ====
 +
 +Here are the necessary steps to configure the Crazyflie Android client:
 +  - Turn on the Taranis
 +  - Connect the Taranis with a USB cable and a USB host (OTG) adapter to the Android device
 +    * The Taranis screen should display a USB symbol when it's connected 
 +  - Check that all sticks are in center position
 +  - Open the Crazyflie Android client
 +  - Go to Preferences -> **Controller Settings** and switch Controller to Gamepad
 +  - Go to **Gamepad axis and button mapping** and configure the following axes
 +    * Right analog X axis should be AXIS_Y
 +    * Right analog Y axis should be AXIS_Z
 +    * Left analog X axis should be AXIS_RX
 +    * Left analog Y axis should be AXIS_X
 +  - Depending on the mode you are using on the Taranis (Mode 1 or 2), set the Mode in the Android app
 +    * Preferences -> **Flight control settings** -> **Mode**
 +
 +==== Use the Taranis X9D (Plus) with the Crazyflie Android client ====
 +
 +  - Before connecting to the Crazyflie, check that all axes are working (values should change in the Android app)
 +  - **Attention: Always make sure that the thrust stick is all the way down before connecting to the Crazyflie** :!:
 +  - Connect to the Crazyflie 2 over BLE
 +    * If you have a Crazyflie 1 you need to use a (powered) USB hub to connect both the Taranis RC transmitter and the Crazyradio USB dongle
 +  - Fly the Crazyflie with the Taranis and have fun! :-D
  
  
misc/hacks/taranispython.txt · Last modified: 2021-06-24 16:46 by kimberly