Cov txheej txheem:

Yooj Yim Robotic Arduino Arm: 5 Kauj Ruam
Yooj Yim Robotic Arduino Arm: 5 Kauj Ruam

Video: Yooj Yim Robotic Arduino Arm: 5 Kauj Ruam

Video: Yooj Yim Robotic Arduino Arm: 5 Kauj Ruam
Video: Table Soccer || Kev lom zem. ຄວາມມັນຫຼັງຈາກເລີກວຽກ 2024, Hlis ntuj nqeg
Anonim
Yooj Yim Robotic Arduino Arm
Yooj Yim Robotic Arduino Arm

Ntawm no kuv yuav qhia koj yuav ua li cas thiaj ua tau yooj yim arduino robotic caj npab tswj los ntawm lub hwj chim. Txoj haujlwm no zoo tshaj plaws rau kev kawm paub pib ntawm arduino, yog tias koj dhau los ntawm qhov kev xaiv ntawm cov lus qhia thiab tsis paub pib qhov twg.

Kauj Ruam 1: Sau Cov Khoom

Nov yog cov npe ntawm cov cuab yeej thiab cov ntaub ntawv koj yuav xav tau rau cov lus qhia no:

  • 1 Arduino Uno R3 nrog cov txuas txuas
  • 1 Servo Motor
  • 1 Breadboard
  • 8 Xov Xwm
  • 1 Potentiometer
  • 1 Kub nplaum phom nrog kua nplaum
  • 1 Generic Pom
  • 1 Khoos phis tawj lossis laptop uas tuaj yeem ua haujlwm Arduino
  • Txoj Haujlwm Arduino
  • Cov khoom siv dav dav rau caj npab

Kauj Ruam 2: Txuas Arduino thiab Breadboard

Txuas lub Arduino thiab Breadboard
Txuas lub Arduino thiab Breadboard
Txuas lub Arduino thiab Breadboard
Txuas lub Arduino thiab Breadboard

Txhawm rau kom ntseeg tau tias koj cov arduino ua haujlwm raug, koj yuav tsum xaim nws mus rau servo thiab potentiometer kom raug, txwv tsis pub servo yuav tsis cuam tshuam rau lub potentiometer, lossis koj tseem yuav ua txhaum koj li arduino hauv qhov xwm txheej phem tshaj! Kom paub tseeb tias qhov no tsis tshwm sim, peb yuav xaim lub rooj tsavxwm kom zoo, siv daim duab saum toj no. Cov kab ntsuab sawv cev rau cov xov hlau, kev sib hloov hu yog lub zog, thiab lub npov xiav ntawm sab laug yog lub cav servo. Txhawm rau pib, koj yuav tsum txuas lub xaim rau 5V tus pin ntawm arduino, thiab lwm sab mus rau + sab ntawm lub khob cij. Koj yuav tsum txuas GND tus pin mus rau - ntawm lub rooj tsavxwm. Tom ntej no, koj yuav tsum txuas lub xaim mus rau ~ 11 tus lej, thiab lwm qhov kawg rau lub teeb liab nkag los ntawm servo, thiab txuas cov servo lub zog nkag thiab tso tawm rau tus pin sib xws ntawm lub khob cij. Cov xov hlau no yuav muab lub zog rau servo, thiab tus xov tooj thib peb yuav qhia nws tias yuav tig mus qhov twg. Tus pin 5V yuav muab lub hwj chim nkag los ntawm tsib qhov hluav taws xob, uas yuav ntws mus rau GND tus pin, uas sawv cev rau hauv av. Tom ntej no, txuas cov xaim mus rau A0 tus pin thiab lub thawv ntawv, thiab ob lub xov hlau mus rau lub khob cij kom lub potentiometer muaj lub zog tawm tswv yim thiab tso tawm. Thaum kawg, txuas lub hwj chim rau lub khob cij. Nyob ntawm seb yam potentiometer koj muaj, koj yuav xav tau cov xov hlau txuas rau nws. Lub hwj chim yuav qhia rau arduino qhov twg yuav txav lub servo, hla cov xov hlau txuas rau A0.

Kauj Ruam 3: Xeem Koj Cov Xov Tooj

Xeem Koj Cov Xov Tooj
Xeem Koj Cov Xov Tooj

Txhawm rau sim yog tias koj thaiv txoj haujlwm, pib ua koj li program arduino ntawm koj lub khoos phis tawj, thiab tom qab ntawv muab cov cai hauv qab no tso rau hauv:

#suav nrog int lauj = 0; Kev pabcuam servo_11; teeb tsa tsis muaj dab tsi () {pinMode (A0, INPUT); servo_11.attach (11); cov. Serial.begin (9600); }

void lub voj ()

{digitalRead (A0); lauj kaub = analogRead (A0); servo_11.write (daim ntawv qhia (lauj kaub, 0, 1023, 0, 180)); ncua (10); Serial.println (lauj kaub); }

Plug rau hauv koj cov arduino thiab khiav cov cai kom pom tias nws ua haujlwm. Yog tias tsis yog, xyuas kom tseeb tias koj cov xov hlau tau raug txhua qhov, thiab koj li arduino tau txuas nrog lub khoos phis tawj kom raug. Yog tias nws tseem tsis ua haujlwm, tsis txhob yig tiv tauj kuv!

Kauj Ruam 4: Txuas caj npab

Txuas caj npab
Txuas caj npab

Txij li qhov kev hloov pauv servo tsis siv ntau thiab tsis qhia koj qhov peev xwm zoo arduino, peb yuav txuas caj npab rau nws. Nyob ntawm seb hom servo twg koj tau yuav, tej zaum yuav muaj qee lub hauv paus yas uas koj tuaj yeem txuas rau nws, lossis nws yuav tuaj nrog lub hauv paus ua ntej txuas, zoo li ib qho hauv daim duab saum toj no. Ua li cas los xij, koj tuaj yeem lo ib qho ntawm cov khoom siv uas koj nyiam rau nws, zoo li ntoo, yas, lossis txawm tias duab los qhia! Kuv yuav siv ntoo. Siv koj rab phom kub ua kua nplaum rau sab caj npab rau servo, thiab viola! Koj ua tiav!

Kauj Ruam 5: Lub hauv paus (Yeem Xaiv)

Lub hauv paus (Tsis teb los tau)
Lub hauv paus (Tsis teb los tau)
Lub hauv paus (Tsis teb los tau)
Lub hauv paus (Tsis teb los tau)

Koj tuaj yeem tsuas yog xaus txoj haujlwm ntawm no, tab sis siv dab tsi yog caj npab uas yuav cia li poob yog tias koj siv nws? Rau qhov laj thawj, koj tuaj yeem siv cov kua nplaum kub ntau los lo koj txhais caj npab mus rau lub hauv paus, dua, tawm ntawm cov khoom koj nyiam. Kuv tseem muaj qee cov ntoo tshuav yog li kuv yuav siv qhov ntawd. Thiab tam sim no, koj txhais tes tau ua tiav. Tiag tiag, lub sijhawm no.;)

Yog tias koj muaj lus nug txog qhov kev qhia no, tsis txhob yig tiv tauj kuv hauv cov lus ntawm no lossis hauv YouTube video txuas! Kuv vam tias koj nyiam txoj haujlwm no, thiab ua tsaug rau koj tsim nws.

Pom zoo: