Étape 2: Assembler le pan et tilt système
J’ai choisi de mettre un autre moteur à courant continu et un servo sur elle comme un pan et tilt système qui pourrait être utilisé pour tout ce que vous voulait viser. Le servo est contrôlé par l’Arduino et le moteur panoramique est commandé par un interrupteur DPDT que j’ai acheté à radio shack pour environ deux dollars.
Pour contrôler le servo, j’ai écrit un code dans l’environnement du logiciel Arduino qui lit la chute de tension hors d’un potentiomètre et qui convertit l’angle que le servo doit être déplacé vers. Mettre en oeuvre cette sur l’Arduino vous raccordez le câble de données servo à une des broches sortie numérique sur l’Arduino et le fil de tension plus de 5V et le fil à la masse. Pour le potentiomètre vous devez connecter les deux fils extérieurs à + 5V et l’autre à la masse. Le premier moyen du potentiomètre doit alors être connecté à une entrée analogique. Le potentiomètre agit alors comme un diviseur de tension avec des valeurs possibles de 0V à + 5. Lorsque l’Arduino indique l’entrée analogique il le lit de 0 à 1023. Pour obtenir un angle pour exécuter que le servo à j’ai divisé la valeur que l’Arduino a été la lecture de 5,68 pour obtenir une échelle d’environ 0-180.
Voici le code que j’ai utilisé pour contrôler le servo d’inclinaison d’un potentiomètre :
#include < Servo.h >
int potPin = 2 ; sélectionne l’entrée pin pour le potentiomètre
Servo servo1 ;
int val = 0 ; variable pour stocker la valeur venant du potentiomètre
void setup() {}
SERVO1.Attach(8) ; choisit la goupille pour le servo
}
void loop() {}
Val = analogRead(potPin) ; lire la valeur du potentiomètre
Val = val / 5.68 ; convertir la valeur en degrés
SERVO1.Write(Val) ; faire passer le servo à ce degré
Servo::Refresh() ; nécessaire pour faire fonctionner le servo de commande
}
Si vous avez besoin d’aide travaillant avec l’Arduino comme je le faisais alors je vous suggère fortement d’aller à www.arduino.cc ses un site fantastique opensource qui est vraiment utile.
J’ai donc besoin, après le contrôle de l’asservissement et le commutateur de test, un endroit pour les mettre. J’ai fini par utiliser un morceau de bois coupe ferraille sur la même longueur comme Ard-e puis visser dans la planche avec un morceau d’aluminium pliée à un angle de 90 degrés.
J’ai ensuite installé l’interrupteur DPDT et le potentiomètre dans le contrôleur. C’était un squeeze serré et j’ai dû percer un autre trou sur le dessus de celui-ci pour courir des fils de mais dans l’ensemble, ça a marché assez bien. J’ai aussi fini de souder les fils sur le circuit contrôleur existant pour alimenter la boîte d’engrenage.
J’ai vraiment probablement devrais ont utilisé un autre servo pour le panoramique mais je suis allé au magasin hobby avait seulement l’une des dix dollars plus et le moteur peuvent tourner à 360 ° à la différence du servo. Le moteur est un peu trop lent.
Maintenant à l’essai.