Cov txheej txheem:

Wireless Robotic Hand Controlled by Gesture and Voice: 7 Kauj Ruam (nrog Duab)
Wireless Robotic Hand Controlled by Gesture and Voice: 7 Kauj Ruam (nrog Duab)

Video: Wireless Robotic Hand Controlled by Gesture and Voice: 7 Kauj Ruam (nrog Duab)

Video: Wireless Robotic Hand Controlled by Gesture and Voice: 7 Kauj Ruam (nrog Duab)
Video: Night 2024, Kaum ib hlis
Anonim
Image
Image
Thaiv daim duab
Thaiv daim duab

Yeej qhov no yog peb txoj haujlwm hauv tsev kawm qib siab thiab vim tsis muaj sijhawm los xa txoj haujlwm no peb tsis nco qab coj cov duab ntawm qee qib. Peb kuj tsim tus lej siv tus twg tuaj yeem tswj hwm tus neeg hlau no siv tes taw thiab lub suab nyob rau tib lub sijhawm tab sis vim tsis muaj lub sijhawm peb tsis tuaj yeem siv nws raws li thaum ntawd peb yuav tsum tau hloov pauv hauv tag nrho Circuit thiab Peb kuj tsim tus lej siv qhov uas koj tuaj yeem tswj hwm txoj haujlwm no los ntawm kev siv lub suab tsuas yog siv Arduino board nkaus xwb ces koj yuav tsis xav tau EasyVR daim ntaub thaiv uas yog tus nqi yog li nws yog txoj hauv kev pheej yig los ua lub suab tswj neeg hlau. Cov cai tau txuas hauv qab no. Lub hom phiaj ntawm txoj haujlwm no yog tsim kom muaj tes tuav thiab hnab looj tes tswj (rau tib neeg txhais tes). Lub tshuab ua haujlwm yuav ua tus qhev los ntawm kev ua raws li kev tswj hwm ntawm hnab looj tes (tib neeg txhais tes) uas yuav ua tus tswv. Mechanical tes yog tsim los siv servo motors, maub los thiab xbee module. Hnab looj tes tswj yuav raug tsim los siv cov ntsuas hloov pauv, tswj thiab xbee module. Lub hnab looj tes tswj tau teeb tsa nrog lub ntsuas hluav taws xob. Tus maub los nyeem qhov hloov pauv qhov hluav taws xob thaum lub cim ntsuas tau khoov thiab xa cov ntaub ntawv tsis siv wireless siv xbee module mus rau cov tshuab siv tes, uas yuav ua rau cov servos txav mus raws li tes taw ua los ntawm txhais tes. Cov cuab yeej no tuaj yeem pab txo qis qhov yuav tsum tau muaj ntawm lub cev ntawm tib neeg nyob hauv qhov chaw uas tib neeg kev cuam tshuam tsawg tshaj plaws xav tau (piv txwv li: kev lag luam tshuaj lom neeg, foob pob tawg thiab lwm yam).

Yog tias koj pom cov lus qhia no muaj txiaj ntsig thov thov pov npav rau kuv.:)

Kauj Ruam 1: Thaiv Daim Duab

Kauj Ruam 2: Cov Ntaub Ntawv Yuav Tsum Tau

Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau

cov duab cov khoom hauv ntu no yog coj los ntawm amazon.in thiab txuas rau cov khoom siv tau muab hauv qab no:

