Innholdsfortegnelse:

Arduino Sensor Gauntlet: 13 trinn
Arduino Sensor Gauntlet: 13 trinn

Video: Arduino Sensor Gauntlet: 13 trinn

Video: Arduino Sensor Gauntlet: 13 trinn
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Juli
Anonim
Arduino Sensor Gauntlet
Arduino Sensor Gauntlet

Oppgave: Bygg en handske med fingertrykssensorer gjennom Arduino -konfigurasjon

Hvorfor: Løsning på nerveskader i venstre hånd forårsaket av Ganglion Cyst

Hva: Tap av følelse i hånd/tommel forårsaker en kjedereaksjon om å slippe det som holdes i hånden.

Hvordan: Arduino programmert med to sensorer, en på tommelen og en på langfingeren, som gir informasjon til en vibrasjonsmotor i hansken. Dette bør tillate bekreftelse på at objektet holdes i hånden med hell i stedet for å resultere i å miste et element.

Trinn 1: Materialer: Arduino Uno

Materialer: Arduino Uno
Materialer: Arduino Uno

Arduino Uno

Fra Amazon

Trinn 2: Materialer: Force Sensitve Resistor-Small og Male Connector

Materialer: Force Sensitve Resistor-liten og hannkontakt
Materialer: Force Sensitve Resistor-liten og hannkontakt
Materialer: Force Sensitve Resistor-liten og hannkontakt
Materialer: Force Sensitve Resistor-liten og hannkontakt

Force Sensitive Resistor - Small

www.sparkfun.com/products/9673

Kontakt

Lodding til slutten av Force Sensitive Sensor for å lette monteringen

Trinn 3: Materialer: Vibrasjonsmotor

Materialer: Vibrasjonsmotor
Materialer: Vibrasjonsmotor

Vibrasjonsmotor

www.sparkfun.com/products/8449

Trinn 4: Motstand

Motstand
Motstand

10K motstand

Trinn 5: Breadboarding

Breadboarding
Breadboarding

Brødbrett for å se om sensorer og Arduino vil snakke med hverandre.

  • Force Sensitive Sensor

    • 3,3V (grønn ledning på bildet) til Force Sensor
    • A0 -pinne (blå ledning på bildet) til Force Sensor Pin med 10K motstand
    • Ground Wire (blått på bildet) til brødbrettet
  • Vibrasjonsmotor

    • Bakken (Blue Wire)
    • Pin 3 (Red Wire)
  • Kan drives av 9V plugg

Trinn 6: Kode

/* FSR enkel testskisse. Koble den ene enden av FSR til strømmen, den andre enden til Analog 0.

Koble deretter den ene enden av en 10K motstand fra Analog 0 til bakken

*/

int fsrPin = 0; // FSR og 10K rullegardinmenyen er koblet til a0

int fsrReading; // den analoge avlesningen fra FSR -motstandsdeleren

int motorpin = 3; // pin for vibrasjonsmotor

ugyldig oppsett (void) {

Serial.begin (9600);

pinMode (motornål, UTGANG);

}

void loop (void) {

fsrReading = analogRead (fsrPin);

Serial.print ("Analog lesing =");

Serial.println (fsrReading); // den rå analoge lesningen

int vspeed = map (fsrReading, 0, 810, 0, 255)

; analogWrite (motorpinne, vspeed);}/*

Trinn 7: Mobiliser oppsettet

Mobiliser oppsettet
Mobiliser oppsettet
Mobiliser oppsettet
Mobiliser oppsettet
Mobiliser oppsettet
Mobiliser oppsettet

Trinn 8: For hansken

Jeg brukte skinn for å lage hansken, andre materialer kan brukes.

Skinn jeg brukte

Trinn 9: Mål

Måle
Måle
Måle
Måle
  • Lag et mønster for hånd og underarm.
  • Spor på Bristol Board eller annet fast papir og klipp ut.

Trinn 10: Lag design

Lag design
Lag design
Lag design
Lag design
  • Tegn ønsket mønster og tape på lær og hold det sikkert
  • Bruk et verktøy for å spore mønster på skinn og skjære/skråre etter ønske.
  • Skinn skal være fuktig, men ikke for vått før utskjæring

Trinn 11: Monter

Montere
Montere
Montere
Montere
Montere
Montere
  • Bruk snoren til å knytte sammen
  • Jeg brukte et helhull i lær for å lage hull
  • For et midlertidig opphold brukte jeg elektrisk tape for å holde elektronikken på plass. For en mer permanent løsning, har jeg tenkt å sy skinnstrimler til elektronikken.
  • Kraftsensoren er i tommelen og vibrasjonssensoren er på hånden

Trinn 12: Fargestoff

Farge
Farge

Jeg brukte lærfargestoff til å male designet, bare nødvendig om ønskelig.

Trinn 13: Test

Test for å sikre at alt fungerer.

Anbefalt: