Étape 2: Configuration des contrôles de réservoir
Notre conception utilise les potentiomètres qui pivotent lorsqu’il est attaché aux manches. Les différentes valeurs de tension émis sont introduits dans les pins qui sont configurés pour recevoir des entrées analogiques via le logiciel et ensuite interprétés par la création de Kinoma pour indiquer la vitesse et la direction. N’hésitez pas à la conception prend en charge cette structure d’entrée/sortie en esprit. Potentiomètres coulissants fonctionnent bien, ou vous pouvez construire une unité imprimée 3D qui abrite les potentiomètres et les poignées.
Lorsque votre conception génère les valeurs de tension appropriée, les nourrir à la Kinoma créer à l’aide de broches avant ou épingles 37-48 sur le dos (à l’exclusion des broches marquées au sol). N’oubliez pas que la tension maximale observée à un pin d’entrée devrait être de 3,3 V. Après avoir choisi un de ces pions, aller tomain.js situé dans le fichier intitulé « src » dans le réservoir-contrôle et modifiez la valeur des variables marquées : rightMotorPin et leftMotorPin pour leurs numéros respectifs.
Pour voir si votre création de Kinoma lit correctement ces valeurs, allez dans l’application de broches Explorer située sur l’écran d’accueil de chaque création de Kinoma pour vérifier les valeurs que voient vos NIP. Un exemple de câblage est inclus ci-dessus.
Maintenant que tout est câblé vers le haut, nous sommes prêts à calibrer la vitesse du robot de la gamme de sortie de tension de votre conception. L’installation est facile. Exécution réservoir-robot sur la création de Kinoma relié à votre robot et réservoir-contrôle sur la création de Kinoma qui lit vos valeurs de tension. N’oubliez pas : les deux appareils de Kinoma Create doivent être sur le même réseau wifi pour communiquer. Le logiciel suppose que les valeurs de tension plus élevées signifient mouvement vers l’avant. Sur une échelle de 0 à 1, 1 serait complètement vers l’avant et 0 serait inversion. Une fois que les deux applications s’exécutent, vous devriez voir deux boutons: « Drive » et « Configuration des moteurs », sur l’écran de Kinoma Create de votre robot. Appuyez sur le bouton « Configuration des moteurs ».
Définir quelle entrée analogique vous utilisez à chaque position inscrite (c'est-à-dire droite max, min à gauche inverse, etc.) et tout simplement appuyez sur la touche correspondante pour définir la valeur. Le programme sait stocker ces valeurs pour futures courses et ré-étalonnage est nécessaire uniquement lorsque le cache sur la création de Kinoma est effacé.
Vous pouvez choisir de retourner au menu principal et cliquez sur le bouton « Drive » pour afficher un message sur le réservoir. Ce message peut être modifié en changeant la inmain.js de la variable « tankMessage » situé dans le dossier src de réservoir-robot.
En supposant que vous avez tout branché correctement et que vous exécutez réservoir-robot et réservoir-contrôle sur des dispositifs appropriés de Kinoma Create, vous devriez être capable de conduire votre réservoir !