1. Flex Sensor (x6)-(https://www.amazon.in/Linwire-Robodo-Flex-Sensor-…

2. Cov xov hlau rau kev txuas

3. Vero Board-(https://www.amazon.in/AnandCircuits-PCB-FR2-Board-…)

4. 10 K ohm Resistor (x5)

5. XBEE Module Series 1 (x2)

6. XBEE Arduino Shield (x2)-(https://www.amazon.in/Bluetooth-Shield-Wireless-Co…)

7. Arduino Uno board (x2)-(https://www.amazon.in/Bluetooth-Shield-Wireless-Co…)

8. thom khwm

9. daim ntaub los npog caj npab

10. Cardboard

11. servo motors-5 sg90 servo (ntiv tes), 1 Mg996r servo (caj npab)-(https://www.amazon.in/Robodo-Electronics-Tower-Mic…)

12. zip straps-(https://www.amazon.in/4STRON-Antistatic-Heavy-200m…)

13. nuv ntses xov

14. thom khwm

Kauj Ruam 3: Tsim Kev Siv Tshuab

Image
Image
Tsim ntawm Neeg Kho Tshuab Tes
Tsim ntawm Neeg Kho Tshuab Tes
Tsim ntawm Neeg Kho Tshuab Tes
Tsim ntawm Neeg Kho Tshuab Tes

Tsim cov kauj ruam

Rau qhov koj yuav xav tau qee qhov zauv xauv, xov xov (kab nuv ntses), 5 lub raj xa dej, 5 lub cav servo, thiab arduino. Rau kev teeb tsa ntawm cov ntiv tes kub yaj phom thiab siv cov nplaum nplaum.

Kauj Ruam 1: Ntawm ib daim ntawv, cim qhov nrug nruab nrab ntawm txhua tus ntawm koj cov ntiv tes raws li qhia hauv thiab muab txhua tus ntawm lawv tus lej siv yog li koj tuaj yeem txiav txim siab tus ntiv tes twg tom qab. Luam txhua tus lej mus rau tus lej ziplock.

Kauj Ruam 2: Ua raws qhov ntsuas ntawm cov pob qij txha ntawm txhua tus ntiv tes suav nrog cov ntiv tes pinky raws li qhov ntsuas tib neeg txhais tes zoo tshaj.

Kauj Ruam 3: Kos cov ntawv nyeem ntawm ziplocks thiab tawm qhov chaw ntawm 2cm txhua rau khoov lub hom phiaj. Ua lub cim tuag rau ntawm qhov chaw uas yuav tsum tau muab tais, zoo li nws yog 1cm kwv yees li ntawm ob qho pob qij txha.

Kauj Ruam 4: Khaws lub zip kaw rau ntawm cov cim cim tseg thiab nias khov kho kom ntseeg tau tias nws yog ib qho quav nruj nrog kev pab ntoo thaiv lossis lwm yam khoom hnyav. Rov ua cov txheej txheem no rau tas nrho cov zip kaw.

Kauj Ruam 5: Tam sim no txiav cov raj yas hauv 2cm ntev thiab muab lawv tso rau ntawm qhov sib koom ua ke siv cov kua nplaum kub. Qhov kev ncua deb no tso cai rau cov ntiv tes khoov dawb.

Kauj Ruam 6: Qhwv txhua ntu nrog xov kom ntxiv cov duab thiab ntim rau cov ntiv tes. Qhov no tseem yuav ua haujlwm los txhawb tus qauv ntawm txhua tus lej.

Kauj Ruam 7: Tam sim no raws li cov kauj ruam dhau los ua cov ntiv tes seem. Tsis txhob siv cov kua nplaum kub ntau dhau vim nws ntxiv qhov hnyav thiab ua rau muaj teeb meem ntawm khoov ntawm ngers. Tawm ntawm cov ngers kom qhuav li ib feeb, peb tuaj yeem tshem cov kua nplaum kub dhau los ntawm kev siv cov ntawv xuab zeb thiab zoo li peb tuaj yeem hloov nws raws li tib neeg cov ntiv tes.

Kauj Ruam 8: Tam sim no rau xib teg, tso txhua tus ntiv tes tsis suav tus ntiv tes xoo ntawm qhov deb ntawm 2 cm kom cov ntiv tes tau txais tus kheej sib npaug kom khoov thiab rov qab los rau nws txoj haujlwm qub thaum servo tuaj ntawm 0 txoj haujlwm.

Kauj Ruam 9: Rau cov ntiv tes kom muaj qhov chaw sib npaug tso ib daim ntawm cov kua nplaum kub lo ntawm 3cm nruab nrab ntawm txhua tus ntiv tes los ntawm kev siv cov kua nplaum kub. Txog kev kho ngers khi txhua tus ngers suav nrog cov kua nplaum kub txuas ntawm txhua tus ntiv tes nrog xov thiab siv txheej nyias nyias ntawm cov kua nplaum kub kom ua tiav.

Kauj Ruam 10: Tam sim no koom nrog tus ntiv tes xoo ntawm lub kaum sab xis rau tes tom qab, raws li txoj kab nuv ntses yuav rub tus ntiv tes xoo raws li nws yuav tuav zoo ib yam li tib neeg txhais tes. Txiav qhov ziplock ntau dhau ntawm tus ntiv tes xoo vim nws ntxiv qhov txhaws rau txoj kev khoov.

Kauj Ruam 11: Ntxiv kab shing hauv txhua tus ntiv tes los ntawm cov raj number case. Thaum kawg ntawm tus ntiv tes khi ib txoj hlua ntawm txoj kab shing kom nws nyob hauv txoj haujlwm.

Kauj Ruam 12: Kauj ruam kawg yog txuas txhua tus ntiv tes shing kab mus rau qhov servo motor ntawm nws txoj haujlwm siab tshaj plaws. Nco ntsoov thaum lub servo tig muaj kab nuv ntses txaus rau sab laug kom khoov. Txhim kho txoj kab nuv ntses kom txav ntawm servo motor los ntawm txoj hlua khi kom nruj.

Kauj Ruam 4: Tsim Kev Tswj Hnab Hnab

Tsim Kev Tswj Hnab Hnab
Tsim Kev Tswj Hnab Hnab
Tsim Kev Tswj Hnab Hnab
Tsim Kev Tswj Hnab Hnab
Tsim Kev Tswj Hnab Hnab
Tsim Kev Tswj Hnab Hnab

Teeb tsa lub ntsuas hluav taws xob

Cov resistors hauv kev siv yog 10K ohms. Lub ntsiab GND xaim, uas txuas nrog txhua tus tib neeg GND cov xov hlau los ntawm cov ntsuas, tau txuas rau hauv Arduino's GND. Qhov +5V los ntawm arduino mus rau qhov zoo hluav taws xob xaim, thiab txhua lub xaim xaim tau txuas rau hauv tus lej sib txuas sib txuas sib txawv. Tom qab ntawd peb tau siv lub voj voos mus rau lub veroboard me me. Ib qho uas tuaj yeem yooj yim ntsia rau ntawm lub hnab looj tes. Peb muaj peev xwm tuaj yeem txuas cov xov hlau rau cov ntsuas hluav taws xob kuj yooj yim dua, thiab siv cua sov kom qis kom ntseeg tau tias tsis muaj luv. Tom qab ntawd peb qhwv thaj tsam uas cov xov hlau txuas nrog lub ntsuas hluav taws xob nrog daim kab xev hluav taws xob kom ruaj khov cov ntsuas. Nyob ze rau hauv qab, qhov chaw uas tau txuas nrog, lub ntsuas phoo me ntsis qis thiab daim kab xev ua kom ntseeg tau tias lawv yuav tsis khoov thiab yuav tsis puas.

Xaws txhua qhov ntsuas qhov ntsuas mus rau thaj tsam ntawm txhua tus ntiv tes saum toj no qhov twg ntawm koj cov rau tes. Tom qab ntawd, rau txhua qhov ntsuas, ua xoob loops ncig lawv nrog xov ntawm ob qho sib koom tes ntawm txhua tus ntiv tes. Thaum txhua lub sensor nyob hauv qhov chaw thiab swb hauv qab cov kab ntawm cov xov zoo. Tom qab ntawd peb xaws lub veroboard rau ntawm lub dab teg ntawm lub hnab looj tes kom nruj. Tom qab xaws xaws ntsuas lub hnab looj tes thiab tseem nyob ntawm lub luj tshib txhawb nqa txuas txhua lub xov hlau mus rau veroboard thiab arduino uno board. Txhim kho qhov sib txuas ntawm daim ntawv los ntawm cov ntawv los xij.

Kauj ruam 5: Software

Software
Software
Software
Software
Software
Software

Cov kauj ruam rau tsim kev sib txuas lus wireless ntawm ob xbees yog raws li hauv qab no:

- Rub tawm Arduino IDE software thiab teeb tsa nws ntawm koj lub system.

- Tam sim no qhib arduino software window. Qhov no yuav zoo li cas.

- Txheeb xyuas cov cai no siv kev suav sau (zuam cim cim hauv qab no xaiv) xaiv los tshuaj xyuas qhov ua yuam kev thiab tom qab ntawd khaws nws.

- Tom qab suav sau nws xaiv qhov chaw nres nkoj (hauv Cov Cuab Yeej xaiv) ntawm lub rooj tsavxwm twg koj xav xa cov cai.

- Tshaj tawm cov cai no ntawm arduino UNO board R3. peb tau tshaj tawm qhov no los ua arduino lub USB chaw nres nkoj rau xbee s1 module ua tiav.

- Tam sim no nce adruino xbee ntaub thaiv npog ntawm arduino board thiab tom qab ntawd mount xbee module s1 ntawm arduino xbee ntaub thaiv npog. Tom qab qhov teeb tsa hloov mus rau USB hom siv khawm swb ntawm arduino xbee ntaub thaiv npog. Tom qab ntawd txuas ob qho tib si arduino rau lub laptop usb chaw nres nkoj siv USB thiab rub tawm X-CTU software.

- Tam sim no qhib X-CTU qhov rai.

- Tam sim no nyem rau ntawm Ntxiv cov cuab yeej lossis Tshawb nrhiav cov cuab yeej los ntxiv cov xov tooj cua rau hauv cov npe.

- Tom qab ntxiv cov cuab yeej nyem rau ntawm lawv kom hloov lawv qhov kev sib tham. NCO TSEG: PAN ID yuav tsum zoo ib yam rau ob tus neeg ua haujlwm thiab cov ntsiab lus kawg tsis li lawv yuav tsis sib txuas lus. Thaum koj muab tib tus PAN ID rau ob tus qauv tom qab ntawd lawv tuaj yeem txheeb xyuas ib leeg rau kev sib txuas lus.

- Tam sim no nyem rau ntawm Ntxiv cov cuab yeej lossis Tshawb nrhiav cov cuab yeej los ntxiv cov xov tooj cua rau hauv cov npe.

- Tom qab ntxiv cov cuab yeej nyem rau ntawm lawv kom hloov lawv qhov kev sib tham. NCO TSEG: PAN ID yuav tsum zoo ib yam rau ob tus neeg ua haujlwm thiab cov ntsiab lus kawg tsis li lawv yuav tsis sib txuas lus. Thaum koj muab tib tus PAN ID rau ob tus qauv tom qab ntawd lawv tuaj yeem txheeb xyuas ib leeg rau kev sib txuas lus.

- Tam sim no hloov mus rau consoles hom ua haujlwm thiab nyem rau ntawm qhib qhov txuas nrog cov xov tooj cua rau ob qho khoom siv. Tom qab xaiv nws yuav tshwm xim ntsuab.

- Tam sim no ntaus cov lus hauv lub npov ua haujlwm piv txwv hom nyob zoo, nyob zoo lwm yam. Lub thawv uas koj tab tom ntaus ntawv yuav tshwm xiav.

- Tam sim no nyem rau ntawm lub npov kawg koj yuav pom tib cov lus hauv lub npov no tab sis yog xim liab uas qhia cov lus tau txais los ntawm lwm lub cuab yeej. Tom qab ua tiav kev sib tham thiab kev sib txuas lus ntawm tus saib xyuas thiab cov ntsiab lus kawg lawv tau npaj siv rau hauv Circuit Court.

- Cov kauj ruam rau kev sib tham zaum kawg ntawm kev sib txuas lus wireless ntawm tus xa khoom thiab tus txais {Sau cov cai rau kev tswj cov hnab looj tes hauv software arduino thiab xaiv qhov chaw nres nkoj (ntawm no piv txwv li: COM4 yog qhov chaw nres nkoj rau block trasnmitter) uas koj xav ua tus xa xov thaiv (tus tuav haujlwm). Tam sim no muab nws tso rau ntawm pawg Arduino UNO. NCO TSEG: Thaum koj rub tawm ib qho chaws ntawm arduino disconnect (tshem tawm) arduino xbee ntaub thaiv npog lossis ib qho kev sib txuas ntawm nws.

{Sau cov cai rau kev siv tshuab ua haujlwm hauv arduino software thiab xaiv qhov chaw nres nkoj (ntawm no piv txwv li: COM5 yog qhov chaw nres nkoj rau tus txais tus thaiv) uas koj xav ua tus txais tus thaiv (qhov kawg). Tam sim no muab nws tso rau ntawm pawg arduino UNO.

Kauj ruam 6: Flowchart

Daim phiaj
Daim phiaj
Daim phiaj
Daim phiaj

Kauj ruam 7: CODE:

Image
Image

Peb kuj tsim tus lej siv uas koj tuaj yeem tswj tau cov neeg hlau tes los ntawm kev piav tes piav taw thiab lub suab nyob rau tib lub sijhawm tab sis nws yuav xav tau kev piav qhia ntau ntxiv txog yuav ua li cas txhawm rau nws hauv txoj haujlwm uas yog vim li cas peb thiaj tsis txuas nws ntawm no. Yog tias lub cev xav tau cov cai hais hauv qab no koj tus email id. Hauv daim vis dis aus no tsuas yog siv los muab hluav taws xob rau ob qho tib si arduinos raws li peb muaj teeb meem roj teeb raws li lawv ntws nrawm heev.

Pom zoo: