Talaan ng mga Nilalaman:

Arduino Sensor Gauntlet: 13 Mga Hakbang
Arduino Sensor Gauntlet: 13 Mga Hakbang

Video: Arduino Sensor Gauntlet: 13 Mga Hakbang

Video: Arduino Sensor Gauntlet: 13 Mga Hakbang
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Nobyembre
Anonim
Arduino Sensor Gauntlet
Arduino Sensor Gauntlet

Mission: Bumuo ng isang gauntlet na may mga sensor ng presyon ng daliri sa pamamagitan ng pagsasaayos ng Arduino

Bakit: Solusyon sa pinsala sa nerbiyos sa kaliwang kamay na sanhi ng Ganglion Cyst

Ano: Ang pagkawala ng pakiramdam sa kamay / hinlalaki ay nagdudulot ng isang kadena ng reaksyon ng pag-drop ng anumang hinawakan sa kamay na iyon.

Paano: Naka-program ang Arduino na may dalawang sensor, isa sa hinlalaki at isa sa gitnang daliri, na nagpapakain ng impormasyon sa isang panginginig na motor sa suliranin. Dapat itong payagan para sa pagkilala na ang bagay ay matagumpay na hawak sa kamay sa halip na magresulta sa pagbagsak ng isang item.

Hakbang 1: Mga Kagamitan: Arduino Uno

Mga Kagamitan: Arduino Uno
Mga Kagamitan: Arduino Uno

Arduino Uno

Mula sa Amazon

Hakbang 2: Mga Kagamitan: Force Sensitve Resistor-Maliit at Lalaki na Konektor

Mga Kagamitan: Force Sensitve Resistor-Maliit at Lalaki na Konektor
Mga Kagamitan: Force Sensitve Resistor-Maliit at Lalaki na Konektor
Mga Kagamitan: Force Sensitve Resistor-Maliit at Lalaking Konektor
Mga Kagamitan: Force Sensitve Resistor-Maliit at Lalaking Konektor

Force Sensitive Resistor - Maliit

www.sparkfun.com/products/9673

Konektor

Maghinang sa dulo ng Force Sensitive Sensor upang mapadali ang pagpupulong

Hakbang 3: Mga Kagamitan: Vibration Motor

Mga Kagamitan: Motor ng Panginginig
Mga Kagamitan: Motor ng Panginginig

Vibration Motor

www.sparkfun.com/products/8449

Hakbang 4: Resistor

Resistor
Resistor

10K Resistor

Hakbang 5: Breadboarding

Breadboarding
Breadboarding

Breadboard upang makita kung ang mga sensor at Arduino ay makikipag-usap sa bawat isa.

  • Force Sensitive Sensor

    • 3.3V (Green wire sa larawan) sa Force Sensor
    • A0 pin (Blue wire sa larawan) sa Force Sensor Pin na may 10K resistor
    • Ground Wire (asul sa larawan) sa board ng tinapay
  • Vibration Motor

    • Lupa (Blue Wire)
    • Pin 3 (Red Wire)
  • Maaaring mapagana ng 9V Plug

Hakbang 6: Code

/ * FSR simpleng sketch ng pagsubok. Ikonekta ang isang dulo ng FSR sa lakas, ang kabilang dulo sa Analog 0.

Pagkatapos ikonekta ang isang dulo ng isang 10K risistor mula sa Analog 0 hanggang sa lupa

*/

int fsrPin = 0; // ang FSR at 10K pulldown ay konektado sa a0

int fsrReading; // ang analog na pagbabasa mula sa FSR resistor divider

int motorpin = 3; // pin para sa panginginig na motor

void setup (void) {

Serial.begin (9600);

pinMode (motorpin, OUTPUT);

}

walang bisa loop (walang bisa) {

fsrReading = analogRead (fsrPin);

Serial.print ("Analog reading =");

Serial.println (fsrReading); // ang hilaw na pagbasa ng analog

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

; analogWrite (motorpin, vspeed);} / *

Hakbang 7: Pakilosin ang Pag-setup

Pakilusin ang Pag-setup
Pakilusin ang Pag-setup
Pakilusin ang Pag-setup
Pakilusin ang Pag-setup
Pakilusin ang Pag-setup
Pakilusin ang Pag-setup

Hakbang 8: Para sa Gauntlet

Gumamit ako ng katad upang gawin ang gauntlet, maaaring magamit ang iba pang mga materyales.

Balat na ginamit ko

Hakbang 9: Sukatin

Sukatin
Sukatin
Sukatin
Sukatin
  • Lumikha ng isang pattern para sa kamay at braso.
  • Bakas sa Bristol Board o iba pang matatag na papel at gupitin.

Hakbang 10: Lumikha ng Disenyo

Lumikha ng Disenyo
Lumikha ng Disenyo
Lumikha ng Disenyo
Lumikha ng Disenyo
  • Iguhit ang nais na pattern at tape sa katad na hawak itong ligtas
  • Gumamit ng isang tool upang masubaybayan ang pattern sa katad at mag-ukit / bevel ayon sa ninanais.
  • Ang katad ay dapat na mamasa-masa ngunit hindi masyadong basa bago ang larawang inukit

Hakbang 11: Magtipon

Magtipun-tipon
Magtipun-tipon
Magtipun-tipon
Magtipun-tipon
Magtipun-tipon
Magtipun-tipon
  • Gumamit ng kurdon upang magtali
  • Gumamit ako ng katad na buong suntok upang lumikha ng mga butas
  • Para sa isang pansamantalang paghawak, gumamit ako ng electric tape upang hawakan ang electronics sa lugar. Para sa isang mas permanenteng solusyon, plano kong magtahi ng mga stripe ng katad para sa electronics.
  • Ang sensor ng puwersa ay hinlalaki at ang panginginig ng boses sensor ay nasa itaas ng kamay

Hakbang 12: tinain

Tinain
Tinain

Gumamit ako ng panturang pangulay upang ipinta ang disenyo, kinakailangan lamang kung ninanais.

Hakbang 13: Pagsubok

Subukan upang matiyak na gumagana ang lahat.

Inirerekumendang: