Étape 2: vue d’ensemble
Mécaniquement, Grovin' Grover est issu d’une marionnette à doigt Grover attachée à quatre servos hobby peu coûteux. Les servos sont attachés à chacun de ses membres, permettant un mouvement indépendant. J’ai construit une simple « étape » pour la tenue de Grover et les servos en place. J’ai utilisé le Velcro pour attacher Grover et les servos au stade afin que les parties pourraient être facilement déplacés et ajustés pour Grover d’entrer dans la bonne position. Ruban adhésif de peintre et les trombones sont utilisées pour attacher les fils aux cornes servo : les trombones peut être pliées pour obtenir le bon mouvement et ruban adhésif de peintre s’enlève facilement si le fils a jamais besoin d’être remplacées.
La première figure ci-dessous montre comment Groovin ' Grover est attaché aux servos, quand il est dans sa position initiale. Fil de nylon transparent est utilisé pour attacher ses membres pour les servos. Lors d’une rotation de la position initiale, les servos tirer vers le haut pour augmenter ses pieds ou les mains et peuvent être tournés à la position d’origine pour abaisser ses pieds ou les mains. La programmation est très simple : dans le Maestro langage de programmation la commande "8000 1 servo" causerait servo 1 de tourner sur la position maximale et lever la main gauche. La commande "4000 1 servo" retour servo 1 à l’original positionnerait abaissant ainsi sa main. Si vous mettez ces commandes dans une boucle avec un petit temps de retard après chaque commande servo, Grover Groovin ' semblerait être en agitant à vous. Le code utilisé par Grover Groovin ' pour les vidéos de danse sur la première page de cette instructables s’explique sur la dernière étape. La documentation Popolu pour le microcontrôleur est bien écrit et explique comment utiliser le logiciel et en détail comment programmer le microcontrôleur.
Le second schéma montre Groovin ' Grover et son stade. Son stade est constitué de deux plateformes supportées par tiges filetées et d’écrous hexagonaux. Grover est suspendu 4" de la plate-forme supérieure : un morceau de fil de nylon transparent est enfilé à travers le dessus de sa tête et attaché à une machine à laver. La laveuse est maintenue en place sur la plate-forme supérieure à l’aide de Velcro. Pieds en caoutchouc sont fixés au fond de la scène pour empêcher les rondelles de rayer la surface où la scène est placée et à veiller à ce que la scène n’est pas rock en arrière lorsque les servos sont déplacent. Un morceau de tissu blanc est suspendu à l’arrière de la scène comme toile de fond. La toile de fond est apposée au bas de la plate-forme supérieure par Velcro. La toile de fond cache les câbles d’alimentation et USB et permet au thread de nylon transparent pour se fondre dans l’arrière-plan permettant Groovin ' Grover à semblent flotter.
Le troisième diagramme montre le haut de la plate-forme supérieure où se trouvent de Grover Groovin 'électronique et servos. L’élaboration de programmes sur PC et logiciel de débogage communique avec le microcontrôleur via le câble USB. Microcontrôleur est alimenté par le câble USB. Les servos sont alimentés par une verrue de mur de 5 volts. L’USB et câbles d’alimentation sont maintenus en place à l’aide de serre-câbles en plastique : les serre-câbles empêchent le microcontrôleur étant accidentellement tiré sur le dessus de la plate-forme. Le microcontrôleur est apposé sur la plate-forme avec un petit morceau de Velcro.
Chaque servocommande est attaché au microcontrôleur à l’aide de connecteurs standards qui viennent avec les servos. Servo 0 contrôle pied gauche ; servo 1 contrôle la main gauche ; servo 2 contrôle de la main droite ; le servo 3 contrôle du pied droit. Les servos doivent être connectés au microcontrôleur exactement comme indiqué dans le diagramme pour Grover Groovin ' déplacer correctement. Plus d’informations sur les différents connecteurs sur le microcontrôleur se trouvent dans le Guide de l’utilisateur du contrôleur de Servo Pololu Maestro.
Remarque : Tout au long de ce instructable lorsque les membres de Grover sont décrits comme gauche ou droite c’est à sa gauche ou à droite comme il fait face à vous.
Le processus de programmation Groovin ' Grover est simple. Vous lancez le logiciel de centre de contrôle de Maestro et tapez votre programme dans la fenêtre de « Script ». Vous cliquez sur « Appliquer les paramètres » pour télécharger le code pour le microcontrôleur, puis sur « Exécuter le Script ». Le centre de contrôle inclut des fonctionnalités de débogage et de déplacer manuellement les servos comme autre moyen de développer des scripts sans utiliser le langage de programmation. J’ai trouvé le logiciel pour être très facile à utiliser et la documentation à bien écrire.