Cov txheej txheem:

Robotic caj npab tswj los ntawm hnab looj tes: 6 Cov kauj ruam (nrog Duab)
Robotic caj npab tswj los ntawm hnab looj tes: 6 Cov kauj ruam (nrog Duab)

Video: Robotic caj npab tswj los ntawm hnab looj tes: 6 Cov kauj ruam (nrog Duab)

Video: Robotic caj npab tswj los ntawm hnab looj tes: 6 Cov kauj ruam (nrog Duab)
Video: Keeb Kwm Paj Cai Vwj Xyoo:1915-1931 the Hmong Shaman Warrior Part#2 2024, Lub Xya hli ntuj
Anonim
Robotic caj npab tswj los ntawm hnab looj tes
Robotic caj npab tswj los ntawm hnab looj tes

Lub Hom Phiaj: Tau txais kev paub dhau los, thiab daws teeb meem los ntawm kev tsim ib qhov haujlwm kom tiav

Tus qauv qhia- Siv lub hnab looj tes los txuas los ntawm arduino los tswj 3-D neeg hlau luam tawm "caj npab". Txhua ntawm cov pob qij txha ntawm 3-D luam tawm caj npab muaj cov servo uas txuas rau lub ntsej muag hloov pauv ntawm lub hnab looj tes thiab txav mus raws qhov sib txawv kom deb npaum li cas cov ntiv tes tau hloov pauv.

Kauj Ruam 1: Cov Khoom Npe

Cov Khoom Siv
Cov Khoom Siv

3- 10k resistors

3- flex sensor resistors

3- servo cov

Cov qhob cij

Arduino Ib

Hlau

Zip-ties

4 -3-D luam tawm daim

Kuv txuas cov kab ntawv txuas rau cov ntaub ntawv tseeb kuv siv yog li tuaj yeem yooj yim saib txawm tias koj tsis xaj los ntawm cov kab ntawv txuas no

3-10k resistors

3- flex sensor resistors

3-servos

Kauj ruam 2: Kev thaiv kab

Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv
Thaiv

Cov duab ntawm txoj hlua raws nraim li kuv tau teeb tsa yog nyob hauv cov ntawv fritzing. Cov hlua tuaj yeem pom zoo tshaj plaws hauv ob qhov sib txawv. 1) Kev sib txuas los ntawm lub khob cij thiab arduino mus rau 3-D luam tawm "caj npab" 2) Kev sib txuas los ntawm lub khob cij thiab arduino rau lub hnab looj tes.

3-D Cov Ntawv Txuas Txuas Txuas Cov xov hlau txuas rau tus pin 11, 10, 9 ntxiv rau thaj tsam zoo thiab tsis zoo txuas nrog rau 3 qhov sib txawv. Cov xov hlau dub ntawm servo txuas rau thaj tsam tsis zoo, uas yog kab tsis zoo ntawm lub khob cij. Cov xov hlau liab ntawm servo txuas rau thaj tsam zoo, uas yog kab lus zoo ntawm lub khob cij. Thaum kawg cov kab hluav taws xob daj txuas mus rau arduino.

Hauv kuv teeb tsa tus pin 9 txuas rau lub hauv paus servo thiab tswj los ntawm tus ntiv tes xoo Hauv kuv teeb tsa tus pin 10 txuas rau sab saum toj servo thiab raug tswj los ntawm tus ntiv tes nruab nrab Hauv kuv teeb tsa tus pin 11 txuas rau nruab nrab servo thiab tswj los ntawm tus ntiv tes taw

2) Hnab looj tes Kev Sib Txuas Muaj ob txoj kev sib txuas muaj nyob rau ntawm cov khoom siv hloov pauv, nyob rau sab nrog txoj kab nyias nyias ua haujlwm txuas rau ob lub teeb liab thiab lub davhlau ya nyob twg tsis zoo. Sab nrog cov txheej txheem tuab tuab yog qhov txuas rau lub davhlau ya nyob twg zoo. Ntawm sab uas koj txuas lub teeb liab thiab xaim tsis zoo txuas ob qho 22k resistor thiab xaim thib ob. Cov xaim khiav ncaj nraim mus rau lub dav hlau tsis zoo los ntawm lub khob cij. Tus tiv thaiv txuas nrog ib kawg rau lub ntsuas hluav taws xob thiab lwm qhov txuas rau xaim uas khiav mus rau lub khob cij ua ntej nqes mus rau arduino analog hauv pins. Peb tus pin analog uas kuv siv yog A0, A1, A2. Tom qab ntawd lwm qhov kev sib txuas sensor hloov pauv mus rau lub khob cij thiab txuas rau kab ntawv zoo ntawm lub khob cij. Ntawm cov ntaub ntawv fritzing muaj qib thib ob pom tseeb dua uas qhia pom qhov zoo, tsis zoo thiab teeb liab sib txuas.

(Nco tseg- Feem ntau ntawm kev sib txuas lub cev ntawm cov xov hlau tsis nyob hauv lub khob cij tau muab muag, thiab qhwv qhwv tau siv los tiv thaiv kev sib txuas)

Cheebtsam kawg rau txoj hlua yog kev sib txuas los ntawm 5V lub zog ntawm arduino mus rau kab zoo thiab hauv av (GND) txuas rau kab tsis zoo. Kuj tseem muaj cov kab khiav hla lub khob cij uas txuas cov kab tsis zoo ua ke ntawm ob qho kawg ntawm pawg thawj coj thiab kab zoo ua ke ntawm ob qho kawg ntawm pawg thawj coj saib.

Cov ntawv ceeb toom ntxiv- cov xov hluav taws xob ntev tuaj yeem siv los txhawm rau txhawm rau txo qhov muaj nyob nruab nrab ntawm lub khob cij thiab lub hnab looj tes lossis lub khob cij thiab daim duab 3-D yog xav tau

Kauj Ruam 3: Kab lus thiab piav qhia Code

Kev thaiv kab lus thiab piav qhia Code
Kev thaiv kab lus thiab piav qhia Code

Lub hauv paus ntawm txoj haujlwm zoo ib yam li lub pob qhov rooj hloov pauv hauv arduino, thiab ua haujlwm tag nrho li lub zog ntsuas. Cov ntsuas ntsuas hloov pauv ntawm lub hnab looj tes xa cov cim qhia tawm ntawm txoj haujlwm hloov pauv, thaum cov ntiv tes ntawm lub hnab looj tes txav qhov kev hloov pauv hauv txoj haujlwm xa lub teeb liab mus rau arduino uas tom qab ntawd hu rau 3-D luam tawm "txhais tes" hloov pauv hauv tib qho kev faib ua feem.

Tsis pub dhau txoj cai 3 servos tau hais tseg hauv qab tus pin 9, 10, 11 Tus lej sib piv A0, A1, A2 txuas lub hwj chim ntsuas

Hauv qhov tsis muaj teeb tsa servos tau txuas rau tus pin

Tom qab ntawd lub voj void suav nrog siv 3 lub luag haujlwm analogRead, daim ntawv qhia, sau, thiab ncua

analogRead- nyeem tus nqi los ntawm cov pins analog (cov uas sib txuas lus rau lub zog) thiab muab tus nqi nruab nrab ntawm 0 thiab 1023

Daim ntawv qhia chaw- (tus nqi, los ntawm qis, los ntawm siab, mus rau siab, mus rau siab) daim ntawv qhia kev ua haujlwm hloov pauv ntau qhov txiaj ntsig los ntawm kev sib piv nyeem tus nqi los ntawm 500, 1000 txog 0, 180 txij li 0-180 yog thaj tsam ntawm qhov muaj txiaj ntsig uas servo tuaj yeem nyeem, thiab npe tus nqi tshiab nyob hauv thawj hauv daim ntawv

servoWrite- arduino sau tus nqi rau servo thiab txav nws txoj haujlwm raws li

Ncua Sijhawm- Qhov kev ncua ntawd ua rau txoj haujlwm tos ua ntej rov ua dua

Kauj Ruam 4: Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam

Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam
Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam
Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam
Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam
Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam
Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam
Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam
Cov Qauv Txheej Txheem ntawm 3-D Cov Ntawv Luam

Muaj plaub daim ntawv STL txuas nrog rau cov duab thiab yeeb yaj kiab ntawm txhua ntu. Tsis muaj cov duab ntawm kev sib dhos ntawm cov ntaub ntawv tab sis muaj cov duab ntawm 3-D luam tawm version. Plaub qhov sib txawv tau txuas nrog los ntawm 3 servos ntawm txhua qhov sib koom tes. Lub hauv paus txuas rau lub xub pwg los ntawm servos uas tom qab ntawd txuas rau thawj daim ntawv caj npab, thiab tom qab ntawd thaum kawg mus rau ob txhais caj npab ntawv.

Kauj Ruam 5: Kev Siv Khoom Siv Hnab looj tes

Kev Siv Khoom Siv Hnab looj tes
Kev Siv Khoom Siv Hnab looj tes
Kev Siv Khoom Siv Hnab looj tes
Kev Siv Khoom Siv Hnab looj tes
Kev Siv Khoom Siv Hnab looj tes
Kev Siv Khoom Siv Hnab looj tes
Kev Siv Khoom Siv Hnab looj tes
Kev Siv Khoom Siv Hnab looj tes

Kev tsim cov hnab looj tes tau yooj yim yooj yim, cov khoom siv hloov pauv tau kub kub rau peb tus ntiv tes ntawm lub hnab looj tes thiab cov zauv sib txuas tau siv los khaws cov xov hlau nyob hauv qhov chaw.

Nco tseg- Nws tau pom tias yog tias cov cuab yeej tshwj xeeb hloov pauv uas tau siv dhau los qias neeg nws tuaj yeem pib cuam tshuam li cas cov khoom siv hloov pauv ua haujlwm, yog li daim kab xev tau muab tso rau ntawm lub ntsuas kom ua kom lawv huv

Lus Cim Ntxiv- Kev txav ntawm 3-D caj npab tuaj yeem ua rau me ntsis jerky thaum tsuas yog usb qaum khiav mus rau arduino tau siv los txhawb nws, nws tuaj yeem txhim kho los ntawm kev sib txuas ntau zog los ntawm roj teeb thiab txuas qhov zoo thiab qhov tsis zoo mus rau kab zoo thiab tsis zoo ntawm lub khob cij

Pom zoo: