Etape 3: Tester les composants
Les capteurs de pliage servent de résistances variables. Pour nos besoins, nous avons besoin d’une lecture de leur part. Il faut donc souder une résistance de 10 k entre un des côtés et au sol. En fait, en utilisant le capteur sera beaucoup plus facile si vous soudez mène à chacune des broches. Veillez à isoler les raccords avec les gaines thermorétractables tuyaux ou du ruban isolant. Notez également que l’articulation du coude capteur peut porter à travers et casser, donc cela renforcer avec du ruban adhésif est une bonne idée. La résistance, tel que mentionné précédemment, iront à la terre ; le même NIP dont la résistance est soudée iront à l’analogique d’entrée ; et l’autre axe iront au pouvoir (5V). Brancher le capteur de pliage à l’arduino dans cette configuration, avec l’entrée à la broche A0. Puis configurez l’arduino pour imprimer les valeurs d’entrée analogiques. Si vous n’êtes pas familier avec le logiciel arduino, utilisez le code ci-dessous. Voir quels types de valeurs que vous obtenez lorsque vous pliez votre capteur flex contre lorsque le capteur est droit.
void setup()
{
Serial.Begin(9600) ; Configuration série
digitalWrite (13, HIGH) ; Indique que le programme a initialisé
}
void loop()
{
brut = analogRead(A0) ; Lit l’entrée de broche
Serial.println(RAW) ; Imprime la valeur d’entrée
Delay(10) ; Rendent pas défiler trop vite
}
Dans l’étape suivante, vous hack des servos pour un mouvement continu. Pour l’instant, cependant, c’est une bonne idée pour vous assurer qu’ils fonctionnent en premier lieu. Le fil orange est le signal rouge est alimentation (5V) et brun est au sol ; accrocher un servo jusqu'à l’arduino dans cette manière. Exécutez une des modules de test de servo pour s’assurer que votre servo se comporte comme prévu. Vous aurez besoin longs cordons sur les servos (au moins 1 yard, selon combien de temps la ligne de pêche suspendre le mobile sera), alors maintenant serait un bon moment pour joindre ceux en les glissant dans les broches correspondantes sur le servo. Nous avons trouvé que tresser les fils ensemble contribué à garder consolidé et assurée que nous savions quels fils est allé à quel composant.
Soudure mène à la puissance, la terre et les épingles de signal de l’accéléromètre. Accrochez l’accéléromètre jusqu'à l’arduino, avec l’entrée à une des broches analogiques (par exemple A0). Imprimer les valeurs brutes que vous avez fait pour les capteurs de pliage. Essayez de taper l’accéléromètre et voir quels types de changements dans les valeurs que vous obtenez. Nous avons trouvé que l’accéléromètre du donnant une bonne secousse avait tendance à rendre nos numéros d’entrée vont de trois chiffres à quatre chiffres.
Visser la tête les deux lampes de poche. Le printemps dans le centre de la tête correspond à la puissance et les fils de métal autour de l’extérieur correspondent à la masse. Avec soin de souder un cordon d’alimentation long au printemps et une longue masse de plomb sur les filets. (Vous aurez besoin au moins 1,5 yards de chaque fil à obtenir à partir de la fin de la téléphonie mobile à l’arduino). Branchez le fil de terre sur une broche de terre et le fil d’alimentation dans l’une des broches numériques. Lorsque vous définissez la goupille à vif, le voyant doit s’allumer, et lorsque vous définissez la goupille au plus bas, la lumière devrait s’éteindre.
Souder long mène à chaque extrémité de chacune des LEDs, prenant note dont conduire va au sol et qui transporte le signal. Test chacun dirigé comme vous le faisiez chaque lampe de poche--insérer le fil de terre dans une broche de terre, le fil de signal à une broche numérique, puis vérifiez que la LED s’allume lorsque vous définissez la tige haute et s’éteint lorsque vous définissez la tige basse.
Tous vos appareils électriques devraient maintenant fonctionner, et à l’exception de piratage les servos et le XBees de programmation, ils devraient être prêts à l’emploi !