Steg 2: Design
Design för detta projekt är inget nytt. Det finns massor av versioner av människor att göra flex handskar här på Instructables. Detta är bara min version. Nu valde jag att använda en Analog/Digital MUX. Med en Arduino ombord är detta inte nödvändigt eftersom det finns redan tillräckligt analoga pins för användning, men jag såg in i framtiden när jag beslutade att starta detta projekt, och om jag ville lägga till handleden sensorer eller en andra hand då jag skulle snart slut på analoga ingångar på Arduino styrelsen. Detta är den enda anledningen att jag gick med i MUX, och det är ganska billigt, runt $5. På MUX finns 8 stift som behövs för drift (ingen inklusive 16 ingångar). Naturligtvis finns det två för makt, en jord och en VCC. Det finns en aktivera PIN-kod som att dras låg i ordning för MUX att mata några data. Det finns fyra Välj stift som används som ett binärt tal som motsvarar en ingående kanaler stift, berättar MUX som pin-skicka ändå. Senaste PIN-koden i signal stift, som skickar en av de 16 kanal signalerna till en enda ingång på Arduino. På andra sidan av utbrytning styrelse är 16 ingående kanaler som används samma som någon analog stift på en Arduino används.
Jag trådbundna fyra Välj stift upp till fyra stift på Arduino som kunde användas som digital utgång. Den signal stiftet är ansluten till en öppen analoga stift. Du kunde tråd aktivera PIN-koden kontrolleras av Arduino men jag bestämde mig att bara ha min MUX permanent aktiverat så jag fast det direkt till marken.
Varje Flex sensorn har två stift på den och det fungerar som en resistor, detta innebär att du inte kan koppla in denna sak i bakåt. Jag tog en tall från varje flex sensor och anslutit den till 5V. Den andra stiftet var ansluten till en kanal på MUX med en pull down motstånd från varje kanal brukade marken. Detta kommer verkligen att ge dig analogt värde över dra ner motstånd och inte faktiska flex sensorn det själv. Om du ville ta avläsningar från flex-sensor istället för motstånd, kan du ansluta VCC stiften anslutna till sensorer till marken i stället och gör motstånd drar upp motstånd genom att ansluta slutet ansluten till marken och ansluter den till VCC.