Sadržaj:
- Korak 1: Materijali: Arduino Uno
- Korak 2: Materijali: Otpornik osjetljiv na silu, mali i muški konektor
- Korak 3: Materijali: Vibracijski motor
- Korak 4: Otpornik
- Korak 5: Breadboarding
- Korak 6: Kodirajte
- Korak 7: Mobilizirajte instalaciju
- Korak 8: Za rukavicu
- Korak 9: Izmjerite
- Korak 10: Kreirajte dizajn
- Korak 11: Sastavite
- Korak 12: Boja
- Korak 13: Testirajte
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Misija: Izgradite rupu sa senzorima pritiska prstiju kroz Arduino konfiguraciju
Zašto: Rješenje za oštećenje živca u lijevoj ruci uzrokovano ganglijskom cistom
Šta: 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 informacije šalju motoru za vibracije u rupi. Ovo 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
Arduino Uno
Sa Amazona
Korak 2: Materijali: Otpornik osjetljiv na silu, mali i muški konektor
Otpornik osjetljiv na silu - mali
www.sparkfun.com/products/9673
Konektor
Lemiti do kraja senzora osjetljivog na snagu radi lakšeg sastavljanja
Korak 3: Materijali: Vibracijski motor
Vibracijski motor
www.sparkfun.com/products/8449
Korak 4: Otpornik
10K Resistor
Korak 5: Breadboarding
Okvir za provjeru hoće li senzori i Arduino razgovarati međusobno.
-
Senzor osjetljiv na silu
- 3.3V (zelena žica na fotografiji) do senzora sile
- A0 pin (plava žica na fotografiji) za pin senzora sile sa 10K otpornikom
- Žica za uzemljenje (plava na fotografiji) na ploču za hleb
-
Vibracijski motor
- Uzemljenje (plava žica)
- Pin 3 (crvena žica)
- Može se napajati 9V utikačem
Korak 6: Kodirajte
/* 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čitavanje 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 očitavanje
int vspeed = map (fsrReading, 0, 810, 0, 255)
; analogWrite (motorpin, vspeed);}/*
Korak 7: Mobilizirajte instalaciju
Korak 8: Za rukavicu
Za izradu rukavice koristio sam kožu, mogu se koristiti i drugi materijali.
Koristila sam kožu
Korak 9: Izmjerite
- Napravite uzorak za ruku i podlakticu.
- Praćenje na Bristol Board -u ili drugom čvrstom papiru i izrezivanje.
Korak 10: Kreirajte 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
- 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
Za oslikavanje dizajna koristio sam boju za kožu, samo po želji.
Korak 13: Testirajte
Testirajte da biste bili sigurni da sve radi.