Robotic Hand kontrolleras av Power Glove (3 / 4 steg)

Steg 3: kod



I de viktigaste handlingarna av arduino skiss, var och en av de fem flex sensorerna mappas till analoga ingångar 0 till 4 medan motsvarande servon är mappade till de analoga stift på den digitala sidan 5,6,9,10 och 11 respektive. Som ni kan se, förklarar den huvudsakliga arkivera objekt tummen, index, mitten, ring och pinky baserat på klassen Finger. I setup-funktionen initierar varje objekt servo initiera funktionen av Finger medan i looping funktion varje objekt ständigt uppdaterar positionen för varje servo enligt flex sensorns behandlingen.

Sidhuvudfilen klass Finger innehåller alla de förklaringar som associeras med klassen. FlexSensorPin och servoPin stift och servo siffran förklaras som, tillsammans med den rörliga flexSensorReading som innehåller mappningen från raw motstånd avläsningarna från flex sensorerna. Variabel flex innehåller mappningen från flexSensorReading mappas till en mer strömlinjeformad paramater. Funktionerna attachServoPin och updateFinger förklaras också. Konstruktören är närvarande utan parametrar helt enkelt för att deklarationen av objekt.

Klassfil för klass Finger innehåller alla funktionsdefinitioner för varje Finger objekt. Vid första, har konstruktören initierats. Efter det, är funktionen attachServoPin som fäster en servoPin en motsvarande servo och initierar att servo. Nästa är updateFinger som är baserat på parametern flexSensorPin. För att förstå vad funktionen gör, måste du först förstå vad som pågår i kontrollsystemet. Varje flex sensor har ett motstånd läsa matas till arduino. Utan kod, flex sensor spelar ingenting utom foder i behandlingen. Vad arduino är kodad för att göra är att läsa motståndet varje flex sensor utgångar när böjda eller unbent och mappar dessa värden till servon.

Tänk på varje sensor har en 22 kilo-ohm resistor för att mata i hanterbara och smidig ingång till arduino, varför skiss parametrarna är mycket i förhållande till vad motstånd är närvarande i varje krets. Så fungerar updateFinger kartor dessa flex sensor motstånd avläsningar till en variabel flex, beroende på den pin-kod. Detta är eftersom varje finger objekt har sitt eget motstånd sortiment från böjd att unbent unika Pågrund av strukturera av fingrar på en hand. Det är där om villkorliga satser kommer i. Variabel flex kartor dessa motståndet varierar från godtyckliga värden till 0 och 100. Detta, mer matas läsning, sedan in i servo kartläggning linje, som ses i slutet, för att flytta servon från 0 grader till 180 grader när sensorn är unbent och böjda.

Se Steg
Relaterade Ämnen

DIY Robotic Hand kontrolleras av en handske och Arduino

Detta Projektidén kom till mig när jag satt på en säng i ett hotellrum på semestern. Jag tänkte: "Det skulle vara riktigt snyggt att ha en robotic hand som jag kan styra med min egen hand!" Återvände hem, påbörjade jag en resa att designa och sk...

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...

3-fingrade Arduino robot hand

IntroI detta instructable kommer jag förklara grunderna i att bygga din egen robot hand, kontrolleras av en arduino.Handen använder en handske, utrustat med flex sensorer som kommer att fånga din handrörelser. Handrörelser kommer vara översatt av ard...

Hur man gör en avlägsen kontrollerade Robotic Hand med Arduino

Detta är mitt skolprojekt för den 5: e året i gymnasiet (jag är italienska, vi har 5 år på gymnasiet).Det består i en konstgjord hand kontrolleras av en handske med flex sensorer. Konstgjord hand återger rörelser i handen med kontroll handsken, trådl...

Power Glove 20th Anniversary Edition

jag är en spel programmerare dag, och jag älskar att spela med anpassad input kringutrustning. Jag beslutade att mod en Nintendo Power handske att arbeta med några av de spel jag har arbetat på. Den ersätter original Power handskens ultraljudssensore...

Ada Robotic Hand - Open Bionics

Detta är en steg för steg guide om hur man gör en öppen Bionics Ada robotic hand. Detta härrör från Dextrus robotic hand, Öppna Hand projekt. Det förutsätts du ha antingen beställde Ada robotic hand kit eller har tillgång till en 3D-skrivare och plan...

