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
Next revision
Previous revision
misc:hacks:taranispython [2015-07-19 03:13]
fred [Create a new model for the Taranis X9D (Plus)]
misc:hacks:taranispython [2021-06-24 16:46] (current)
kimberly
Line 1: Line 1:
-====== Using a Taranis X9D (Plus) RC transmitter with the Python PC client ======+<WRAP center round important 60%> 
 +This page has deprecated and will be archived. Please go to [[https://www.bitcraze.io/]]. 
 +</WRAP> 
 +====== 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 30:
   * 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 81:
 </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.1437268391.txt.gz · Last modified: 2015-07-19 03:13 by fred