Kinect Controlled Quadcopter (4 / 4 étapes)

Étape 4: Transmission de données vers le Quad sur Xbees

Une fois que votre quadcopter est capable de vol son temps à se tourner vers effectivement obtenir nos données de Kinect à l’hélicoptère. Pour ce faire nous aurons besoin d’un certain nombre de choses :
Traitement en cours d’exécution OpenNI
Deux Arduinos
Deux XBees
Deux explorateurs XBee
XBee dongle.

Pour l’esquisse de traitement contrôlant les mouvements de la main puisse être lu par Arduino, nous avons besoin pour le rendre tel que le traitement des données peuvent être envoyées à et utilisées par Ardunio. Ceci est accompli grâce à la transformation pour Arduino bibliothèque disponible ici : http://playground.arduino.cc/interfacing/processing. Après avoir installé la bibliothèque selon les instructions, on peut utiliser les exemples énumérés pour commencer l’interfaçage entre traitement et Arduino.

Avec cette bibliothèque installée, nous avons pu relier notre exemple modifié des mains avec une esquisse de l’Arduino. Vous pouvez trouver notre exemple mains modifié, appelé QuadCopter_HandTracking.pde dans notre page de GitHub.

Nous avons relié ce fichier avec une esquisse de Ardunio qui lit les valeurs du capteur Kinect (sortie sur l’Arduino via broches numériques) à travers les tiges analogiques après leur exécution via un filtre RC afin d’augmenter la tension de 0 à 3v. Cette esquisse peut se retrouve dans notre page de GitHub.
Tant ce croquis, l’esquisse récepteur utilisent la bibliothèque EasyTrasfer de Bill Porter, qui peut être trouvée ici : http://www.billporter.info/2011/05/30/easytransfer-arduino-library/

À ce stade, il est temps de tourner notre attention vers Xbees. Nous avons utilisé 1 série s pour notre projet. Afin de configurer le XBees, on a besoin de X-CTU installé. Il peut être trouvé ici : http://www.digi.com/support/kbase/kbaseresultdetl?id=2125
Pour vous connecter à un premier clic XBee texte/requête sous paramètres d’ordinateur portable pour s’assurer que le programme peut lire votre XBee. Si elle vous jette une erreur, assurez-vous que le débit est réglé au taux approprié (9600 est la valeur par défaut, notez cela doit être changé chaque fois qu’et individuels en bauds de XBee est modifiée). Une fois testé avec succès, cliquez sur lecture sous Configuration du Modem et X-CTU remplira l’écran avec les paramètres actuellement enregistrés sur le XBee. Format de la XBees de la manière suivante, puis cliquez sur écriture (le processus pour se connecter à un autre est le même que le premier) :
XBee au sol :
-PAN ID = 3002 (peut être n’importe quel ID que vous voulez, assurez-vous qu’il correspond à celle de l’air XBee)
-Destination adresse faible = 1
-MON adresse de Source 16 bits = 2 (essentiellement, pour relier les deux XBees le DL & MY de chacun doivent être le contraire d’un autre)
-Interface à débit de données = 6-57600
-Taux d’échantillonnage = 14
Air XBee :
-PAN ID = 3002
-Destination adresse basse = 2
-MON adresse Source 16 bits = 1
-Interface à débit de données = 6-57600
-Taux d’échantillonnage = 14

Une fois que votre XBees êtes tous ensemble, crochet jusqu’au circuit de terre et l’autre sur le circuit de l’air. L’esquisse pour l’air Qu'arduino peut être consulté sur notre page de GitHub.
Sur votre planche de vol, connecter les broches disposées dans le sketch de leurs broches S correspondantes, vous n’avez pas à vous soucier du + ou - broches en l’espèce. Pour référence, dans nos conditions THRO = gaz, AILE = rouleau, ELEV = tangage et RUDD = lacet.

Une fois cela fait, ouvrez le configurateur AeroQuad et commencent à transmettre. Il peut être nécessaire de réinitialiser les planches de l’air et le sol : vous saurez données sont prêtes à recevoir lorsque les valeurs indiquées dans les données de l’émetteur affichent tous stationnaire près de 1500 (1250 pour la manette des gaz et 1000 aux).

GitHub Page

Articles Liés

BRICOLAGE FPV modulaire & Transformable, Quadcopter de course !

BRICOLAGE FPV modulaire & Transformable, Quadcopter de course !

La plupart des quadcopters, surtout FPV course quads toujours a la même apparence : ils sont X ou H en forme, avec le moteur vers le haut.J'ai voulu créer un bourdon de course FPV qui ne ressemble à tous les autres quads et qui plus est, c'est transf
Simple Quadcopter

Simple Quadcopter

