Cov txheej txheem:

Kawm SERVO Tswj (ntawm ib muag): 6 Cov Kauj Ruam
Kawm SERVO Tswj (ntawm ib muag): 6 Cov Kauj Ruam

Video: Kawm SERVO Tswj (ntawm ib muag): 6 Cov Kauj Ruam

Video: Kawm SERVO Tswj (ntawm ib muag): 6 Cov Kauj Ruam
Video: Tuag Nplaig hlauv leg vim lub siab phem 3/5/2021 2024, Hlis ntuj nqeg
Anonim
Kawm SERVO Tswj (ntawm ib nrais muag)
Kawm SERVO Tswj (ntawm ib nrais muag)

Hauv qhov qauv no koj yuav kawm txog kev tswj hwm micro lossis mini Servo uas tau sib xws nrog arduino. A servo motor feem ntau siv hauv txhua qhov haujlwm siv tshuab uas muaj cov khoom txav mus. thiab txhua caj npab ntawm tus neeg hlau yog tswj los ntawm Servo. Tus kuv xav tias qhov no yuav ntau dua li txaus kom paub tias qhov cuab yeej me me no tseem ceeb npaum li cas.

Qhov no tuaj yeem siv rau hauv cov haujlwm me me kuj yog qhov uas koj xav txav ib yam hauv cov ces kaum kom raug. Yog li Servo tuaj yeem siv tau yooj yim heev nrog arduino, los ntawm kev sau cov cai ntawm 3-4 kab.

Nws tuaj yeem kawm tau yooj yim hauv tsuas yog 7-10 feeb, tau txais txiaj ntsig ……………………

Kauj ruam 1: Cov ntsiab lus

Ntsiab lus
Ntsiab lus

*Servo motor nkag siab yooj yim.

*kev sib txuas thiab cov ntsiab lus xaim.

*yooj yim coding los tswj cov servo siv Arduino.

*Servo thov hauv lub sijhawm piv txwv qhov project.

ZOO SIAB TSHAJ PLAWS …………………………………………….. Tau Txais Kev Zoo Siab ………………………………………………………..!

Kauj ruam 2: Cov hauv paus ntawm Servo…

Cov hauv paus ntawm Servo…
Cov hauv paus ntawm Servo…
Cov hauv paus ntawm Servo…
Cov hauv paus ntawm Servo…

Servo motors tau nyob ib puag ncig ntev thiab tau siv rau hauv ntau daim ntawv thov. Lawv yog cov me me tab sis ntim cov punch loj thiab muaj lub zog zoo. Servo motors kuj tseem siv rau hauv daim ntawv thov kev lag luam, neeg hlau, tsim khoom hauv kab, chaw muag tshuaj thiab kev pabcuam zaub mov.

Tab sis ua li cas cov menyuam yaus ua haujlwm?

Lub tshuab hluav taws xob siv hluav taws xob tau tsim sab xis sab hauv lub cev muaj zog thiab muaj lub ntsej muag zoo, uas feem ntau yog siv nrog lub iav. Lub cev muaj zog raug tswj nrog lub teeb liab hluav taws xob uas txiav txim siab qhov txav ntawm tus ncej.

Servos raug tswj los ntawm kev xa hluav taws xob pulse ntawm qhov sib txawv dav, lossis mem tes dav tes taws los piav (PWM), los ntawm cov xov hlau tswj. Ib lub cav servo tuaj yeem tsuas yog tig 90 ° nyob rau hauv ib qho kev qhia rau tag nrho ntawm 180 ° kev txav mus los ob qho tib si ntawm lub moos los yog cov lus qhia rov qab.

Thaum cov servos no tau hais kom txav mus, lawv yuav txav mus rau txoj haujlwm thiab tuav txoj haujlwm ntawd. Yog tias lub zog sab nraud thawb tawm tsam servo thaum lub servo tuav txoj haujlwm, servo yuav tiv thaiv los ntawm kev txav tawm ntawm txoj haujlwm ntawd. Qhov siab tshaj plaws ntawm kev quab yuam servo tuaj yeem siv tau yog hu ua qhov ntsuas qhov ntsuas ntawm servo. Servos yuav tsis tuav lawv txoj haujlwm ib txhis li; txoj haujlwm mem tes yuav tsum tau rov ua dua los qhia tus servo kom nyob twj ywm.

Kauj Ruam 3: Kev Sib Txuas thiab Xov Tooj

Kev Sib Txuas thiab Xov Tooj
Kev Sib Txuas thiab Xov Tooj
Kev Sib Txuas thiab Xov Tooj
Kev Sib Txuas thiab Xov Tooj

