Étape 7: Mise en place le bond de commande de mouvement
Si c’est votre première fois à l’aide de la commande de mouvement Leap, je vais vous montrer comment configurer les fichiers qu'il faut être capable d’utiliser le contrôleur efficacement. Je fais tourner que tout ce code depuis une Ubuntu machine donc pour les utilisateurs Windows et Mac là-bas, votre expérience peut être légèrement différent. J’ai vais vous guider dans l’installation du kit de développement sur le site du développeur Leap Motion et puis j’espère que lorsque vous le branchez notre matériel en elle fonctionnera. Par la suite, nous pouvons commencer à faire notre contrôleur de faire des choses personnalisées comme contrôle notre servo moteur ! P.S. Si vous avez déjà le Leap Motion SDK installé allez à la section bibliothèque de cette étape pour apprendre à mettre en place notre premier répertoire de projet.
Rendez-vous sur : https://developer.leapmotion.com/ vous devez vous connecter avant que vous pouvez télécharger le SDK pour votre machine. Pour LInux : Vous devez décompresser le kit de développement logiciel à l’aide d’une commande comme « tar - xvzf LeapDeveloperKit... » Après l’extraction, le Kit de Dev lire le fichier « README » pour obtenir des instructions sur la façon d’installer les dépendances de linux pour le saut et de vérifier ensuite les instructions sur la façon d’installer le kit de développement logiciel par la suite. Si vous n’êtes pas en cours d’exécution sur un système linux machine à lire le fichier « README.txt » et il aura des instructions sur la façon d’installer le logiciel pour Windows et Mac.
Selon la version de l’API, vous allez utiliser, consultez https://developer.leapmotion.com/documentation/ind... pour toutes les plateformes disponibles. L’API pour chaque langue est bien documentée. Prenez un moment pour lire via l’API de votre choix un peu afin d’obtenir une meilleure compréhension de la façon dont le contrôleur de mouvement de saut et le logiciel travaille ensemble. J’espère que vous avez pu installer tout correctement. Tant que votre mandataire je vous conseille de tester votre installation maintenant avant de continuer. Brancher votre appareil LeapMotion sur votre ordinateur entraînera l’arrêt image ci-dessus. Simplement exécuter le visualiseur lorsque le contrôleur est éteint provoquera aucune sortie de l’appareil et ne montrer aucun visuels. Nous devons donc pour lutter contre ce problème démarrer le service « leapd ». Sur une machine linux que cela peut faite en tapant « sudo leapd » dans votre terminal et laisser ce processus exécuté. Après que vous faites cela, vous devriez voir une sortie qui dit quelque chose comme WebSocket serveur démarré, Bond de commande de mouvement détecté et le Firmware est à jour. Si vous ne voyez pas ces sorties prendre un moment pour consulter le tout puissant google sur tous les problèmes que vous rencontrez. Je dois admettre que j’ai eu quelques problèmes quand j’ai installé ce contrôleur et parvint à trouver des réponses sur google et stack overflow. Après avoir obtenu le service leapd exécutant votre appareil Leap se met en marche et vous devriez être capable de voir les 3 LEDs s’allument. (Image ci-dessus, voir ON) Vous devriez maintenant être prêt à utiliser le visualiseur. Quand nous testons et création de code nous voulons s’assurer que le service leapd est toujours en marche sinon nous ne pouvons pas utiliser notre dispositif.
SECTION BIBLIOTHÈQUE
Avant que nous pouvons faire un bout de code que nous aurons besoin de mettre en place les bibliothèques pour notre projet. Pour voir les bibliothèques dans lesquelles vous devez copier de la boule de goudron SDK ci-dessus consultez ce lien : https://developer.leapmotion.com/documentation/pyt... (Vous aurez besoin un lien différent si vous n’utilisez pas l’API Python) Pour notre code python, nous aurons besoin d’aller dans le répertoire : LeapDeveloperKit_ * _linux/LeapSDK/lib/ pour trouver les bibliothèques. Par la suite, vous aurez besoin de copier le fichier Leap.py et les deux fichiers d’objet partagé dans le répertoire x64 ou x86 selon la répertoire vos autres pièces du code sont dans.
Dans votre répertoire de travail, vous devriez maintenant avoir les fichiers suivants
Dans l’étape suivante nous mis en place notre premier script Leap Motion de flux de données entre l’appareil et ensuite utiliser les données à déplacer notre un servo moteur.