Uppblåsbara Nalle/LED kostym/Power Glove

Detta var en koloss av ett projekt som omfattar en uppblåsbar dräkt, en LED kostym och en handske som kontrollerade färger och mönster av lysdioder.Jag har velat göra en uppblåsbar varelse som skulle föda till mig ett tag nu (massor av min kompis med...

Hur man bygger en robot Hand med Haptic Feedback

för science fair i år, det kändes som att bygga något istället för att göra ett experiment. Allt jag behövde göra var att leta runt Instructables för en projektidé. Jag blev inspirerad av njkl44's robotic hand eftersom det påminner mig så mycket sake...

3D utskrift en konstgjord muskel Robot Hand

här är en konstgjord muskel robot hand som så småningom skulle kunna användas som en protetisk ersättning för en mänsklig hand. "Benen" är 3d tryckt i PLA och silikon gummi konstgjorda musklerna och huden var gjutna i 3d tryckta formar.Medan de...

Kontrollerbar Robotic Hand med Flex sensorer & servon

Detta Instructable visar dig hur man gör en kontrollerbar robotic hand som styrs med Arduino microcontroller och servo motorer. Den robotic handen flyttas direkt med hjälp av en hand handske.Innan vi börjar vill jag ge kredit till både ProfHankD (han...

Dextrus v1.1 Robotic Hand

detta är en instructable att visa hur man gör version 1.1 av Dextrus robotic hand från Öppna Hand projekt. Det förutsätts du ha tillgång till en 3D-skrivare och har skrivit ut delarna enligt instruktionerna på thingiverse och har köpt alla delar i pr...

Gummiband och Fibre nervös Robotic Hand

Robotic hand göra från material runt u.Användningsområden:Lär vetenskap i låg kostnad.Om vi ansluter alla strängar och hänga den med en balans (cup typ) med gummi band-anslutning. När vinden blåsa automatiskt flytta fingrarna. Bara fixa det över en t...

Mind kontrollerade Robotic hand

I detta experiment styr jag en robot hand från mitt sinneSteg 1: BeskrivningDettaär en framtida teknik experiment, du verkligen inte tro om ärendet kan styras från sinneHär är svaret, ja du kan göraDetta experiment handlar om att tänka över saken du...

Handske kontrollerade Robotic Hand - billig och enkel Version

Detta projekt bygger bort av DIY Robotic Hand instructable finns här. Att vara en dålig högskolestudent emellertid, jag hade inte råd att dela ut ~ $500 för en 3D tryckta hand och en annan $50 för servon. I anges för att revidera ett billigare altern...

Baserade Arduino Moto Racer Spela Robotic Hand

I 2000-talets robotics har dykt upp mycket snabbt och fortsätter att föra nya tekniska framsteg till många sektorer av samhället. Med tron att det är bara en tidsfråga innan robotarna stiga och ersätta alla människor. Robotarna används inte bara i bi...

DIY robotic hand

De grundläggande komponenterna i handen är servon, Arty plattformen, handsken och flex sensorerna. Handsken är byggd med flex sensorer som har variabla motstånd som ändrar deras motstånd värde när böjd. De är knutna till ena sidan av en spänningsavde...

Arduino Robotic Hand med Haptic Feedback

i år för science fair, jag gjorde en engineering projekt med målet att skapa ett system för att ge haptic feedback från en robotic hand. Den robotic handen styrs av flex motstånd på en handske som bärs på någons hand och en Arduino konverterar fingra...

DIY $200 Robotic Hand - Arduino projekt

jag konstruerade och byggde denna robotic hand och controller för mindre än $200. Fingrar och tumme styrs av servomotorer. Den första videon visar handen i aktion. Den andra videon visar hur man gör hand.Här är del 2: DIY $200 Robotic Hand del 2: The...

DIY $200 Robotic Hand - del 2: The Controller - Arduino projekt

jag konstruerade och byggde denna robotic hand och controller för mindre än $200. Fingrar och tumme styrs av servomotorer. Den första videon visar handen i aktion. Den andra videon visar hur man gör registeransvarige.Besök min hemsida för en Arduino...