Animatronic Talking arbre de Noël - partie 1 (9 / 15 étapes)

Étape 9: Déterminer la gamme de mouvement

Nous devons maintenant déterminer notre gamme de mouvement pour nos servos. Dans le même temps, je vais vous montrer un code rapide qui sera exploité un servo sans utiliser la bibliothèque de servo.

Bases de servo

Pour avancer, un servo attend une impulsion. Nous pouvons produire que d’impulsions par tour une broche numérique sur et en dehors rapidement avec le délai correct.

Plus précisément, un servo attend une impulsion sur dans la gamme de microsecondes de 500-2500 avec une période d’arrêt de 20 millisecondes entre.

Heureusement, Arduino fait c’est vraiment facile à faire.

Tapez le code suivant dans votre environnement Arduino, et nous utiliserons cette esquisse rapide de comprendre nos valeurs maximales et minimales pour animer notre arbre. (ou vous pouvez couper et coller à partir du fichier texte inclus)

int servoPin = 8 ;    Il s’agit de la broche où sera connecté le servo, changement pour n’importe quel axe numérique
int servoPos = 2500 ;  Cette valeur sera de définir la position du servo
les valeurs varient de 500 à 2500 et représentent entre 0 - 180 degrés.
est en fait de temps en microsecondes pour déterminer la taille de l’impulsion pour le servo

void setup() {}
définir le code pin comme sortie
pinMode(servoPin,OUTPUT) ;
}

void loop() {}
dans ce cas, nous utilisons une boucle for pour veiller à ce que nous avons atteint la position que nous voulons atteindre rapidement avec le servo
une impulsion se déplacera le servo seulement un peu de moyens vers sa destination finale, donc nous faisons 20 impulsions consécutives

pour (int i = 0; i < 20; i ++) {}
digitalWrite(servoPin,HIGH) ;  tourner sur l’axe du servo, c’est à dire envoyer 5V
delayMicroseconds(servoPos) ;  délai pour la longueur de l’impulsion définie dans les déclarations
digitalWrite(servoPin,LOW) ;  tourne broche servo faire marche arrière à la fin de l’impulsion
Delay(20) ;                   vous devez attendre 15 à 20 milli-secondes entre les impulsions, pas plus, pas moins.

}
}

Copiez le code suivant parcourt juste réglage de la position du servo. Afin de comprendre vos valeurs, brancher des valeurs différentes pour le servoPos de l’ordre de 500 à 2500.

Essayez une valeur, téléchargez-le. Essayer un autre, téléchargez-le. Un parcours fastidieux, mais il veille à ce que vous trouviez un mouvement parfaitement agréable. Je voulais aussi vous montrer une méthode de contrôle servo rapide et sale.

Lorsque vous trouvez une bonne valeur pour chaque extrême, prenez une note, quelque chose comme ; Bouche ouverte = 1100, bouche fermée = 500.

Procéder ainsi pour tous les deux de vos servos, et nous pouvons nous déplacer le long de quelque chose d’un peu plus intéressant.

Articles Liés

Animatronic Talking Tree - partie 2 - la reconnaissance vocale

Animatronic Talking Tree - partie 2 - la reconnaissance vocale

si vous avez suivi avec mon premier Instructable, arbre de Noël de parler animatronique, je vous ai montré comment prendre un arbre artificiel, ajouter des servos et un Arduino, connectez-le à une esquisse de traitement en cours d'exécution sur votre
Animatronic chant bécher-bot

Animatronic chant bécher-bot

Bonjour Instructables lecteurs ! Je voudrais vous rencontrer mon copain bécher-bot. Comme vous le savez probablement déjà, bécher est l'Assistant de laboratoire Muppet Labs et malheureuse victime de nombreux accidents de laboratoire. Eh bien, j'ai dé
Arbre de la famille des Inverted brodé : racines familiales

Arbre de la famille des Inverted brodé : racines familiales

C'était l'anniversaire d'un ami la famille récemment et j'ai voulu se ramifier de mon cadeau habituel, qui est une bouteille de vin et faire quelque chose pour elle. Elle s'intéresse particulièrement à son histoire familiale, alors j'ai décidé de fai
Vinyl Record vacances arbre

Vinyl Record vacances arbre

Pour tous vous vacances musique amoureux * là-bas, ici un non traditionnel arbre de Noël pour vous aider à obtenir votre groove de wonderland hiver sans vrais arbres sur.Il s'agit d'un mur monté « arbre » de vacances vintage LP ' s et un tourne-disqu
Vieil arbre géocache

Vieil arbre géocache

Êtes-vous familier avec geocaching ? Si ce n'est pas le cas, vérifier sur Geocaching.com !J'ai décidé de commencer à faire plus pour cacher que notre région est un peu mince dans les caches de disponibles. Trouvé une zone avec un vieil arbre, qui ava
Comment faire pour couper un arbre

Comment faire pour couper un arbre

AVERTISSEMENT ! Téléchargez tout d'abord vraiment ivre. Puis il ne blessera pas tellement quand vous tronçonneuse au large et l'écraser votre famille à votre visage.Première étape : trouver un arbre à abattre. Pas de problème. Dès que vous savez comm
Décoration d’arbre de Noël en papier

Décoration d’arbre de Noël en papier

dans ce instructable je va vous enseigner comment faire des décorations d'arbre de Noël à partir de zéro.Matériaux requisUtilisé du papier blanc et des couleurColleCiseauxÉtape 1: Préparer les matériaux Prendre les papiers et les couper en lanières p
Cultiver votre propre Mini arbre Sculpture

Cultiver votre propre Mini arbre Sculpture

ce n'est aucun un secret que les arbres sont essentiels au bien-être de notre environnement, offrant des avantages trop longs d'énumérer. Mais un fait moins connu est qu'ils peuvent être transformés en incroyables oeuvres d'art vivant. Alors que les
Éliminer les Extra Extension corde d’arbre de Noël Topper

Éliminer les Extra Extension corde d’arbre de Noël Topper

ma solution est simple et facile. Ce INSTRUCTABLE vous permet de brancher votre TOPPER illuminé de la STAR dans la guirlande lumineuse de sapin de Noël, tout comme une ampoule.Vous avez à exécuter un accord d'extension séparée de votre arbre de Noël
Arbre en carton 3D

Arbre en carton 3D

N'oubliez pas les découpes 3D, que nous avons fait comme les enfants ? Je pense que nous avons tous fait des arbres 3D et d'autres formes pour le plaisir avec du papier le chemin du retour quand. Découpages de papier carton est un excellent moyen de
Arbre de Noël en carton boîte-gabarit

Arbre de Noël en carton boîte-gabarit

nous avons décidé de ne mettre en place un véritable arbre de Noël cette année, mais nous voulions encore quelque chose pour décorer en famille.  Alors, j'ai fait un simple arbre de Noël dans une boîte en carton.  Vraiment facile, seulement requis un
Arbre avec des ornements

Arbre avec des ornements

J'ai fait cet ornement de sapin de Noël 3d. Les autres ornements sur l'arbre sont extrudées à partir de la surface afin qu'il y a quelques détails intéressées sur la conception,
Arbre de lumière de nuit LED/Log !

Arbre de lumière de nuit LED/Log !

Ce projet fut un cadeau que j'ai fait comme un LED nuit arbre de lumière (à partir d'un journal et de la direction générale) qui tiendrait également des bijoux sur elle !C'est une version simple avec les matériaux seule vraies étant les bandes de lum
Tact : Low-cost, main prothétique de pointe

Tact : Low-cost, main prothétique de pointe

Dans ce instructable je vais vous montrer comment faire Tact, une main prothétique peu coûteux et open source. Tact dépasse les autres modèles open source main prothétique de plusieurs façons : il en coûte seulement 100 $ pour tous les composants (25