Close

How to send control signals

A project log for FoneTroll II: Gyro-mounted FPV/controller

Static-orientation screen holder with dynamic gyro-based controls for RC vehicles

kendoken.do 05/18/2018 at 02:430 Comments

So the screen is steady while you are moving the control grips around; supercool, awesome, great, but how does this control your remote project?

My initial idea was to build an MPU into the grips and use that data to generate some sort of PWM signal (through an Arduino) that could be used by the remote project's onboard controller (in my case a CC3D Revolution flight controller) sent via an OPLink master. Then it dawned on me... The control signals sent from the gimbal board to the ESCs that control the gimbal motors are PWM, why not grab that signal and feed it into the OPLink? How the output from OPLink slave is interpreted by the flight controller may need some adjusting in the setup program (LibrePilot in my case) but it just might work...

That leaves only yaw control to worry about. A thumbslider joystick hooked up to an ATtiny for conversion to PWM and then sent along to the OPLink Tx should do the trick. This slider can be placed on one of the grips.

Discussions