Inhoudsopgave:
- Stap 1: Materialen: Arduino Uno
- Stap 2: Materialen: Krachtgevoelige weerstand-kleine en mannelijke connector
- Stap 3: Materialen: Trillingsmotor
- Stap 4: Weerstand:
- Stap 5: Breadboarden
- Stap 6: Coderen
- Stap 7: Mobiliseer de setup
- Stap 8: Voor de handschoen
- Stap 9: Meten
- Stap 10: Ontwerp maken
- Stap 11: monteren
- Stap 12: kleurstof
- Stap 13: Testen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Missie: bouw een handschoen met vingerdruksensoren via Arduino-configuratie
Waarom: Oplossing voor zenuwbeschadiging in de linkerhand veroorzaakt door Ganglion Cyst
Wat: Verlies van gevoel in hand/duim veroorzaakt een kettingreactie van het laten vallen van alles wat in die hand wordt vastgehouden.
Hoe: Arduino geprogrammeerd met twee sensoren, één op de duim en één op de middelvinger, die informatie terugkoppelt naar een vibratiemotor in de handschoen. Dit zou het mogelijk moeten maken te erkennen dat het object met succes in de hand wordt gehouden in plaats van dat het resulteert in het laten vallen van een item.
Stap 1: Materialen: Arduino Uno
Arduino Uno
Van Amazon
Stap 2: Materialen: Krachtgevoelige weerstand-kleine en mannelijke connector
Krachtgevoelige weerstand - klein
www.sparkfun.com/products/9673
Connector
Soldeer aan het einde van de Force Sensitive Sensor om de montage te vergemakkelijken
Stap 3: Materialen: Trillingsmotor
Trillingsmotor
www.sparkfun.com/products/8449
Stap 4: Weerstand:
10K Weerstand
Stap 5: Breadboarden
Breadboard om te zien of sensoren en Arduino met elkaar praten.
-
Krachtgevoelige sensor
- 3.3V (Groene draad op foto) naar Force Sensor
- A0 pin (blauwe draad op foto) naar Force Sensor Pin met 10K weerstand
- Aardingsdraad (blauw op foto) naar breadboard
-
Trillingsmotor
- Aarde (blauwe draad)
- Pin 3 (rode draad)
- Kan worden gevoed door een 9V-stekker
Stap 6: Coderen
/* FSR eenvoudige testschets. Sluit het ene uiteinde van FSR aan op de voeding, het andere uiteinde op Analoog 0.
Verbind vervolgens het ene uiteinde van een 10K-weerstand van Analoog 0 met aarde
*/
int fsrPin = 0; // de FSR en 10K pulldown zijn verbonden met a0
int fsrReading; // de analoge uitlezing van de FSR-weerstandsdeler
int motorpin = 3; //pin voor vibratiemotor
ongeldige setup (ongeldig){
Serieel.begin(9600);
pinMode (motorpin, UITGANG);
}
lege lus (leegte) {
fsrReading = analoogRead(fsrPin);
Serial.print("Analoge uitlezing = ");
Serial.println(fsrReading); // de ruwe analoge lezing
int vspeed = kaart (fsrReading, 0, 810, 0, 255)
;analogWrite(motorpin, vspeed);}/*
Stap 7: Mobiliseer de setup
Stap 8: Voor de handschoen
Ik heb leer gebruikt om de handschoen te maken, andere materialen kunnen worden gebruikt.
Leer dat ik heb gebruikt
Stap 9: Meten
- Maak een patroon voor hand en onderarm.
- Trek over op Bristol Board of ander stevig papier en knip uit.
Stap 10: Ontwerp maken
- Teken het gewenste patroon en plak het op leer en houd het stevig vast
- Gebruik een hulpmiddel om het patroon op leer over te trekken en naar wens te snijden/schuinen.
- Leer moet vochtig maar niet te nat zijn voordat je gaat snijden
Stap 11: monteren
- Gebruik koord om samen te binden
- Ik heb een leren hele pons gebruikt om gaten te maken
- Voor een tijdelijke houvast gebruikte ik elektrische tape om de elektronica op zijn plaats te houden. Voor een meer permanente oplossing ben ik van plan om leren strips voor de elektronica vast te naaien.
- Krachtsensor zit in duim en vibratiesensor zit bovenop hand
Stap 12: kleurstof
Ik heb leerverf gebruikt om het ontwerp te schilderen, alleen nodig indien gewenst.
Stap 13: Testen
Test om te controleren of alles werkt.