Sadržaj:

Arduino senzorska rukavica: 13 koraka
Arduino senzorska rukavica: 13 koraka

Video: Arduino senzorska rukavica: 13 koraka

Video: Arduino senzorska rukavica: 13 koraka
Video: Дедушка не выдержал и дал ответ за Украинский флаг 2024, Studeni
Anonim
Arduino senzorska rukavica
Arduino senzorska rukavica

Misija: Izgradite rupu s senzorima pritiska prstiju kroz Arduino konfiguraciju

Zašto: Rješenje za oštećenje živca u lijevoj ruci uzrokovano ganglijskom cistom

Što: Gubitak osjećaja u ruci/palcu uzrokuje lančanu reakciju ispuštanja svega što se u ruci drži.

Kako: Arduino programiran s dva senzora, jednim na palcu i jednim na srednjem prstu, koji šalje informacije vibracijskom motoru u špaliru. To bi trebalo omogućiti da se potvrdi da se objekt uspješno drži u ruci, umjesto da rezultira ispuštanjem stavke.

Korak 1: Materijali: Arduino Uno

Materijali: Arduino Uno
Materijali: Arduino Uno

Arduino Uno

Iz Amazona

Korak 2: Materijali: Otpornik osjetljiv na silu-mali i muški konektor

Materijali: Otpornik osjetljiv na silu-mali i muški konektor
Materijali: Otpornik osjetljiv na silu-mali i muški konektor
Materijali: Otpornik osjetljiv na silu-mali i muški konektor
Materijali: Otpornik osjetljiv na silu-mali i muški konektor

Otpornik osjetljiv na silu - mali

www.sparkfun.com/products/9673

Priključak

Lemiti do kraja senzora osjetljivog na snagu radi lakše montaže

Korak 3: Materijali: Vibracijski motor

Materijali: Vibracijski motor
Materijali: Vibracijski motor

Vibracijski motor

www.sparkfun.com/products/8449

Korak 4: Otpornik

Otpornik
Otpornik

10K otpornik

Korak 5: Breadboarding

Breadboarding
Breadboarding

Okvir za provjeru hoće li senzori i Arduino međusobno razgovarati.

  • Senzor osjetljiv na silu

    • 3,3 V (zelena žica na fotografiji) do senzora sile
    • A0 pin (plava žica na fotografiji) na pin osjetnika sile s 10K otpornikom
    • Uzemljivač (plava na fotografiji) na ploču za kruh
  • Vibracijski motor

    • Uzemljenje (plava žica)
    • Pin 3 (crvena žica)
  • Može se napajati utikačem od 9V

Korak 6: Kodiranje

/* FSR skica za jednostavno testiranje. Spojite jedan kraj FSR -a na napajanje, drugi kraj na Analog 0.

Zatim spojite jedan kraj 10K otpornika od analognog 0 na masu

*/

int fsrPin = 0; // FSR i 10K padajući izbornik povezani su s a0

int fsrReading; // analogno očitanje s razdjelnika otpornika FSR

int motorpin = 3; // igla za vibracijski motor

void setup (void) {

Serial.begin (9600);

pinMode (motorna osovina, OUTPUT);

}

void loop (void) {

fsrReading = analogRead (fsrPin);

Serial.print ("Analogno čitanje =");

Serial.println (fsrReading); // neobrađeno analogno čitanje

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

; analogWrite (motorpin, vspeed);}/*

Korak 7: Mobilizirajte postavljanje

Mobilizirajte postavljanje
Mobilizirajte postavljanje
Mobilizirajte postavljanje
Mobilizirajte postavljanje
Mobilizirajte postavljanje
Mobilizirajte postavljanje

Korak 8: Za rukavicu

Za izradu rukavice koristio sam kožu, mogu se koristiti i drugi materijali.

Kožu koju sam koristio

Korak 9: Izmjerite

Mjera
Mjera
Mjera
Mjera
  • Napravite uzorak za ruku i podlakticu.
  • Praćenje na Bristol Board -u ili drugom čvrstom papiru i izrezivanje.

Korak 10: Izradite dizajn

Stvorite dizajn
Stvorite dizajn
Stvorite dizajn
Stvorite dizajn
  • Nacrtajte željeni uzorak i traku na kožu držeći je čvrsto
  • Pomoću alata iscrtajte uzorak na koži i izrežite/kosite po želji.
  • Koža prije rezanja treba biti vlažna, ali ne previše mokra

Korak 11: Sastavite

Sastavite
Sastavite
Sastavite
Sastavite
Sastavite
Sastavite
  • Za povezivanje upotrijebite kabel
  • Koristio sam cijeli kožni udarac za stvaranje rupa
  • Za privremeno zadržavanje, koristio sam električnu traku da držim elektroniku na mjestu. Za trajnije rješenje planiram kožne trake ušivene za elektroniku.
  • Senzor sile je u palcu, a senzor vibracije na vrhu ruke

Korak 12: Boja

Boja
Boja

Za oslikavanje dizajna koristio sam boju za kožu, samo po želji.

Korak 13: Testirajte

Testirajte kako biste bili sigurni da sve radi.

Preporučeni: