El desafío.
Para hacer un headtracker para gafas FatShark Predator FPV con un dji Phantom V2 con cardán de GoPro de Tarot T-2D.
El controlador de dji tiene un molinete para controlar el ángulo de elevación de la cámara. Esto se une a un autocentering bote.
Las tensiones presentes en las patillas del pot son 0v y 3.3v para pernos de 3 y 1 y representan la gama máxima para el limpiaparabrisas en el pin 2.
Dependiendo del modo, el modo está configurado el cardán, estos representan la posición de la cámara o la velocidad arriba/abajo. Lo que tenemos que hacer es proporcionar una tensión al pin 2 del bote entre 0v y 3, 3V que es proporcional al ángulo de las gafas FPV.
¿Qué podemos utilizar para convertir el ángulo de las gafas FPV a un voltaje dc proporcional?
Así y MPU6050 acelerómetro/giroscopio y un Arduino Nano son lo suficientemente pequeños como para caber dentro de las gafas y pueden ser alimentado de la fuente de gafas.
Extraer un ángulo exacto de una MPU6050 no es exactamente recto hacia adelante, pero se puede hacer.
Este ángulo puede outputted a uno de los pines PWM de la Nano.
Una salida PWM no es lo que queremos sin embargo. Estamos después de una tensión continua variable. Además, la salida PWM es 0v o 5v solamente.
La solución es integrar la señal PWM, o calcular el área bajo el pulso y salida como una tensión.
Esto suena como una tarea complicada, pero en realidad, la solución es muy simple.
Un filtro de paso bajo con una frecuencia de corte muy bajo actúa como un integrador y tiene la ventaja añadida en esta aplicación que si lo hacemos con una frecuencia de corte muy baja, es relativamente lento para responder. Esto da una respuesta de salida suave.
Con un pote de ajuste convenientemente alto valor actúa como un divisor de potencial en el extremo, podemos traer la salida máximo hasta los 3.3v necesarios. También cabe señalar que el circuito nunca alcanzarán 0v como siempre habrá un pulso en el pin de salida del Arduino, pero podemos obtener lo suficiente de una oscilación en la salida a nuestras necesidades.
Puesto que estamos utilizando la fuente para las gafas FPV al poder el Arduino y MPU6050, y nos estamos conectando la salida de este al controlador de fantasma, necesitamos darles tanto un terreno común. Se necesitan sólo dos cables para conectar las gafas al controlador. He utilizado un cable jack de 1/8" para esto.