Hand spåra mekanisk Arm - Pyduino + språng Motion (7 / 11 steg)

Steg 7: Installera rörelsekontroll språng




Om detta är första gången du använder den språng rörelsekänsliga handkontrollen ska jag visa dig hur du konfigurerar de filer vi behöver för att kunna använda registeransvarige effektivt. Jag kör all denna kod från en Ubuntu maskin så för de Windows- och Mac-användarna där ute din erfarenhet kan vara något annorlunda. Jag ska guida dig genom installation av development kit från hoppa rörelse utvecklare webbplats och sedan förhoppningsvis när du ansluter vår hårdvara i det kommer att fungera. Därefter kan vi börja göra vår controller gör egna saker som kontrollerar våra servo motor! PS Om du redan har hoppa rörelse SDK installerad gå till avsnittet biblioteket i detta steg för att lära dig hur du ställer in våra första projektkatalogen.

Huvud över till: https://developer.leapmotion.com/ måste du logga in innan du kan hämta SDK för din maskin. För LInux: Du kommer att behöva untar SDK med ett kommando som "tar - xvzf LeapDeveloperKit..." Efter utdrager läsa den Dev Kit "README"-filen för instruktioner om hur att installera linux beroenden för språng och kontrollera instruktionerna på hur till installera SDK efteråt. Om inte du kör på en linux maskin Läs filen "README.txt" och det kommer att få instruktioner på hur till installera programvaran för Windows och Mac.

Beroende på vilken version av API kommer du använda, kolla in https://developer.leapmotion.com/documentation/ind... för alla tillgängliga plattformar. API för varje språk är väl dokumenterat. Ta en stund att läsa igenom API för att förstora lite så du kan få en bättre förståelse för hur den språng rörelsekontroll och programvara fungerar tillsammans. Förhoppningsvis kunde du installera allt korrekt. Som din advokat råder jag dig att testa din installation nu innan du fortsätter. Koppla din LeapMotion enhet till din dator kommer att leda till OFF bilden ovan. Helt enkelt kör bildeffekter medan registeransvarige är avstängd ger inga utdata från enheten och visar ingen grafik. Så för att bekämpa denna fråga måste vi starta tjänsten "leapd". Kör på en linux-maskin som detta kan göras genom att skriva "sudo leapd" i din terminal och låta den processen. När du gör det bör du se en utgång som säger något i stil WebSocket server började, Leap Motion Controller upptäckt och Firmware är uppdaterad. Om du inte ser dessa resultat ta en stund att rådfråga alla mighty google om alla frågor du har. Jag måste erkänna att jag hade några problem när jag först installerat denna controller och kunde hitta svar på google och stack overflow. Efter att du får tjänsten leapd tänds kör enheten hoppa startar och du bör kunna se 3 lysdioder. (Se på bilden ovan) Du bör nu vara redo att använda bildeffekter. När vi testar och skapa kod som vi vill se till att tjänsten leapd alltid körs annars kan vi inte använda våra enhet.


BIBLIOTEKET AVSNITT

Innan vi kan göra en bit kod måste vi ställa in biblioteken för vårt projekt. Att se vilka bibliotek du behöver kopiera från SDK tar bollen ovan kolla in denna länk: https://developer.leapmotion.com/documentation/pyt... (Du behöver en annan länk om du inte använder Python API) För vår python kod vi måste du gå till katalogen: LeapDeveloperKit_ * _linux/LeapSDK/lib/ att hitta bibliotek. Därefter måste du kopiera Leap.py och filerna delade objekt i katalogen x64 eller x86 till vilken katalog dina andra bitar av kod är.

I arbetskatalogen bör du nu ha följande filer

one_servo.ino # arduino skiss för seriella gränssnitt med en servo
one_servo_test.py # python kod att testa en servo w.o leapmotion
pyduino.py # seriella gränssnitt bibliotek för arduino
LeapLib / # katalog med Leap Motion bibliotek
LEAP.py # dessa är från Leap SDK
LeapPython.so
libLeap.so

I nästa steg ska vi ställa in vår första språng Motion manus till ström data från enheten och sedan använda data för att flytta vår en servomotor.

Se Steg
Relaterade Ämnen

Robotic Hand kontrolleras av gest med Arduino + språng Motion

Hej alla,Som utlovat har jag gjort en fullständig steg för steg instruktion för mitt universitet sista projekt!Först och främst: ledsen för min dålig engelsk! Om något är oklart, lämna gärna en kommentar.Hand styrs av Leap Motion + Arduino Uno (Stand...

Mekanisk Arm

Jag har köpt en mekanisk arm innan några dagar. Dess bilden ser lite gulligt. Det finns två färger för konsumenterna att välja, svart och vitt. Jag valde svart en.Det finns fyra servon för den. Första är att kontrollera dess mekaniska räcker för att...

4 DOF mekanisk arm bygga instruktion

I detta instructables Im knuffande några bilder av bygga till en mekanisk arm 4 DOF.Steg 1: Alla steg Jag hoppas dessa bilder hjälpte montera din 4 DOF mekanisk arm.Om du har några frågor bara fråga mig i kommentarerna. Tack för att titta på! :)...