Muaj ob hom txheej txheem servo hlau xim coding muaj. One feem ntau txhais tau tias rau mini servo, lwm qhov yog txhais tau rau kev ua haujlwm ib txwm muaj.

1. MINI SERVO

txiv kab ntxwv ------------------------------ teeb liab kom txuas nrog arduino digital pin.

liab -----------------------------------+v, zog

xim av ------------------------------- gnd, tus pin hauv av

2. NORMAL SERVO

dawb ---------------------------------- cov ntaub ntawv/teeb liab kom txuas nrog rau arduino.

liab/xim av ---------------------------+v, hwj chim

dub ----------------------------------- gnd, tus pin hauv av.

Nov yog txhua yam hais txog cov kab ………………………………………..!

Kauj Ruam 4: Yooj Yim Coding rau Teeb

Yooj Yim Coding rau Teeb
Yooj Yim Coding rau Teeb
Yooj Yim Coding rau Teeb
Yooj Yim Coding rau Teeb

ua txoj cai yog txoj haujlwm yooj yim tshaj plaws ntawm txhua qhov!

koj yuav tsum paub tsuas yog ob yam tseem ceeb ua ntej pib koj tus lej, Lub software arduino IDE muab rau peb lub tsev qiv ntawv inbuilt hauv nws tshwj xeeb los tswj lub Servo lub cev yog li ua peb txoj haujlwm yooj yim dua.

Txhawm rau suav nrog lub tsev qiv ntawv hauv koj tus lej koj yuav tsum ntaus cov ntawv hauv qab no thaum pib ntawm koj cov cai

#suav nrog

lossis koj tuaj yeem suav nrog lub tsev qiv ntawv los ntawm txhaj skecth ---- Ntshuam tsev qiv ntawv ------ Servo

ob txoj hauv kev ua tib txoj haujlwm koj tuaj yeem xaiv txoj hauv kev yooj yim rau koj!

Tam sim no, koj yuav tsum sau koj lub servo piv txwv li, koj yuav tsum tsim cov khoom siv servo los ntawm kev siv lo lus tseem ceeb hu ua Servo.

piv txwv: Servo qhia tau;

tam sim no lub npe ntawm cov khoom hauv qhov piv txwv no yog qhia tau.

Tom ntej no, txhawm rau muab tus lej digital ntawm koj tus arduino rau tus lej cim ntawm Servo cov cai hauv qab no tau siv, piv txwv: instructable.attach (2);

tam sim no lub teeb liab tuaj yeem txuas nrog tus lej digital 2 ntawm arduino.

Qhov ntawd yog txhua yam nrog kev teeb tsa, tam sim no peb yuav txav mus rau ntu kev tswj hwm.

Cov ntsiab lus tseem ceeb siv los tso koj tus ncej Servo ntawm lub kaum ntse ntse tshwj xeeb yog object_name.write (lub kaum ntse ntse 0-180);

piv txwv: instructable.write (30);

cov coding saum toj no xa lub teeb liab mus rau servo thiab qhia nws kom ua haujlwm ntawm 30 degree.

Kauj Ruam 5: Coding rau Kev Tswj

Coding rau Tswj
Coding rau Tswj

Tam sim no tom qab koj tau teeb tsa thawj txoj haujlwm ntawm koj lub servo koj tuaj yeem txav mus rau ib txoj haujlwm twg los ntawm kev siv tib tus lej servo_name.write (), tab sis qhov teeb meem yog nws txav nrawm yog li nws yuav ua rau muaj zog ntau thiab tsis txav tau yooj yim. siv qhov tsim nyog ncua ().

Qhov no tuaj yeem ua tiav tau yooj yim los ntawm kev siv rau lub voj () raws li qhia hauv daim duab.

Hauv qhov no thawj 30 hauv lub voj rau sawv cev rau txoj haujlwm tam sim no, thiab 180 yog txoj haujlwm xav tau.

Yog li koj yuav tau paub cov hauv paus ntawm yuav siv Servo nrog arduino li cas.

Kauj Ruam 6: Cov ntawv thov

Cov npe hauv qab no yog qee qhov ntawm kuv qhov kev hloov pauv uas kuv tau siv servo xa nws kom nkag siab ntxiv, 1.wifi tswj qhov rooj xauv.

2. Bluetooth ntses feeder.

Vam tias koj nyiam qhov kev qhia no

ob peb lub ntsiab lus yuav los tom ntej

1. ESP8266 tswj tau yooj yim.

2. Bluetooth.

3. LCD zaub

……………… thiab ntau ntxiv ua raws kuv rau cov ntaub ntawv qhia muaj txiaj ntsig ntxiv.

Pom zoo: