Kazalo:
- 1. korak: Materiali: Arduino Uno
- 2. korak: Materiali: Sensitive Resistor Force-Small and Male Connector
- 3. korak: Materiali: vibracijski motor
- 4. korak: Upor
- 5. korak: Breadboarding
- 6. korak: Koda
- 7. korak: Mobilizirajte namestitev
- 8. korak: Za rokavico
- 9. korak: Izmerite
- 10. korak: Ustvarite oblikovanje
- 11. korak: Sestavite
- 12. korak: Barvanje
- 13. korak: Preizkusite
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Poslanstvo: Zgradite rokavico s senzorji prstnega pritiska skozi konfiguracijo Arduino
Zakaj: Rešitev poškodbe živcev v levi roki, ki jo povzroči ganglijska cista
Kaj: Izguba občutka v roki/palcu povzroči verižno reakcijo, ko pade vse, kar je v roki.
Kako: Arduino je programiran z dvema senzorjema, enim na palcu in enim na srednjem prstu, ki podatke posreduje vibracijskemu motorju v rokavici. To bi moralo omogočiti potrditev, da je predmet uspešno v roki, namesto da bi predmet padel.
1. korak: Materiali: Arduino Uno
Arduino Uno
Iz Amazona
2. korak: Materiali: Sensitive Resistor Force-Small and Male Connector
Upor, občutljiv na silo - majhen
www.sparkfun.com/products/9673
Priključek
Spajkajte do konca senzorja, občutljivega na silo, za lažjo montažo
3. korak: Materiali: vibracijski motor
Motor z vibracijami
www.sparkfun.com/products/8449
4. korak: Upor
10K upor
5. korak: Breadboarding
Načrt za preverjanje, ali se bosta senzorja in Arduino pogovarjala.
-
Senzor sile, občutljiv na silo
- 3.3V (zelena žica na fotografiji) do senzorja sile
- A0 pin (modra žica na fotografiji) na pin senzorja sile z 10K uporom
- Ozemljitvena žica (modra na fotografiji) na ploščo za kruh
-
Motor z vibracijami
- Ozemljitev (modra žica)
- Pin 3 (rdeča žica)
- Lahko se napaja z 9V vtičem
6. korak: Koda
/* Preprosta preskusna skica FSR. En konec FSR priključite na napajanje, drugi konec na Analog 0.
Nato priključite en konec 10K upora iz analognega 0 na ozemljitev
*/
int fsrPin = 0; // FSR in 10K spustni meni sta povezana z a0
int fsrReading; // analogno odčitavanje z razdelilnika upora FSR
int motorpin = 3; // zatič za vibracijski motor
void setup (void) {
Serial.begin (9600);
pinMode (motorpin, OUTPUT);
}
void loop (void) {
fsrReading = analogRead (fsrPin);
Serial.print ("Analogno branje =");
Serial.println (fsrReading); // surovo analogno branje
int vspeed = map (fsrReading, 0, 810, 0, 255)
; analogWrite (motorpin, vspeed);}/*
7. korak: Mobilizirajte namestitev
8. korak: Za rokavico
Za izdelavo rokavice sem uporabil usnje, lahko uporabim tudi druge materiale.
Usnje, ki sem ga uporabil
9. korak: Izmerite
- Ustvarite vzorec za roko in podlaket.
- Sledi na Bristolski plošči ali drugem trdnem papirju in izreži.
10. korak: Ustvarite oblikovanje
- Narišite želeni vzorec in trak na usnje, tako da ga držite varno
- Z orodjem potegnite vzorec na usnje in ga izrežite/poševno po želji.
- Usnje mora biti pred rezanjem vlažno, vendar ne preveč mokro
11. korak: Sestavite
- Za povezovanje uporabite vrvico
- Za ustvarjanje lukenj sem uporabil celo usnje
- Za začasno zadržanje sem uporabil električni trak, da sem držal elektroniko na mestu. Za trajnejšo rešitev nameravam usnjene trakove všiti za elektroniko.
- Senzor sile je v palcu, senzor vibracij pa na vrhu roke
12. korak: Barvanje
Za barvanje modela sem uporabil barvilo za usnje, potrebno le po želji.
13. korak: Preizkusite
Preverite, ali vse deluje.