Elastisk-muskulös mekanisk arm med 3 muskel-par, 3 laserskurna leder och 18 lager

detta instructable är en mekanisk arm som aktiveras av antagonistiska elastisk muskel par. Det är avsett för att utforska hur levande ting lär dig att flytta. Till skillnad från konventionella stela robotar, levande ting lär dig att kontrollera en fl...

Blir Tony Stark: Mobil virtuell verklighet Setup med språng Motion

Hur många av er har velat använda händerna och leta naturligt utan att använda din mus, tangentbord och skärm? Tja, idag kommer jag visa dig hur du använder en telefon, hoppa rörelse, och Virtuell verklighet glasögon för att skapa din egen värld.Varf...

Posable Steampunk Mekaniska Arm belysning enhet

Projektet började som ett försök att göra en steampunk-inspirerade (kanske mer cyber-punk?) mekanisk hand och arm med huvudsakligen mässing och koppar från metallskrot återvinningsanläggningar. Längs vägen jag beslutat att göra det mer funktionell so...

Kalibrera språng Motion

Kalibrera du hoppa rörelse är svårt! Men du vill kontrollera att du verkligen behöver. Vanligtvis kan du bara använda det mer och det kommer bli bättre. Vissa program som använder det är verkligen svårt att använda det med.Innan vi börjar:Anslut din...

Mekanisk Hand mekanism med Strawbees

Efter böljande ganska kul med Strawbees, insåg jag dess tid att lägga en instructable. För er som inte vet vad Strawbees är det är en kick-start finansierade företag, företaget grundades en Strawbee av misstag som är en slags plast med ben som rymmer...

Externa HDD hölje med hemliga mekaniska lås

Steampunk stil extern HDD fall eller extern HDD fackets mysteriet med usb tillgång låsa skyddas av magi. Här finns många alternativ att välja mellan!Tillverkade för hand, inspirerad av mekaniska tänkande, monteras med omsorg:-1mm mässing, handgjorda....

IoT Photon + språng rörligt Robot

För ett tag sedan byggde jag en PICAXE-baserade beröringsfri Sensor kontrollerade Robot som använde en hand rörelse-tracking hoppa rörelse sensoren till enheten. Tyvärr, den roboten för att anslutas till en dator att fungera, som begränsade dess anvä...

General Grievous kostym med rörliga mekaniska Extra ställa av vapen

här är en General Grievous kostym jag byggde med min son för Halloween ' 08.Den grundläggande konstruktionen är en svart tröja från en gammal billig affären halloween kostym och skum sammansättningar fästes med kardborrband. Det finns en PVC "ryggsäc...

Rey (Star Wars: The Force vaknar) gratis serietidning dag 2016

Hälsningar en gång Instructable-keteers!Som vanligt, jag är sömnbrist och över koffeinhaltiga igen när jag sitter ner för att skriva upp en annan kostym äventyr.I början var det en komisk butikJag vet jag har tidigare nämnt att jag har en vän (s) som...

Imperator Furiosa kostym

beslutat att göra det en mycket Mad Max: Fury Road Halloween och gjorde mitt bästa Furiosa. Jag gjorde också upp min S.O. som en Nux kriget pojken som jag ska dyka in i en annan utgåva.För alla hårdvara bitar använde jag massor av snaps och boken skr...

ROBOTARM Arduino kontrollerade

En robotarm ansvarar för mycket komplicerade processer som krävs för en rigorös och komplex programmering; jag är en elektronisk teknolog och jag har alltid fångat min uppmärksamhet dessa projekt så jag bestämde mig för "Jag vill bygga en robotarm.&q...

Elektromagnet superhjälte handske

för en klass tilldelning, jag behövde göra något tyg-baserade som tog en Arduino, några programmering, och minst två ingångar och utgångar. Efter skissa några olika idéer, jag slog på den här: en elektromagnetisk handske för MagnetoGirl. Det sprang t...

Hur man styr en Arduino styrda robotarm av Dobot teamet

Vi säger alltid, Dobot är en hög precision, flera control desktop robotarm. I senaste instructables, har vi visat dig hög precision och funktionen desktop genom att bygga en laser cut och lödning Dobot arm. Detta instructable, vi kommer att försöka v...

Hur man bygger en själv navigera roboten

detta är en detaljerad handledning om hur att förverkliga en robot från början, och ge den möjlighet att navigera självständigt i en okänd miljö.Alla inblandade med robotics typiska argument kommer att omfattas: mekanik , elektronik och programmering...

Robotarm kontrolleras av Intel Edison

Hej min vän!Här ska jag visa dig hur jag gjorde en robotarm kontrolleras av Intel Edison och under befäl av Leap rörelse.3D-modellen används i detta projekt är en mycket bra open source projekt finns här: http://inmoov.frSteg 1: Bygga armen Först och...

Fjärrstyrda robotarm

Detta är en guide för att göra en fjärrstyrda robot arm (6DOF) eller bara för att kontrollera några servon på något.En vanlig IR-TV remote kan du styra servon på en mekanisk robotarm. Det finns 17 knappar på fjärrkontrollen jag använt men jag bara an...