Kinect gecontroleerd Quadcopter (4 / 4 stap)

Stap 4: Het verzenden van gegevens naar de Quad via Xbees


Uw quadcopter eenmaal vlucht staat haar tijd om te zetten om het daadwerkelijk verkrijgen van onze Kinect-gegevens naar de copter. Om dit te doen zullen we een aantal dingen:
Verwerking met OpenNI
Twee Arduinos
Twee XBees
Twee XBee ontdekkingsreizigers
XBee dongle.

Om de processing schets beheersen van de handbewegingen kan worden gelezen door Arduino, moeten we om het te maken zodat de verwerking van persoonsgegevens kunnen worden verzonden naar en kan worden gebruikt door Ardunio. Dit is bereikt door de verwerking voor Arduino bibliotheek beschikbaar hier: http://playground.arduino.cc/interfacing/processing. Na het installeren van de bibliotheek volgens de instructies kan men gebruik maken van de voorbeelden vermeld om te beginnen de interfacing tussen Processing en Arduino.

Met deze bibliotheek geïnstalleerd, konden we onze gemodificeerde voorbeeld van handen met een schets van de Arduino aansluiten. Hier vindt u onze gemodificeerde handen voorbeeld, genaamd QuadCopter_HandTracking.pde in onze GitHub pagina.

We dit bestand met een Ardunio schets die de waarden van de Kinect sensor (uitgang op de Arduino via digitale pinnen) via analoge pinnen leest na het uitvoeren van hen door een RC filter om het stimuleren van de spanning van 0 tot 3v gekoppeld. Deze schets kan ook worden gevonden in onze GitHub pagina.
Deze sketch, zowel de ontvangende schets gebruiken Bill Porter's EasyTrasfer bibliotheek, die kan hier worden gevonden: http://www.billporter.info/2011/05/30/easytransfer-arduino-library/

Op dit punt is het tijd om onze aandacht richten op Xbees. We gebruikten serie 1s voor ons project. Om de XBees te configureren, moet een X-CTU geïnstalleerd. Het kan hier worden gevonden: http://www.digi.com/support/kbase/kbaseresultdetl?id=2125
Om te verbinden met de eerste klik van een XBee kan tekst/Query onder de instellingen van de PC om ervoor te zorgen dat het programma lezen uw XBee. Als het u een fout genereert, controleert u of de Baud-rate is ingesteld op de juiste koers (9600 is de standaardinstelling, Opmerking Dit moet worden veranderd wanneer en XBee van individuele Baud-rate is veranderd). Zodra met succes getest, zal Klik Lees onder modemconfiguratie en X-CTU het scherm met de parameters die momenteel geschreven aan de XBee bevolken. De XBees op de volgende wijze opmaken en klik vervolgens op schrijf (het proces voor het aansluiten van een ander is hetzelfde als de eerste):
Grond XBee:
-PAN ID = 3002 (kan worden in elke ID die u wilt, maar zorg ervoor dat het overeenkomt met die van de lucht XBee)
-Bestemming adres Low = 1
-MIJN 16-bits bronadres = 2 (in principe, koppelen van twee XBees de DL & MY van elk moet het tegenovergestelde van elkaar)
-Interface Data Rate = 6-57600
-Sample Rate = 14
Lucht XBee:
-PAN ID = 3002
-Bestemming adres Low = 2
-MIJN 16-bits bronadres = 1
-Interface Data Rate = 6-57600
-Sample Rate = 14

Zodra uw XBees zijn al ingesteld, haak een tot het circuit van de grond en het andere op het circuit van de lucht. De schets voor de Arduino u op onze pagina GitHub vindt lucht.
Aan boord van uw vlucht, sluit de pinnen aangelegd in de schets naar hun overeenkomstige S-pinnen, u niet hoeft te maken over de + of - in dit geval pinnen. Ter referentie, onze qua THRO = gaspedaal, AILE = roll, ELEV = staplaats en RUDD = yaw.

Zodra gedaan, openstellen van de AeroQuad-Configurator en beginnen met het verzenden. Het eventueel opnieuw instellen van de lucht en de grond boards: weet u gegevens is klaar om te worden ontvangen als de waarden die worden weergegeven in de gegevens van de zender alle zweven in de buurt van 1500 (1250 voor gashendel en 1000 voor aux weergeeft).

GitHub pagina

Gerelateerde Artikelen

Autonome, karton, Rasberry Pi gecontroleerd QuadCopter

Autonome, karton, Rasberry Pi gecontroleerd QuadCopter

dit is een autonome kartonnen quadcopter gedreven door een Raspberry Pi. Het is geschikt voor draadloze communicatie zo goed evenals real-time beeldverwerking via camera.Deze quadcopter werd gebouwd door 4 tweedejaars aan Olin College of engineering
Bluetooth gecontroleerde Quadcopter met behulp van MultiWii

Bluetooth gecontroleerde Quadcopter met behulp van MultiWii

Alle noodzakelijke sensoren, verwerkingscapaciteit, en chips van de communicatie moet een drone vliegen autonoom, ingebouwde. Terwijl dat niet veel lijkt misschien, elimineert het eigenlijk veel van de huidige commerciële civiele maar beschikbaar voo
Muts hersengolven verandert in licht