Quadcopter très simple et forte, à l'aide de courants moteurs brushless A2212 et simple 30 a ESC.Pendant un certain temps maintenant, j'ai été prise de complexe et détaillé modèles, alors j'ai pensé qu'il était temps de faire un simple quad. et la vr
Petit et relativement bon marché FPV quadcopter

Petit et relativement bon marché FPV quadcopter

Salutjuste pour assainir l'air, c'est mon premier instructable. Soyez doux;)Pilotage quad-copters est beaucoup de plaisir et c'est une de ces choses qui sont faciles à apprendre, mais difficile à maîtriser. Il y a beaucoup d'information supplémentair
Comment concevoir et 3D imprimer votre propre quadcopter !

Comment concevoir et 3D imprimer votre propre quadcopter !

Bourdons (quadcopters) sont grand amusement, surtout ceux de FPV ! J'ai beaucoup d'entre eux et toujours avoir du plaisir de vol.Toutefois, ils peuvent facilement coûter beaucoup de $$ et se cassent facilement, plus ils ont tous le même aspect. Je vo
Kinect SDK Hello World

Kinect SDK Hello World

Bonjour les peuples ! Voici mon tutoriel « Hello World » pour le Kinect de Microsoft à l'aide de v1.8 SDKDans ce tutoriel nous allons utiliser Visual Studio (dans mon cas 2015) pour créer une Application WPF à l'aide de la Kinect pour vous lever et c
Autonome, le carton, Rasberry Pi contrôlée QuadCopter

Autonome, le carton, Rasberry Pi contrôlée QuadCopter

il s'agit d'un quadcopter carton autonome pilotée par un Pi de framboise. Il est capable de communication sans fil ainsi ainsi que via la caméra de traitement d'image en temps réel.Cette quadcopter a été construit par 4 étudiants de deuxième année au
Vol pas cher Lego quadcopter

Vol pas cher Lego quadcopter

Déjà eu besoin d'excuse pour commencer à construire Lego à nouveau ? C'est le moment ! Il s'avère que les briques Lego peut être utilisé pour construire un cadre symétrique parfait pour votre quadcopter ! Et... C'est super bon marché.J'ai utilisé des
Super Light Quadcopter

Super Light Quadcopter

L'objectif de ce projet est de maximiser le temps de vol / vie de la batterie de la très célèbre Hubsan X4 quad-copter. Cela montrera comment construire votre propre à très faible coût, simple à construire et amusants à jouer avec. L'impression 3D es
Construire une haute Performance FPV Camera Quadcopter

Construire une haute Performance FPV Camera Quadcopter

Cet Instructable va vous montrer, en détail, comment construire un quadcopter de haute qualité pour vol FPV et enregistrer les photos/vidéos aériennes.Nous savons tous les êtres humains ne peuvent pas voler. Nos os sont trop denses et battement de no
#ActiveSemi--concours Build Hydra-X: Quadcopter

#ActiveSemi--concours Build Hydra-X: Quadcopter

Bienvenue sur le tutoriel quadcopter DIY des brioches à la cannelle ! Non, ce Instructable n'est pas de vaincre un animal mythique ou faisant mythiquement délicieuses pâtisseries. Je vais à mes équipes d'expérience de travail avec le PAC5210 actif-Se
À l’aide d’un pistolet Nerf et Kinect à jouer House Of The Dead

À l’aide d’un pistolet Nerf et Kinect à jouer House Of The Dead

il s'agit d'un mod simple et rapide à combiner un capteur Kinect et un pistolet Nerf de modded pour jouer à des jeux de tireur « rail » comme maison de The Dead 3 sur votre PC Windows 7. Pour cette configuration que j'utilise un pistolet à fléchettes
Quadcopter aérosol Mod

Quadcopter aérosol Mod

Ce guide fait suite à une tentative de faire une pulvérisation peinture quadcopter pour la peinture intérieure de drone.C'est une série d'experiments and observations, pas tout à fait un tutoriel étape par étape parfaite ! = DUtilisez ce guide sur vo
Quadcopter du bricolage débutant

Quadcopter du bricolage débutant

Il a été un rêve pour moi de posséder un quadcopter depuis quelques années, néanmoins, je ne voulais pas d'un très bon marché, ce qui romprait vraiment facilement, mais en même temps je ne voulais pas acheter un vraiment cher. Dans mon école, je deva
Comment construire un Racing Quadcopter

Comment construire un Racing Quadcopter

Bonjour, aujourd'hui je vais apprendre comment construire un quadcopter de course !Ce qui est un quadcopter ?Un quadcopter est copter multi-rotor à quatre branches, chacune d'entre elles ont un moteur et une hélice à leurs extrémités. Quadcopters son