Kinect kontrollerade Quadcopter (4 / 4 steg)

Steg 4: Överföring av Data till Quad via Xbees



När din quadcopter är flyg kan dess tid att vända sig till att faktiskt få våra Kinect data till copter. För att göra detta behöver vi ett antal saker:
Bearbetning kör OpenNI
Två Arduinos
Två XBees
Två XBee upptäcktsresande
XBee dongle.

För att bearbetning skissen kontrollera handrörelser ska läsas av Arduino, måste vi göra det så att bearbetningsdata kan skickas till och används av Ardunio. Detta sker genom bearbetning för Arduino biblioteket tillgängligt här: http://playground.arduino.cc/interfacing/processing. Efter installerande biblioteket enligt instruktionerna kan man använda de exempel som anges för att börja gränssnitt mellan behandling och Arduino.

Med detta bibliotek installerat, kunde vi koppla upp vår modifierade exempel händer med en Arduino skiss. Du hittar vår modifierade händer exempel, kallas QuadCopter_HandTracking.pde i vår GitHub sida.

Vi kopplade denna fil med en Ardunio skiss som läser värdena för Kinect-sensorn (output på Arduino via digital stift) genom Analog stift efter att ha kört dem genom ett RC-filter för att öka spänningen från 0 till 3v. Denna skiss kan också hittas i vår GitHub sida.
Både denna skiss, och den mottagande skissen utnyttja Bill Porters EasyTrasfer bibliotek, som kan hittas här: http://www.billporter.info/2011/05/30/easytransfer-arduino-library/

På denna punkt är det dags att rikta vår uppmärksamhet mot Xbees. Vi använde serien 1s för vårt projekt. För att konfigurera XBees, behöver X-CTU installerat. Det kan hittas här: http://www.digi.com/support/kbase/kbaseresultdetl?id=2125
För att ansluta till en XBee första klicka kan textfråga under PC för att se till att programmet läsa din XBee. Om man kastar du ett fel, se till att överföringshastigheten är inställt på det aktuella priset (9600 är standard, Obs detta måste ändras när som helst och Xbees enskilda baudhastighet ändras). När framgångsrikt testats, kommer att klicka Läs under modemkonfiguration och X-CTU fylla skärmen med de parametrar som för närvarande skrivs till XBee. Formatera XBees på följande sätt och klicka sedan på Skriv (processen för att ansluta en annan är samma som först):
Marken XBee:
-PAN ID = 3002 (kan vara någon ID som du vill, se bara till att det matchar luften XBee)
-Destination adress låg = 1
-MIN 16-bitars källadress = 2 (i grund och botten för att länka två XBees DL & MY varje måste vara motsatsen till varandra)
-Gränssnitt datahastighet = 6-57600
-Samplingsfrekvens = 14
Air XBee:
-PAN ID = 3002
-Destination adress låg = 2
-MIN 16-bitars källadress = 1
-Gränssnitt datahastighet = 6-57600
-Samplingsfrekvens = 14

När din XBees är redo, krok en upp till marken kretsen och den andra till luft krets. Skiss för luften Arduino kan hittas på vår GitHub.
På brädan flyg Anslut stiften i skissen till deras motsvarande S stift, du behöver inte oroa dig för den + eller - stift i detta fall. För referens, i våra villkor THRO = gas, AILE = rulle, Framtidsforskare = pitch och RUDD = gir.

En gång gjort, öppna upp AeroQuad konfiguratorn och börja överföra. Det kan vara nödvändigt att återställa både luften och marken styrelser: du vet data är redo att tas emot när de värden som visas i sändaren Data visar alla hover nära 1500 (1250 för spjäll och 1000 för aux).

GitHub sida

Se Steg
Relaterade Ämnen

Autonoma, kartong, Rasberry Pi kontrollerade QuadCopter

detta är en autonom kartong quadcopter drivs av en Raspberry Pi. Det klarar av trådlös kommunikation samt samt realtid bildbehandling via kamera.Detta quadcopter byggdes av 4 sophomores vid Olin College of engineering för en klass som kallas principe...

Beanie vänder hjärnvågor in ljuset

Någonsin velat visualisera din hjärnaktivitet i realtid? Flytta ett objekt på en skärm med ditt sinne? Denna handledning visar hur man gör en fritids EEGEN mössa som förvandlar hjärnvågor i ljus, använda en mikrokontroller, lysdioder och en speciella...

Rörelse kontrollerad RGB ledde kostym med Xbox 360 Kinect, Max MSP och Arduino Del1

Jag ville för de senaste månaderna har jag arbetat på ett kinect projekt skapat en ledde outfit som svarade för bäraren rörelser. Hittills har jag bara armarna gjort, och det finns några problem som måste utarbetas, men det fungerar bra hittills.Steg...

Göra en rc kontrollerade tilt kontroll GoPro mount för din Quadcopter

här är min historia,Så började jag äntligen får bra på flyger de quadcopter som jag byggde på TechShop Menlo Park. Men jag ville kunna se vad quadcopter var att se när det var långt upp i luften. Så jag gick ut och köpte en video sändare och mottagar...

Bygga en HK X650F quadcopter för GoPro stil video och foto

Detta är mitt första försök till en instructable, så vänligen vara förlåtande. Också är engelska inte mitt modersmål, så jag ska försöka hålla det så enkelt som möjligt. Om du hittar några fel eller felaktig information, kommentera gärna, jag ska för...

DJi F450 Quadcopter att bygga? Hem byggt.

Detta var en hemma byggd drönare som kontrollerades av hobby king 6channel sändare och mottagare och Kk2.1.5 flyg controller, normalt borstlösa motorer av 1000KV mätområde för detta men för mitt projekt jag har använt 1400KV motorer för bästa prestan...

Bugbot Bluetooth kontrollerad Micro Robot

Bugbot är liten bluetooth conrolled robot. Det är mycket snabbtSteg 1: kort historia av lång byggaVarför långa bygga?Eftersom jag ville bygga en liten quadcopter i början, på bilden ovan kan du se min tryckta ram för den. När jag sätter motorer i den...

Bygga ett högpresterande FPV Camera Quadcopter

Detta Instructable kommer att visa dig, i detalj, hur man bygger en hög kvalitet quadcopter för flygande FPV och inspelning antenn bilder/video.Vi vet alla människor inte kan flyga. Våra ben är alltför tät och flaxa med armarna inte producerar tillrä...

Lätt kontrollerbar Android, PC Interfaceable relativt billigt Mini Quadcopter (eller Octocopter!) Drone...

Eller hur man blir en drone utvecklare utan inteckning ditt hus.Här är hur man gör en liten, inomhus-/ quadcopter som du kanflyga med antingen:* en android telefon eller tablett* en legitim fjärrkontroll* via din egen bearbetning (http://processing.o...

3D tryckt & kolfiber QuadCopter

Jag har alltid älskat luftfart och flygmaskiner, så när små RC helikoptrar och multicopters blev överkomligt, jag visste att jag var tvungen att köpa en. De är absolut skitkul, och det dröjde inte länge innan jag ägt flera flygande leksaker. När du s...

Spåra katt ögon via Kinect

Detta instructable gjordes som en del av CS doktorandkurs "Materiella interaktiva Computing" vid University of Maryland, College Park undervisas av Professor Jon Froehlich. Kursen fokuserar på att utforska väsentlighet av interaktiva datorer och...

Smartphone kontrollerade Arduino tank med Annikken Andee

Hej killar, jag är Robin, en av utvecklarna av Annikken Andee. Bara några veckor var tillbaka vi inbjudna att vara en del av Arduino dag Singapore 2014. På dagen för händelsen utställningsmonter vi en missil-bränning lego-krossning smartphone kontrol...

Hur man bygger den snabbaste Quadcopter i 3 timmar

Ungefär ett år sedan satt jag på min resa mot att bli en quadcopter pilot. Då, jag hade ingen aning vad jag gjorde. Jag trampar till nya territorier som jag hade aldrig byggt något lika betydande som förut. Jag tillbringade 5 månader forska; besöka o...

Förstärkt verklighet med Unity3D, Vuforia, Zigfu och Kinect-kontrollen karaktär med din kropp

Mer Augmented Reality finns tutorials här:1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.Steg 1: Hämta allt nedan och följ instruktionerna i videonHämta # Unity3D (Hämta och installera den, om du inte har det redan) (*.exe-fil)Unity3D finns också att ladda ner...

Grundläggande mänskliga skanna med Kinect & ReconstructMe konsolen

detta instructable kommer att täcka den grundläggande processen för att göra en 3D skanning av en mänsklig kropp med hjälp av XBOX 360 Kinect, en Windows-dator och programvara ReconstructMe (konsolen upplaga).ErkännandeNicolas Brunet gjorde en underb...

Enkel kontroll av Kinect i bearbetning 3.0

Hola amigosEn esta in le voy en mostrar como instalar todo para usar Kinect con bearbetning FN spårk muy fácil de usar y que seguramente muchos de ustedes ya han usado anteriormente.En esta in yo estoy usando Windows x64, pero seguramente también les...

H - 430 torped QUADCOPTER vikning lätt för att se orientering på avstånd

Hur det börjadeJag försökte nyligen att komma in drone marknaden om mitten av juni 2015. Jag har alltid flugit RC helikoptrar, flygplan, ultra micro, motorcyklar och bilar. Att aldrig riktigt vara nöjda med att ha något lager, (jag gillar att anpassa...

Quadcopter Spy planet

letar du efter ett sätt att spionera på dina vänner och se vad de håller på med? Bra med denna quadcopter och go pro monterade till botten, kommer dina vänner känner sjätte sinnet att någon är alltid att titta på dem!Steg 1: Gå Pro montering Du kan a...

3D tryckt Mini Quadcopter

Detta är en guide för en nybörjare att lära sig grunderna i Quadcopter Design. I slutet av denna handledning kommer du att kunna förstå grunderna i quadcopter flyg och viktiga färdigheter för att sätta mot att göra egna.För att göra en quadcopter beh...