Cov txheej txheem:
- Kauj Ruam 1: Sau Cov Khoom Siv
- Kauj ruam 2: Breadboarding
- Kauj ruam 3: Coding
- Kauj Ruam 4: Kev Sib Txuas Cov Ntaub Ntawv
- Kauj Ruam 5: Tsim Lub Hnab looj tes
- Kauj Ruam 6: Sib dhos (Ntu 1)
- Kauj Ruam 7: Sib dhos (Ntu 2 - PWR + GND)
Video: Hnab looj tes Haptic rau cov dig muag: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Hnab looj tes Haptic yog cov cuab yeej siv rau cov neeg dig muag thiab/lossis tsis pom kev uas muab rau tus neeg hnav nrog cov ntaub ntawv hais txog teeb meem hauv lawv ib puag ncig tam sim. Lub hnab looj tes siv ob lub tshuab ntsuas ultrasonic uas qhia txog qhov nrug thiab kev taw qhia ntawm cov khoom. Nyob ntawm seb qhov kev ntsuas no pom tau li cas, lub tshuab ua kom muaj zog tso thoob plaws hauv hnab looj tes co hauv cov qauv tshwj xeeb kom xa cov ntaub ntawv no mus rau tus neeg siv.
Kauj Ruam 1: Sau Cov Khoom Siv
Hauv:
- #1201: Vibrating Mini Motor Disc - ERM (x4) [$ 1.95 ea.]
- #2305: Adafruit DRV2605L Haptic Motor Controller (x4) [$ 7.95 ea.]
- #659: FLORA - Wearable electronics platform - Arduino -compatible [$ 14.95]
HC-SR04 Ultrasonic Distance Sensors (x2) [$ 2.99 ea.]
- #2717: TCA9548A I2C Multiplexer [$ 6.95]
- #3287: 3 AA lub roj teeb tuav nrog JST txuas [$ 2.95]
- #1608: Adafruit Perma-Proto Quarter-sized Breadboard PCB- Ib leeg [$ 2.95]
- Ribbon kab
- 200 thiab 220 ohm resistors
Kev tsim:
- Velcro strips [$ 2.98]
- #615: Koob koob - 3/9 qhov ntau thiab tsawg - 20 koob [$ 1.95]
- Neoprene, lossis lwm yam ntaub ruaj
Tus Nqi Tag Nrho: $ 78.31
Cov khoom siv feem ntau tau yuav los ntawm Adafruit.com
Kauj ruam 2: Breadboarding
Thawj kauj ruam yog txhawm rau txuas txhua yam ntawm koj cov khoom siv lub khob cij kom koj tuaj yeem paub tseeb tias lawv txhua tus ua haujlwm tau zoo ua ntej kho lawv mus rau qhov khoom kawg. Cov duab hauv qab no thiab cov duab yuav muab rau koj lub tswv yim ntawm txhua yam uas xav tau txuas nrog. Nov yog kev rhuav tshem ntawm txhua qhov khoom siv ua:
Arduino Uno/FLORA
Nov yog lub microcontroller, uas yog ib feem uas tuaj yeem ua haujlwm tau. Nws tseem muab lub zog rau txhua qhov khoom siv los ntawm lub roj teeb. Kuv pib nqes txhua yam mus rau Arduino Uno vim nws muaj 5v mov, tab sis tom qab ntawd hloov nws nrog FLORA thiab 3 AA roj teeb (4.5v).
Haptic Motor Controller
Cov tswj hwm no txuas ncaj qha rau txhua lub tshuab kev co thiab tso cai rau koj ua haujlwm rau txhua qhov kev co lub cev muaj zog ntawm nws tus kheej ntawm ib leeg, thaum tseem muaj qhov zoo ntawm suav nrog kev teeb tsa lub tsev qiv ntawv ua ntej ntawm kev cuam tshuam kev co. Cov no tsis yog qhov tseem ceeb rau kev ua haujlwm ntawm lub hnab looj tes, tab sis nws ua rau nws yooj yim dua rau txoj haujlwm vim tias koj tsis tas yuav tsim koj tus kheej cov qauv kev co los ntawm kos.
Muliplexer
Qhov no yooj yim ua raws li kev nthuav dav vim tias tsis muaj SCL/SDA tus pin txaus ntawm FLORA kom haum rau txhua tus haptic motor controllers. Nws kuj tseem tso cai rau koj sib txuas lus nrog txhua tus haptic motor controller ntawm nws tus kheej los ntawm kev muab chaw nyob tshwj xeeb rau txhua tus.
Kev Tsav Tsheb
Cov no yog dab tsi muab rau tus neeg siv nrog cov lus qhia haptic. Lawv tshee hauv qee yam qauv nyob ntawm seb koj ua haujlwm rau lawv li cas. Xav paub ntau ntxiv txog lawv ua haujlwm ntawm no.
Ultrasonic Sensors
Cov ntsuas no yog ntsuas qhov nrug ntawm cov khoom nyob rau ntawm lawv xub ntiag. Lawv ua qhov no los ntawm kev xa tawm "ua rau" teeb liab, uas tawm ntawm ib yam khoom nyob ze thiab rov qab los ua "ncha" teeb liab. Qhov kev zov me nyuam tuaj yeem txhais lub sijhawm ncua thiab xam kwv yees deb. Nco ntsoov sau lawv "sab laug" thiab "sab xis" kom koj tsis txhob ສັບ ສົນ tom qab. Xav paub ntau ntxiv txog lawv ua haujlwm ntawm no.
Kauj ruam 3: Coding
Tam sim no txhua yam txuas nrog, koj tuaj yeem rub tus lej rau koj FLORA thiab sim nws. Rub tawm cov ntawv hauv qab no thiab cov tsev qiv ntawv tsim nyog (txuas hauv qab no). Cov piv txwv tus lej no muaj cov haujlwm nyob hauv cov lus saum toj no.
Txhawm rau ntsuas cov cai, tso cov khoom tiaj tus loj dua tsawg dua 6 ntiv ntawm qhov ntsuas ultrasonic ntawm sab xis. Lub nkoj RBG yuav tsum ntsais ntsais daj. Thaum koj txav qhov khoom mus deb dua, qhov ntsais yuav tsum ua nrawm dua. Tib lub sij hawm, ib qho ntawm cov tshuab kev co (uas tom qab yuav muab tso rau ntawm tus ntiv tes xoo) yuav tshee sai thaum cov khoom qis dua 6 ntiv tes thiab pib tshee nrog lub zog tsawg dua koj ntxiv cov khoom mus. Cov qauv no yuav tsum tuav rau sab laug ultrasonic sensor, tsuas yog nrog lub teeb txiv kab ntxwv tsis yog xiav
Kuv tau ntxiv qhov tshwj xeeb ntxiv, uas yog RBG yuav tsum ntsais liab thiab cov ntiv tes nruab nrab thiab cov xib teg kev co yuav tsum vibrate thaum ob lub ntsuas pom pom ib yam khoom tsawg dua 6 ntiv deb. Txawm li cas los xij, qhov tshwj xeeb no tsis txaus ntseeg. Kuv khaws tus ntiv tes nruab nrab thiab xib teg kev co lub cev muaj zog hauv qhov tsim qauv zaum kawg yog tias tib neeg xav tuaj nrog lub luag haujlwm muaj tswv yim ntau rau lawv.
* TSIS TXHOB* ntsaws FLORA board rau hauv lub computer ntawm usb thaum lub roj teeb sab nraud tseem txuas nrog! Ib txwm tshem nws los ntawm roj teeb sab nraud ua ntej.
* Ua ntej* rub tawm cov piv txwv chaws muab rau ntawm no, koj yuav tsum rub tawm cov tsev qiv ntawv/tsav tsheb hauv qab no:
learn.adafruit.com/adafruit-arduino-ide-se…
github.com/adafruit/Adafruit_DRV2605_Libra…
github.com/adafruit/Adafruit_NeoPixel
Yog tias txoj cai tsis zoo li tsis ua haujlwm lossis koj lub cim/lub cav tsis teb:
- Nco ntsoov tias koj tau xaiv qhov chaw nres nkoj COM raug hauv Arduino program.
- Ua kom ntseeg tau tias koj lub zog ua haujlwm tau txuas nrog lub khob cij/haptic lub cev muaj zog tswj. Cov xov hlau txuas lawv yog nyias heev thiab tuaj yeem yooj yim xoob.
- Txheeb xyuas ob zaug tias koj tsis tau sib xyaw SCL/SDA cov xov hlau (multiplexer) lossis ECHO thiab TRIG xov hlau (ultrasonic sensor). Nws yuav tsis ua haujlwm yog tias cov no tau hloov pauv.
- Yog tias txhua yam tau ua haujlwm ib txwm thaum txuas ntawm usb, tab sis tsis sib xws thaum txuas nrog lub roj teeb sab nraud, nws yog lub sijhawm los hloov lawv nrog roj teeb tshiab.
Kauj Ruam 4: Kev Sib Txuas Cov Ntaub Ntawv
Tam sim no hais tias cov cai tau lees tias ua haujlwm, koj tuaj yeem pib sib dhos ntawm cov khoom kawg. Kuv pib ua ntej los ntawm kev kos tawm txhua qhov kev sib txuas ntawm tus qauv ntawm tes, txhawm rau pom kev pom txhua qhov kev sib txuas zaum kawg. Kuv tsom mus rau txhua qhov kev sib txuas cov ntaub ntawv ua ntej, thiab tom qab ntawd txuas lub zog thiab kab hauv av thaum kawg. Tsis tas li nyob rau theem no kuv tsis nco qab solder cov resistors rau ECHO thiab GND pins ntawm ultrasonic sensors (oops), yog li lawv tsis nyob hauv daim duab. Kuv tau xaus ntxiv lawv thaum kuv nqes mus rau lub ntsuas hluav taws xob ultrasonic mus rau lub zog "hub" ntawm qhov chaw ntawm lub hnab looj tes.
Kuv pib los ntawm kev siv tag nrho cov kev sib txuas mus rau FLORA, thiab ua kuv txoj hauv kev los ntawm tus lej sib kis, tus tswj lub cev muaj zog haptic, thiab cov tshuab kev co. Kuv txhawb kuv qhov kev sib txuas nrog cov kua nplaum kub, cov cua sov ua kom sov, thiab kab xev hluav taws xob.
Hauv txhua daim duab cov xim hlau sib raug rau cov kev sib txuas hauv qab no:
RED: zog
BLACK: hauv av
Lwj: scl
LOJ: sda
GREEN: lub cev muaj zog (-)
GRAY: lub cev muaj zog (+)
BROWN: ultrasonic sensor ncha
ORANGE: ultrasonic sensor trig
Kauj Ruam 5: Tsim Lub Hnab looj tes
Lub hnab looj tes yog ua los ntawm cov khoom siv hauv qab no:
- Lub hnab looj tes tseem ceeb (uas tuav lub xib teg kev co)
- 3 txoj hlua ntiv tes (pinky, nruab nrab, ntiv tes xoo), uas tuav 3 ntawm cov tshuab kev co
- Pluaj caj npab los tuav lub roj teeb
Kuv txiav txim siab ntawm tus ntiv tes-tsawg hnab looj tes tsim rau kev yooj yim, thiab koj tuaj yeem pom cov qauv dav dav saum toj no. Daim duab no tsis yog ntsuas, thiab koj yuav zaum yuav tau kho qhov loj kom haum koj txhais tes. Nws txhais tau tias yuav tsum hnav sab tes laug. Kuv xub taug qab tus qauv tsim mus rau hauv qab ntawm qee cov ntaub, thiab tom qab ntawd siv Xacto riam los txiav nws. Kuv tsim cov ntiv tes los ntawm kev txiav tawm cov ntaub ntawm cov ntaub ntev txaus los qhwv ib puag ncig kuv cov ntiv tes, thiab xaws ntawm Velcro pluaj los tuav lawv hauv qhov chaw. Tom qab ntawd kuv tau ua lub hnab rau lub tsev ua kom lub cev muaj zog muaj zog thiab xaws lawv rau cov ntiv tes zoo li mus rau nruab nrab ntawm sab hauv qab ntawm lub hnab looj tes loj (ze ntawm lub xibtes).
Qhov kev tsim no xav tau kev xaws tsawg tshaj plaws, thiab kuv tsuas yog xaws hauv cov xwm txheej no:
- Ua raws/ntxiv dag zog rau Velcro strips rau cov ntaub.
- Xaws lub hnab lub cev muaj zog rau ntawm cov ntiv tes thiab lub hnab looj tes tseem ceeb.
- Ua lub hnab roj teeb ntawm lub pluaj caj npab.
Kauj Ruam 6: Sib dhos (Ntu 1)
Tam sim no lub hnab looj tes tau sib sau ua ke thiab txhua txoj hlua tau ua tiav, Kuv pib ua raws cov khoom siv hluav taws xob mus rau lub hnab looj tes. Rau cov kauj ruam no, Kuv ua raws daim duab uas kuv tau ua yav dhau los thiab tso tawm txhua daim. Tom qab ntawd kuv pib xaws lawv siv twine. Kuv xaus qhov tso cov haptic motor controllers nyob rau sab laug ntawm lub hnab looj tes es tsis txhob siv sab saum toj vim nws ua rau muaj kev nkag siab zoo li ntawd thaum kuv pib sib dhos.
Kauj Ruam 7: Sib dhos (Ntu 2 - PWR + GND)
Thaum kawg, Kuv txuas tag nrho kuv cov khoom siv rau lub zog thiab hauv av. Txhawm rau ua qhov no, kuv teeb tsa hauv av thiab lub tsheb ciav hlau ntawm kuv lub khob cij me me, los ntawm kev txuas nws mus rau gnd thiab pwr ntawm FLORA. Kuv txuas kuv lub haptic motor controllers thiab multiplexer rau cov ntsia no. Tom qab ntawd kuv txuas nrog kuv lub ntsuas hluav taws xob ultrasonic rau pwr thiab gnd, tab sis kuj tseem tau txais txiaj ntsig ntawm qhov chaw ntxiv ntawm lub khob cij kom ntxiv cov tshuaj tiv thaiv uas kuv tau hnov qab ua ntej. Cov resistors no yog qhov tseem ceeb raws li lawv tsim cov faib uas txo qis qhov hluav taws xob ntawm ECHO teeb liab, uas rov qab mus rau FLORA.
Nws yog qhov tsis txaus ntseeg me me los ua kom sib txuas ntawm gnd thiab pwr tom qab txhua yam twb tau xaws lawm, yog li koj yuav xav ua txhua yam ua ntej ua ntej. Nws ua rau kuv xav tos vim kuv tseem tsis tau paub meej tias qhov teeb tsa zaum kawg ntawm txhua lub Cheebtsam yuav mus li cas.
Siv qee cov kua nplaum Gorilla, Kuv ua raws cov ntoo me me rau hauv hnab looj tes kom txhawb nqa lub khob cij, thiab ntxiv Velcro txhawm rau tuav lub khob cij rau ntoo (saib duab saum toj no). Kuv tau ua qhov no kom kuv tuaj yeem nqa nws tau yooj yim thiab tshawb xyuas qhov luv.
Kauj ruam kawg yog kom kub kua nplaum koj lub ntsuas cua ultrasonic mus rau ob sab ntawm lub rooj noj mov.
Thiab koj tau ua tiav!
Pom zoo:
Tham Nrog Cov Ntsej Muag iav rau Cov Neeg Dig Muag: 7 Cov Kauj Ruam
Tham Nrog Cov Ntsej Muag Ntsej Muag rau Cov Neeg dig muag: Muaj ntau yam khoom siv ntse xws li tsom iav ntse, ntse saib, thiab lwm yam muaj nyob hauv khw. Tab sis txhua tus ntawm lawv tau tsim rau peb. Muaj qhov tsis txaus ntawm thev naus laus zis los pab rau lub cev muaj teeb meem.Kuv xav tsim qee yam uas yog
Somatic - Cov hnab looj tes cov ntaub ntawv rau lub Ntiaj Teb Tiag: 6 Cov Kauj Ruam (nrog Duab)
Somatic-Cov hnab looj tes cov ntaub ntawv rau Lub Ntiaj Teb tiag: 4mm-diameter neodymium lub tog raj kheej hlau nplaum 4mm-inch neodymium lub tog raj kheej hlau nplaum Nws tau ntim nrog txhua yam khoom siv los txhais cov cim tes thiab m
Cov Hnab Hnab Hnab Tsho Hnab Tsho Chaw Nyob: 11 Kauj Ruam
Cov Hnab Ntim Hnab Hauv Cov Chaw Taws Teeb: Tam sim no ib hnub cov thev naus laus zis tau txav mus rau qhov kev paub ntau ntxiv uas muab rau tus neeg siv txoj hauv kev tshiab los cuam tshuam nrog yam khoom hauv ib puag ncig virtual lossis kev muaj tiag. Nrog thev naus laus zis hnav tau nce zuj zus thiab ntau ntxiv nrog cov xov tooj ntse ntxiv rau
Taw tes rau kev hais lus/Cov ntawv hloov pauv hnab looj tes: 5 Cov Kauj Ruam
Taw tes rau Kev Hais Lus/Kev Hloov Cov Hnab Hnab: Lub tswv yim/thawb tom qab ua qhov haujlwm no yog txhawm rau pab tib neeg uas muaj teeb meem kev sib txuas lus siv kev hais lus thiab sib txuas lus siv tes taw tes lossis nrov npe hu ua Asmeskas kos npe lus (ASL). Txoj haujlwm no tuaj yeem yog ib kauj ruam rau kev pabcuam
Hnab looj tes Wizard: Arduino Controlled Hnab looj tes: 4 Kauj Ruam (nrog Duab)
Wizard Glove: Arduino Controlled Controller Glove: The Wizard Glove Hauv kuv qhov project kuv tau ua lub hnab looj tes uas koj tuaj yeem siv los ua si koj nyiam cov khawv koob ntsig txog kev ua si hauv qhov txias thiab siv tau txoj hauv kev siv tsuas yog qee qhov pib ntawm arduino thiab cov khoom muaj nqis. koj tuaj yeem ua si qee yam kev ua si zoo li cov txwj laug, lossis koj