zidane1980slab / avrminicopter-android Goto Github PK
View Code? Open in Web Editor NEWThis project forked from gregd72002/avrminicopter-android
Basic Android controller with the support for FPV camera and PS3 controller.
This project forked from gregd72002/avrminicopter-android
Basic Android controller with the support for FPV camera and PS3 controller.
AvrMiniCopter - Android controller ============== This is WIFI controller for AvrMiniCopter with 2D and 3D FPV support. If you do not know AvrMiniCopter please refer to the wiki: https://github.com/rpicopter/AvrMiniCopter-wiki/wiki PS3 gamepad button mapping: https://github.com/rpicopter/AvrMiniCopter-Android/wiki/Controls REQUIREMENTS ============== RPi with camera Android device with PS3 controller Android (API >= 12) TODO ============== - code cleanup - video storage and management INSTRUCTIONS ============== You should be able to use precompiled APK straight onto your Android device (there is no need for root access). The application speaks directly to AVRSPI. Alternatively, you can compile it yourself. For this there are two options: - use precompiled gstreamer and rpicamerastreamer libraries - compile the whole lot yourself To compile the libraries you will need NDK (android-ndk-r10d) and GStreamer for Android SDK (like 1.4.5 Debug). To compile the controler only (using pre-compiled libraries) you should be able to add the libraries to your project and do calls straught to them. Program was compiled using: - Eclipse version 4.4.1 - SDK: 5.0.1 (Android 21) - NDK: android-ndk-r10d - GStreamer: 1.4.5 (DEBUG) You will need >= Android 12. Tested using Android 19. CONTROLS & OPTIONS =============== - always connect PS3 controller before running this application (otherwise you will need to kill the app and re-run it) - setup your ESC min and max values in Options - setup your RPiCopter IP address in Options - for FPV with glasses set FPV type to 1, otherwise this should be 0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.