Obsah:
- Krok 1: Materiály: Arduino Uno
- Krok 2: Materiály: Rezistor Sensitve-malý a mužný konektor
- Krok 3: Materiály: Vibračný motor
- Krok 4: Rezistor
- Krok 5: Breadboarding
- Krok 6: Kód
- Krok 7: Mobilizujte nastavenie
- Krok 8: Pre rukavice
- Krok 9: Merajte
- Krok 10: Vytvorte dizajn
- Krok 11: Zostavte
- Krok 12: Farbivo
- Krok 13: Test
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Misia: Postavte rukavicu so snímačmi tlaku prstov prostredníctvom konfigurácie Arduino
Prečo: Riešenie poškodenia nervov v ľavej ruke spôsobeného Ganglion Cyst
Čo: Strata pocitu v ruke/palci spôsobuje reťazovú reakciu zhodenia čohokoľvek, čo sa v danej ruke drží.
Ako: Arduino je naprogramované s dvoma senzormi, jedným na palci a druhým na prostredníku, ktorý dodáva informácie vibračnému motoru v rukavici. To by malo umožniť potvrdenie, že predmet sa úspešne drží v ruke, namiesto toho, aby došlo k zhodeniu položky.
Krok 1: Materiály: Arduino Uno
Arduino Uno
Z Amazonu
Krok 2: Materiály: Rezistor Sensitve-malý a mužný konektor
Rezistor citlivý na silu - malý
www.sparkfun.com/products/9673
Konektor
Na uľahčenie montáže spájkujte koniec senzora citlivého na silu
Krok 3: Materiály: Vibračný motor
Vibračný motor
www.sparkfun.com/products/8449
Krok 4: Rezistor
10K odpor
Krok 5: Breadboarding
Breadboard, aby ste zistili, či senzory a Arduino budú spolu hovoriť.
-
Senzor citlivý na silu
- 3,3 V (zelený vodič na fotografii) na snímač sily
- Kolík A0 (modrý vodič na fotografii) na kolíku snímača sily s 10K odporom
- Uzemnite vodič (na fotografii modrý) k doske s chlebom
-
Vibračný motor
- Zem (modrý drôt)
- Pin 3 (červený drôt)
- Môže byť napájaný 9V zástrčkou
Krok 6: Kód
/* FSR jednoduchý testovací náčrt. Pripojte jeden koniec FSR k napájaniu a druhý koniec k analógovému 0.
Potom pripojte jeden koniec 10K rezistora z analógového 0 k zemi
*/
int fsrPin = 0; // rozbaľovacia ponuka FSR a 10K sú spojené s a0
int fsrČítanie; // analógové čítanie z deliča rezistora FSR
int motorpin = 3; // kolík pre vibračný motor
void setup (void) {
Serial.begin (9600);
pinMode (motorpin, OUTPUT);
}
prázdna slučka (prázdna) {
fsrReading = analogRead (fsrPin);
Serial.print ("Analógové čítanie =");
Serial.println (fsrReading); // surové analógové čítanie
int vspeed = mapa (fsrReading, 0, 810, 0, 255)
; analogWrite (motorpin, vspeed);}/*
Krok 7: Mobilizujte nastavenie
Krok 8: Pre rukavice
Na výrobu rukavice som použil kožu, dajú sa použiť aj iné materiály.
Koža, ktorú som použil
Krok 9: Merajte
- Vytvorte vzor pre ruku a predlaktie.
- Stopujte na doske Bristol alebo na inom pevnom papieri a vystrihnite.
Krok 10: Vytvorte dizajn
- Nakreslite požadovaný vzor a pásku na kožu, aby bola zaistená
- Pomocou nástroja vystopujte vzor na kožu a podľa potreby vyrežte/skoste.
- Koža by mala byť pred vyrezávaním vlhká, ale nie príliš mokrá
Krok 11: Zostavte
- Na zviazanie použite šnúru
- Na vytvorenie dierok som použil kožený celý punč
- Na dočasné držanie som použil elektrickú pásku, aby som držal elektroniku na mieste. Pre trvalejšie riešenie plánujem kožené pásy všité pre elektroniku.
- Senzor sily je v palci a snímač vibrácií je na ruke
Krok 12: Farbivo
Na namaľovanie dizajnu som použil farbivo na kožu, potrebné iba na želanie.
Krok 13: Test
Otestujte, či všetko funguje.