This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:crazyflie:android_client:user_guide [2013-10-15 23:49] fred [Android device compatibility] |
projects:crazyflie:android_client:user_guide [2021-06-24 16:56] (current) kimberly |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Install instructions | + | <WRAP center round important 60%> |
- | + | This page has deprecated | |
- | Screenshot: | + | </WRAP> |
- | + | This topic has been moved [[doc: | |
- | {{: | + | |
- | + | ||
- | ===== Installation ===== | + | |
- | + | ||
- | ==== Hardware requirements: | + | |
- | * [[projects: | + | |
- | * [[projects: | + | |
- | * USB On-the-go (OTG) cable (aka. USB Host cable) with Micro USB to USB | + | |
- | * e.g. from [[http://www.amazon.com/s/ | + | |
- | * Android device with Android version 4.0 (API Level 14) or higher | + | |
- | * Optional: PS3 controller (or compatible) | + | |
- | + | ||
- | ==== Downloading the app ==== | + | |
- | + | ||
- | There is no official version in the Google Play Store yet, but you can download a compiled version from:\\ | + | |
- | https:// | + | |
- | + | ||
- | - Open the URL in your Android device' | + | |
- | - Make sure to "Allow installation of apps from sources other that the Play Store" (Settings -> Security) | + | |
- | - Install the APK (e.g. **CrazyflieControl_2013-07-17.apk**) from the browser' | + | |
- | + | ||
- | ==== Run the Crazyflie Android app ==== | + | |
- | + | ||
- | - Connect the [[projects: | + | |
- | - A pop-up should ask you which app you'd like to use with the USB device. | + | |
- | - Select the Crazyflie app (" | + | |
- | - When you run the app for the first time, you can scan for the [[projects:crazyflie:index|Crazyflie]] (must be switched on). (Menu -> Radio Scan) | + | |
- | * Or you can set channel and data rate in the preferences manually (Menu -> Preferences) | + | |
- | - Once the channel and data rate is set, you can connect to it. (Menu -> Connect) | + | |
- | * The green LEDs on the [[projects: | + | |
- | - Use the on-screen controls to fly the [[projects: | + | |
- | * **WARNING: Be careful with the controls, they are harder to use than a gamepad.** | + | |
- | + | ||
- | ===== Connecting an external controller ===== | + | |
- | + | ||
- | Instead of using the on-screen controls, you can also connect an external controller like a PS3 Controller (or compatible): | + | |
- | + | ||
- | === Connect a PS3 Controller (over USB) === | + | |
- | + | ||
- | In addition to the USB OTG cable, you'll also need: | + | |
- | * USB Y-Cable | + | |
- | * USB Hub | + | |
- | * PS3 Controller (or compatible joystick/ | + | |
- | + | ||
- | Setup: | + | |
- | - Connect a USB Host (OTG) adapter to your Android device | + | |
- | - Connect a USB Y-cable with the USB Host adapter | + | |
- | - Connect a wall-plug with the (red) power plug of the Y-cable (you need external power) | + | |
- | - Connect the upstream port of a USB hub with the socket of the Y-cable | + | |
- | - Plug the PS3 controller and the [[projects: | + | |
- | - The [[projects: | + | |
- | - Press the " | + | |
- | + | ||
- | Alternative setup without a USB Y-cable: | + | |
- | + | ||
- | {{: | + | |
- | + | ||
- | === Connect a PS3 Controller (over Bluetooth) === | + | |
- | * Your Android device must be rooted | + | |
- | * [[https:// | + | |
- | + | ||
- | Setup: | + | |
- | | + | |
- | + | ||
- | ===== Android device compatibility ===== | + | |
- | + | ||
- | ^ Manufacturer ^ Name ^ Android version ^ Status ^ | + | |
- | | Asus | Nexus 7 (2012) | 4.3 | compatible | | + | |
- | | HP | Touchpad | Cyanogenmod 9 (Android 4.0.4) | [[http:// | + | |
- | | HTC | Desire | 2.1 | Unsupported Android version | | + | |
- | | Samsung | Galaxy Nexus | 4.2.2/4.3 | compatible | | + | |
- | | Samsung | Galaxy S2 | ? | compatible | | + | |
- | | Samsung | Galaxy S3 | ? | compatible | | + | |
- | | Samsung | Galaxy S4 | ? | compatible? | | + | |
- | | Sony | Tablet S | ? | [[http:// | + | |
- | + | ||
- | ===== Known issues ===== | + | |
- | * Flight data from the Crazyflie is not displayed | + | |
- | * Size of on-screen controls can not be changed | + | |
- | * Larger screen size of tablets is not used efficiently | + | |
- | * No reliable connection quality indicator | + | |
- | * Repeatedly connecting and disconnecting the Crazyradio can cause problems | + | |
- | + | ||
- | More can be found here: https:// | + | |
- | + | ||
- | ===== Reporting bugs ===== | + | |
- | + | ||
- | Bugs and feature requests should be added as Bitbucket issues: https:// | + |