Բովանդակություն:

Arduino Sensor Gauntlet: 13 քայլ
Arduino Sensor Gauntlet: 13 քայլ

Video: Arduino Sensor Gauntlet: 13 քայլ

Video: Arduino Sensor Gauntlet: 13 քայլ
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Նոյեմբեր
Anonim
Arduino Sensor Gauntlet
Arduino Sensor Gauntlet

Առաքելություն. Կառուցեք ձեռնոց մատների ճնշման սենսորներով `Arduino- ի կազմաձևման միջոցով

Ինչու. Ձախ ձեռքի նյարդերի վնասման լուծում `առաջացած Ganglion Cyst- ով

Ի՞նչ. Ձեռքի/բութ մատի զգացողության կորուստը շղթայական ռեակցիա է առաջացնում `ձեռքում եղածը գցելու համար:

Ինչպես. Arduino- ն ծրագրավորված է երկու սենսորով ՝ մեկը բութ մատի վրա և մյուսը միջին մատի վրա ՝ տեղեկությունները հետ տալով ձեռքի թրթռման շարժիչին: Սա պետք է թույլ տա ճանաչել, որ օբյեկտը հաջողությամբ պահվում է ձեռքում, այլ ոչ թե արդյունքում գցել իրը:

Քայլ 1: Նյութեր. Arduino Uno

Նյութեր ՝ Arduino Uno
Նյութեր ՝ Arduino Uno

Արդուինո Ունո

Amazon- ից

Քայլ 2. Նյութեր. Force Sensitve Resistor- Փոքր և Արական միակցիչ

Նյութեր. Force Sensitve Resistor-Փոքր և Արական միակցիչ
Նյութեր. Force Sensitve Resistor-Փոքր և Արական միակցիչ
Նյութեր. Force Sensitve Resistor-Փոքր և Արական միակցիչ
Նյութեր. Force Sensitve Resistor-Փոքր և Արական միակցիչ

Ուժային զգայուն դիմադրություն - փոքր

www.sparkfun.com/products/9673

Միակցիչ

Sոդեք ուժի զգայուն տվիչի մինչև վերջ ՝ հավաքումը հեշտացնելու համար

Քայլ 3. Նյութեր. Թրթռման շարժիչ

Նյութեր ՝ թրթռման շարժիչ
Նյութեր ՝ թրթռման շարժիչ

Թրթռումային շարժիչ

www.sparkfun.com/products/8449

Քայլ 4: Դիմադրություն

Դիմադրողական
Դիմադրողական

10K դիմադրություն

Քայլ 5: Breadboarding

Breadboarding
Breadboarding

Գրատախտակ ՝ տեսնելու, թե արդյոք սենսորներն ու Արդուինոն կխոսե՞ն միմյանց հետ:

  • Ուժի զգայուն սենսոր

    • 3.3V (Կանաչ մետաղալար ՝ լուսանկարում) դեպի Force Sensor
    • A0 կապ (լուսանկարում կապույտ մետաղալար) ՝ Force Sensor Pin- ին 10K դիմադրիչով
    • Ground Wire (լուսանկարում կապույտ) մինչև հացի տախտակ
  • Թրթռումային շարժիչ

    • Հող (կապույտ մետաղալար)
    • Պին 3 (կարմիր մետաղալար)
  • Կարող է սնուցվել 9V Plug- ով

Քայլ 6: Կոդ

/* FSR պարզ փորձարկման ուրվագիծ: FSR- ի մի ծայրը միացրեք հոսանքին, մյուս ծայրը `Անալոգ 0 -ին:

Այնուհետև միացրեք 10 Կ ռեզիստորի մի ծայրը Անալոգ 0 -ից գետնին

*/

int fsrPin = 0; // FSR և 10K քաշքշուկները միացված են a0- ին

int fsr Ընթերցում; // անալոգային ընթերցում FSR դիմադրության բաժանարարից

int motorpin = 3; // կապում թրթռման շարժիչի համար

դատարկ կարգավորում (դատարկ) {

Serial.begin (9600);

pinMode (մոտպին, ԵԼՔ);

}

դատարկ շրջան (դատարկ) {

fsrReading = analogRead (fsrPin);

Serial.print ("Անալոգային ընթերցում =");

Serial.println (fsrReading); // հում անալոգային ընթերցում

int vspeed = քարտեզ (fsrReading, 0, 810, 0, 255)

; analogWrite (motorpin, vspeed);}/*

Քայլ 7: Մոբիլիզացրեք կարգավորումը

Մոբիլիզացրեք կարգավորումը
Մոբիլիզացրեք կարգավորումը
Մոբիլիզացրեք կարգավորումը
Մոբիլիզացրեք կարգավորումը
Մոբիլիզացրեք կարգավորումը
Մոբիլիզացրեք կարգավորումը

Քայլ 8: Gauntlet- ի համար

Ես ձեռնոց պատրաստելու համար օգտագործել եմ կաշի, այլ նյութեր կարող են օգտագործվել:

Կաշի, որն օգտագործել եմ

Քայլ 9: Չափել

Չափել
Չափել
Չափել
Չափել
  • Ձեռքի և նախաբազկի նախշ ստեղծեք:
  • Հետք թողեք Bristol Board- ի կամ այլ ամուր թղթի վրա և կտրեք:

Քայլ 10: Ստեղծեք դիզայն

Ստեղծեք դիզայն
Ստեղծեք դիզայն
Ստեղծեք դիզայն
Ստեղծեք դիզայն
  • Կաշվին նկարեք ցանկալի նախշը և կպչեք այն ամրությամբ
  • Օգտագործեք գործիք ՝ կաշվի վրա նախշը գծելու և ըստ ցանկության փորագրելու/թեքելու համար:
  • Կաշի փորագրելուց առաջ այն պետք է լինի խոնավ, բայց ոչ շատ թաց

Քայլ 11: Հավաքեք

Հավաքվել
Հավաքվել
Հավաքվել
Հավաքվել
Հավաքվել
Հավաքվել
  • Օգտագործեք լարը միասին կապելու համար
  • Ես կաշվե ամբողջ դակիչով անցքեր ստեղծեցի
  • Aամանակավոր պահման համար ես էլեկտրական ժապավեն օգտագործեցի ՝ էլեկտրոնիկան տեղում պահելու համար: Ավելի մշտական լուծման համար ես նախատեսում եմ կաշվե շերտեր, որոնք կարված են էլեկտրոնիկայի համար:
  • Ուժի տվիչը գտնվում է բութ մատի մեջ, իսկ թրթռման սենսորը ՝ ձեռքի վերևում

Քայլ 12: Ներկել

Ներկ
Ներկ

Կաշվե ներկ օգտագործեցի դիզայնը ներկելու համար, միայն անհրաժեշտության դեպքում:

Քայլ 13: Փորձարկում

Փորձարկեք ՝ համոզվելու համար, որ ամեն ինչ աշխատում է:

Խորհուրդ ենք տալիս: