Étape 10 : Fil er ! Contrôleur de servo Pololu série, version 18 servo
Pololu
Les instructions suivantes concernent le Conseil 2.007, cependant, ils sont détaillés assez qu’ils doivent expliquer ce que vous devez faire. Essentiellement, vous avez besoin de 5 fils : un seul « sortie servo » (juste un broche de sortie, plus le sol et le pouvoir de la Commission du pololu) et VSRV et GND pour les servos. Les deux motifs doivent être connecté à un endroit (n’importe où) dans votre circuit.
1. Regardez la photo étiquetée http://www.pololu.com/docs/0J40/1.b
2. ce que vous avez besoin de pololu-côté : série traverse à broche RX sur pololu, le pouvoir de VSRV et de VIN, du terrain à GND et beaucoup de servos
« 3. conformément à notre code éventuel :
#include < NewSoftSerial.h > #Remarque : juillet 2013 : NewSoftSerial est maintenant inclus par défaut, ne pas copiez le code suivant--voir les étapes ultérieures de cette instructables
#define txPin 2
NewSoftSerial mySerial (rxPin, txPin) ;
void setup() {}
mySerial.begin(9600) ;
Delay(1000) ;
}
Nous devrions prendre un fil femelle-femelle de servo, mettre un bout sur les broches mâles en-tête servo pour broche 2 d’Arduino.
4. RX/TX et Microntroller puissance : Put autre fin fil blanc (ou jaune ou quel que soit le fil est SIG) sur RX le maestro et rouge (VIN) et noir (GND). Doit se présenter comme la deuxième photo, le fil-avec-du-ruban, avec face noire « out » vers le port USB.
5. puissance servo : voir première photo, les deux câbles non-servo (le fil rouge et fil noir va la maquette) sont vissés sur le bornier bleu du Maestro. La maquette a 5V et GND de le 8.4V batterie passant par le régulateur linéaire sur la carrier board. Je suis effectivement voler 5V d’une broche de servo. Voir le fil noir soudé à Dig9Output, 5V dans le coin supérieur gauche de cette photo (qui procède effectivement 5V, pas de GND) (via une épingle d’en-tête femelle donc je n’étais pas souder directement sur les broches de Conseil du transporteur) (ignorer les fils étrangers gazillion)
6. enlever VSRV = VIN cavalier
Pourquoi enlever le cavalier ? A. fait de bon, la broche de RX pololu plus heureuse (à comparer à la configuration ci-dessous) b. définissant ce cavalier semble courant limite la puissance va les servos, menant à mes symptômes triste-servo. aka hexapode d’impossible-à-pied.
Si vous trouverez que c’est vrai, je ne sais pas, mais c’était certainement un point très frustrant pour moi.
Câblage de servo
Simple. Branchez votre 18 servos. (Ouais, un maestro de 18ch aurait fonctionné très bien au lieu de la 24ch que celui que j’ai acheté. Même un 12ch on pourrait fonctionner, mais vous devez diviser votre code servo entre servos arduino et pololu et qui pourrait être gênant).