Le défi.
Pour réserver un témoin pour lunettes FatShark Predator FPV travailler avec un dji Phantom V2 avec cardan GoPro Tarot T-2D.
Le contrôleur de dji a un moulinet pour contrôler l’angle d’élévation de la caméra. Ceci est attenant à un pot d’autocentering.
Les tensions présentes sur les broches de pot 0 v et 3,3 v pour les broches 3 et 1, constituent la portée maximale pour l’essuie-glace sur la broche 2.
Selon le mode, la mode, le cardan est réglé sur, ceux-ci représentent la position de la caméra ou la vitesse de montée/descente. Ce que nous devons faire est de fournir une tension continue de la broche 2 du pot entre 0 v et 3,3 v qui est proportionnelle à l’angle des lunettes FPV.
Ce que nous pouvons utiliser pour convertir une tension continue proportionnelle de l’angle des lunettes FPV ?
Eh bien et MPU6050 accéléromètre/gyroscope et un Arduino Nano sont assez petit pour se glisser à l’intérieur des lunettes peut être alimenté par la fourniture de lunettes.
Extraire un angle précis de le MPU6050 n’est pas exactement vers l’avant, mais il peut être fait.
Cet angle peut être émis à l’une des broches PWM de la Nano.
Une sortie PWM n'est pas ce que nous voulons cependant. Nous sommes après une tension variable. En outre, la sortie PWM est 0 v ou 5 v seulement.
La solution consiste à intégrer le signal PWM, ou de calculer la zone sous l’impulsion et de sortie comme une tension.
Cela sonne comme une tâche compliquée, mais en réalité, la solution est très simple.
Un filtre passe-bas avec une fréquence de coupure très faible agit comme un intégrateur et a l’avantage dans cette demande que si nous le faire avec une fréquence de coupure très bas, il est relativement lent à réagir. Cela donne une réponse de sortie lisse.
Avec un pot de garniture convenablement haute valeur agissant comme un diviseur de potentiel sur la fin, nous pouvons apporter la production max vers le bas pour le 3.3V requise. Il est également intéressant de noter que le circuit n’atteindra jamais tout à fait 0v comme il y aura toujours une impulsion sur la broche de sortie de l’Arduino, mais nous pouvons obtenir assez d’une balançoire sur la sortie en fonction de nos besoins.
Puisque nous utilisons la fourniture pour les lunettes FPV au pouvoir l’Arduino et MPU6050, et nous allons brancher la sortie de ce au contrôleur Phantom, nous devons donner à tous les deux un terrain d’entente. Seulement 2 fils sont nécessaires pour connecter les lunettes au contrôleur. J’ai utilisé un fil de jack 1/8" pour cela.