Muts hersengolven verandert in licht

Ooit wilde je hersenactiviteit in real-time te visualiseren? Een object verplaatsen op een scherm met uw gedachten? Deze tutorial toont je hoe maak je een recreatieve EEG muts die hersengolven in licht, met behulp van een microcontroller, LEDs en een
Opbouw QuadCopter & gecontroleerd door Microduino-Joypad

Opbouw QuadCopter & gecontroleerd door Microduino-Joypad

Doel: om control quadcopter via Microduino Joypad.Moeilijkheid: HighTime-verbruikende: zes uurMaker: Microduino Studio-PKJQuadcopter, ook wel genoemd een quadrotor helikopter, is vergelijkbaar met een helikopter, die kan vliegen of worden opgehangen
Een rc gecontroleerde tilt besturingselement GoPro berg van uw Quadcopter maken

Een rc gecontroleerde tilt besturingselement GoPro berg van uw Quadcopter maken

hier is mijn verhaal,Dus begon ik eindelijk goed op de quadcopter die ik gebouwd in TechShop Menlo Park vliegen. Maar ik wilde te kunnen zien wat de quadcopter was te zien het weg omhoog in de lucht toen. Dus ik ging naar buiten en kocht een video ze
Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Motie gecontroleerde RGB Led pak met behulp van Xbox 360 Kinect, Max MSP en Arduino deel 1

Ik wilde voor de afgelopen paar maanden die ik aan een project kinect gewerkt heb gemaakt van een led outfit dat gereageerd op de bewegingen van de drager. Ik heb tot nu toe alleen de armen gedaan, en er zijn enkele problemen die moeten worden uitgew
DJi F450 Quadcopter hoe te bouwen? Home ingebouwde.

DJi F450 Quadcopter hoe te bouwen? Home ingebouwde.

Dit was een huis gebouwde Drone die werd gecontroleerd door hobby koning 6channel zender en ontvanger en Kk2.1.5 vlucht controller, normaal Borstelloze motoren van 1000KV bereik hiervoor gebruikt, maar voor mijn project heb ik gebruikt 1400KV motoren
Bugbot Bluetooth gecontroleerde Micro Robot

Bugbot Bluetooth gecontroleerde Micro Robot

Bugbot is een kleine bluetooth conrolled robot. Het is erg snelStap 1: kort verhaal van lange bouwenWaarom lang bouwen?Omdat ik aan het begin een kleine quadcopter bouwen wilde, op de afbeelding hierboven ziet u mijn afgedrukte frame voor het. Als ik
Flone 3.0 Drone Quadcopter

Flone 3.0 Drone Quadcopter

Dit is flone 3.0: een Open Source Drone ecosysteem.Na de eerste release van onze bekroonde flone 1.0 instructable drie jaar geleden, maakte we een heleboel werk.Flone is een krachtige, compacte, en Slim ontwerp van een goedkope quadcopter die kan gem
EENVOUDIGE QUADCOPTER (HUBSAN X4)

EENVOUDIGE QUADCOPTER (HUBSAN X4)

In dit Instructable zal ik u laten weten de elementaire bouwsteen van een Quadcopter en hoe om het te maken in een zeer eenvoudige manier. Alleen wat die je nodig hebt is enige vaardigheid op Soldering en enkele fundamentele hulpmiddelen. Ik denk dat
Autonome / Voice gecontroleerde - 3D scannen Rig voor afdrukken in 3D

Autonome / Voice gecontroleerde - 3D scannen Rig voor afdrukken in 3D

Het idee achter de stem gecontroleerde / autonome 3D scannen tuig is toe te staan voor een 3D scanning vastleggen om te werken zo glad mogelijk met de minimale inspanning voor de persoon hoe scannen als voor de persoon hoe gescande. wordtDe belangrij
Hoe kan ik de vluchttijd en het bereik van de afstandsbediening van de syma x5c-1 quadcopter uitbreiden

Hoe kan ik de vluchttijd en het bereik van de afstandsbediening van de syma x5c-1 quadcopter uitbreiden

Syma x5c quadcopter is één van de meest voorkomende drones voor beginners. de quadcopter is zeer goedkoop en eenvoudig om te vliegen, het kan ook een 2mp camera.de oorspronkelijke quadcopter heeft 2 problemen:1. de maximale vluchttijd is slechts enke
Bouwen van een HK X650F quadcopter voor GoPro stijl video en fotografie

Bouwen van een HK X650F quadcopter voor GoPro stijl video en fotografie

Dit is mijn eerste poging om een instructable, dus gelieve worden vergeven. Ook is Engels niet mijn moedertaal, dus ik proberen zal te houden zo eenvoudig mogelijk. Als u vindt dat sommige fouten of onjuiste informatie, gelieve commentaar, ik zal pro
Een Flip knop toevoegen aan een Quadcopter-Remote

Een Flip knop toevoegen aan een Quadcopter-Remote

Vele kleine quadcopters gebruikt u een van de twee joysticks voor het beheersen van flips (meestal de worp/roll-stick). Dringende neer op de stick kunt spiegelen modus, met de richting van de klep gecontroleerd door de richting die de stok wordt verv