Monday 14 July 2014

Google Cardboard 3D FPV flying

If you want a cheap 3D FPV experience, you might consider using a google cardboard kit. Combining this kit with your smartphone, and a skyped fpv video to the phone, you would get a 3D flying experience on the cheap. In SBS 3D, of course. There will be lag issues no doubt, but it would be cool for a spectator/co-pilot, or improving disability access to RC flying.



Try crossing your eyes a little on the below image





Update:
I think that the DJI Phantom might have a heads-up on Arducopter as it's video feed is sent via 2.4ghz (wifi frequency).
It seems plausible that a specific video-over-wifi app can be made for Google Cardboard & Phantom 2.4ghz video and avoid the lag issues that would exist when using a 5.8ghz vtx & skype workaround to send video from a 'capture device & laptop' to a smartphone.
My second guess, is that DJI are already in prototyping for such a system that includes a 3d Blackbird fpv camera:
transmitting video over wifi (2.4ghz signal) to a smartphone app and using the Carboard SDK/Project Tango SDK. It's smoothly compatible when you think about it, compared to attempting to hack most people's 5.8ghz vtx modules.
How could 3DR respond?
I mean, are there any Turnigy 9x radio modules that allow you to use 5.8ghz, instead of 2.4ghz?
I am aware that there are 2.4ghz VTX & VRX modules available like this one so it seems that the issue is converting your Turnigy 9x to use 5.8ghz..Or UHF frequency like OpenLRS or EzUHF system.
At the moment, In my eyes, this is the future for immersive flight on a consumer level. For most people who have already taken up the hobby of quadcopter building, it's going to be an outlay yet again for you guys to change both your flight controller & fpv transmitters. 
The other option would be to use a dedicated goggle like the occulus rift connected to a 5.8ghz receiver, but who wants to outlay the money for a dedicated goggle when it's possible to adapt a smartphone that most people already own? It's a cost outlay dilemma it seems.
Option 1: Use a dedicated SBS 3D/Occulus Rift goggle: $350 (probably more when it's ready for release) & 3D fpv blackbird camera: $135 
Option 2: Convert your 9x to 5.8ghz (not aware this is possible) or use OpenLRS ($50)/EzUHF ($200) (, change your fpv system to 2.4ghz (Price variable) and use your smartphone & 3D FPV app.
Something to start to think about, converting to UHF radio & 2.4ghz video.

Super-turbo-Awesome ground control system

If you take a hummingbird board, (http://www.solid-run.com/products/hummingboard/), with a RC305 video receiver, a 7" touchscreen monitor....Load DroidPlanner onto it...Mount it to your Taranis...And you have both recordable FPV & touchscreen GroundControlSystem. And A/B switch to change between the 2 screens. Nice idea huh? Shall I build it? :)




Thursday 10 July 2014

Throttle failsafe working on MPNG + AIOP using standard 9x receiver

If you are using MegapirateNG and a Crius AIOP board with the Turnigy 9x, the standard 9x receiver doesn't enable the somewhat important throttle failsafe feature in Arducopter & Mission Planner.

However, I have the Throttle failsafe working on my 'Locust Quadcopter' AIOP board, using the standard 9x receiver (9x8cV2). 
It appears to have allowed me not to purchase the Frsky modules (£50/pair?) just to enable throttle failsafe.

If you would like to try it, I have used this PPM encoder V1 board which cost me just over £4 on ebay.

It was quite simple:

I set up MegapirateNG on the Arduino software to enable the default PPM (Changing it from my previous PWM signal), and uploaded it.

I then plugged the ppm encoder board between the 9x receiver and AIOP, sending the 3 ppm wires (+5v, GND, PPM) to the AIOP board (+5v, GND, A8).

I powered the 9x receiver from the AIOP board also (powering using the PPM encoder board didn't work for me). I didn't use the MUX wire on the PPM encoder either. It's not necessary.

Then, it was just a case of connecting the ch pins from 9x receiver to PPM encoder as you see fit for your needs.

I didn't have to modify the PPM encoder at all. It worked as it came, out of the bag.

If anyone wants assistance I'm happy to offer advice.