Cov txheej txheem:

Hnab looj tes Haptic rau cov dig muag: 7 Kauj Ruam
Hnab looj tes Haptic rau cov dig muag: 7 Kauj Ruam

Video: Hnab looj tes Haptic rau cov dig muag: 7 Kauj Ruam

Video: Hnab looj tes Haptic rau cov dig muag: 7 Kauj Ruam
Video: Открытие коробки с бустером 36 Pokemon Combat Styles, мечом и щитом EB05! 2024, Kaum ib hlis
Anonim
Hnab looj tes Haptic rau cov dig muag
Hnab looj tes Haptic rau cov dig muag

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

Cov Khoom Siv
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

Breadboarding
Breadboarding
Breadboarding
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

Coding
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

Soldering Cov Ntaub Ntawv Sib Txuas
Soldering Cov Ntaub Ntawv Sib Txuas
Soldering Cov Ntaub Ntawv Sib Txuas
Soldering Cov Ntaub Ntawv Sib Txuas
Soldering Cov Ntaub Ntawv Sib Txuas
Soldering Cov Ntaub Ntawv Sib Txuas

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

Tsim lub hnab looj tes
Tsim lub hnab looj tes
Tsim lub hnab looj tes
Tsim lub hnab looj tes
Tsim lub hnab looj tes
Tsim lub hnab looj tes
Tsim lub hnab looj tes
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)

Sib dhos (Ntu 1)
Sib dhos (Ntu 1)
Sib dhos (Ntu 1)
Sib dhos (Ntu 1)
Sib dhos (Ntu 1)
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)

Sib dhos (Ntu 2 - PWR + GND)
Sib dhos (Ntu 2 - PWR + GND)
Sib dhos (Ntu 2 - PWR + GND)
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: