Étape 8: Tentacule V3 - étape 5 - le cerveau et les Muscles
Le cerveau du robot va être un Arduino Uno. (Bien que vu le nombre de moteurs prescrits pour piloter tous les 4 ou 6 des tentacules, je peux finir en utilisant 2 de l’Arduino, chacun exécutant un côté.) L’Arduino serviront à des moteurs de propulsion (Servo ou Stepper) qui vont tirer le câble « tendons » déplacer le tentacule. Le plan consiste à contrôler ce système avec un Wii Nunchuck dans chaque main. Le nunchuck est phénoménal car pour 11,00 $, vous obtenez un accéléromètre, un joystick et deux boutons dans un logement agréable et confortable. Le plan est d’avoir la manette les tentacules de contrôle lorsque l’utilisateur a besoin de marionnettiste, et ont l’Arduino faire déplacer automatiquement quand il ou elle n’est pas. Jusqu’ici, j’ai réussi au Nunchuck et Arduino d’interface à un servo de commande de cette manière, comme vous pouvez le voir ci-dessous.
Le Nunchuck interagit avec l’Arduino à l’aide d’une connexion série I2C. Je n’ai pas assez de fond en C++ pour savoir comment programmer moi-même, donc j’ai consulté de nombreuses bibliothèques Nunchuck librement disponibles, dont certaines sont inclus dans le package à la fin. Le code qui traite d’obtenir l’entrée de Nunchuck a, par conséquent, pas écrit par moi dans n’importe quel exemple. Mon code est la partie qui traite les valeurs et les utilise pour déplacer les moteurs.