Cov txheej txheem:

Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis: 7 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis: 7 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis: 7 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis: 7 Kauj Ruam (nrog Duab)
Video: Наука о данных с Python! Анализ типов файлов от Avro до Stata 2024, Hlis ntuj nqeg
Anonim
Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis
Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis
Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis
Yuav Ua Li Cas Siv Servo Motors Siv Moto: ntsis Nrog Micro: ntsis

Ib txoj hauv kev txuas ntxiv kev ua haujlwm ntawm micro: ntsis yog siv lub rooj tsav xwm hu ua moto: ntsis los ntawm SparkFun Electronics (kwv yees li $ 15-20). Nws zoo li nyuaj thiab muaj ntau yam ntxwv, tab sis nws tsis nyuaj rau kev ua haujlwm servo motors los ntawm nws. Moto: me ntsis tso cai rau koj khiav lub zog muaj zog ntau dua li lub tshuab me me uas koj tuaj yeem khiav los ntawm micro: me ntsis ib leeg.

Khoom siv

  • moto: ib
  • bbc micro: me ntsis
  • servo tsav
  • fais fab mov nrog lub thoob ntsaws ntsaws (a/c adapter, tab sis koj kuj tuaj yeem siv pob roj teeb)

Kauj ruam 1: Teeb Moto: me ntsis

Teem Moto: me ntsis
Teem Moto: me ntsis

Cia peb saib lub moto: me ntsis. Muaj qhov ntev ntev nyob rau sab saum toj, qhov uas koj ntxig rau micro: me ntsis. Nco ntsoov tias micro: ntsis tau ntxig yooj yim, nrog LEDs tig mus rau sab saud.

Muaj lub hwj chim txuas ntawm sab moto: me ntsis. Koj tuaj yeem ntsaws rau hauv ntau qhov sib txawv ntawm lub zog. Tsis txhob siv ntau dua 11V (nco ntsoov tias cov lus me me ntawm qee cov laug cam hais tias 3-17V, tab sis raws li SparkFun, qhov ntawd yog kev sau tsis raug uas yuav raug kho ntawm lawv pawg pawg tom ntej). Koj tuaj yeem siv 4-AA roj teeb pob, ib lub roj teeb 9V, lossis AC adapter uas tso tawm tsis pub ntau tshaj 11V.

Kauj Ruam 2: Txuas lub Servo Motor rau hauv Moto: me ntsis

Txuas lub Servo Motor rau hauv Moto: me ntsis
Txuas lub Servo Motor rau hauv Moto: me ntsis
Txuas lub Servo Motor rau hauv Moto: me ntsis
Txuas lub Servo Motor rau hauv Moto: me ntsis
Txuas lub Servo Motor rau hauv Moto: me ntsis
Txuas lub Servo Motor rau hauv Moto: me ntsis

Saib ze ntawm moto: ntsis. Koj yuav pom ib pawg pins sau tias "SERVO". Nov yog qhov uas peb yuav ntsaws rau hauv lub cav servo. Cov pins ntawm sab laug ntawm thaj chaw SERVO hais tias, "P15, VCC, GND", thiab cov uas hais sab xis "P16, VCC, GND".

Hauv qhov piv txwv no, peb yuav ntsaws lub cav servo rau hauv tus pin sab laug.

Lub tshuab servo tuaj nrog peb lub xov hlau xim, feem ntau txuas nrog lub qhov (socket). Cov xov hlau feem ntau yog xim dub, liab, thiab tom qab ntawd xim thib peb. Dub yuav luag ib txwm sawv rau "hauv av" (thiab yuav ntsaws rau hauv GND ntawm moto: ntsis); liab nqa "lub zog" (thiab yuav ntsaws rau hauv VCC ntawm lub moto: ntsis), thiab cov xaim dawb ntawm lub tshuab no yog qhov nqa cov ntaub ntawv (thiab yuav ntsaws rau P15 ntawm lub moto: ntsis).

Txuas lub cav mus rau "P15, VCC, GND" kem, ua kom ntseeg tau kom phim cov hlau dawb nrog P15, liab rau VCC, thiab dub rau GND.

Kauj Ruam 3: Ua Haujlwm Micro: ntsis kom ua haujlwm Servo Motor

Tam sim no peb xav tau qee cov cai kom muaj micro: ntsis khiav lub cev muaj zog peb tau txuas nrog lub moto: pawg me me.

Qhib MakeCode thiab pib qhov haujlwm tshiab. (Peb tab tom kwv yees tias koj tau ua haujlwm dhau los ntawm thawj ob peb MakeCode kev qhia).

Peb yuav qhia peb lub tshuab servo kom txav rov qab thiab tawm mus 4 zaug thaum peb nias lub pob A ntawm micro: me ntsis.

Luag qhov thaiv "On Button A pressed" los ntawm "Input menu".

Tom ntej no, ntxiv lub voj. Luag lub ntsuab "rov ua dua" thaiv los ntawm "Loops" ntawv qhia zaub mov thiab ntsaws nws rau hauv cov ntshav "ntawm khawm A nias" thaiv. Yog li thaum peb nias khawm A, peb yuav ua qee yam 4 zaug …

Kauj ruam 4: Khiav lub Servo Motor

Image
Image

Peb yuav tsum tau ntxiv qee qhov thaiv kom khiav peb lub cav.

  • Nyem rau ntawm "Advanced" kev xaiv hauv qab ntawm cov ntawv qhia zaub mov.
  • Xaiv cov khoom uas hais tias "Pins". Luag tus thaiv liab uas hais tias "servo sau tus pin … rau …" thiab snap nws rau hauv qhov rov ua dua. Peb qhov kev pabcuam tau txuas rau Pin 15 (P15), yog li xaiv P15, thiab hloov qib teeb tsa mus rau 0.
  • Ntxiv lub teeb xiav "ncua" thaiv (pom hauv Cov Ntawv Qhia Yooj Yim) thiab hloov nws mus rau 500 ms (milliseconds).
  • Tom qab ntawd ntxiv lwm qhov kev pabcuam liab liab, xaiv P15, thiab txav servo mus rau txoj haujlwm 180 degrees.
  • Ntxiv lwm qhov kev ncua ncua.
  • Saib ntawm tus lej ua tiav, nws nyeem, "thaum kuv nias khawm A, ua qhov no 4 zaug: txav servo mus rau txoj haujlwm 0 degrees, tos 500 milliseconds, txav servo mus rau txoj haujlwm 180, tos 500 milliseconds."
  • Nyem rau khawm A ntawm qhov simulated micro: me ntsis kom pom qhov kev txav mus los.

Kauj Ruam 5: Rub Txoj Cai rau Koj Micro: ntsis

Txuas lub micro: me ntsis rau hauv koj lub computer siv USB cable. Nyem rau lub pob download, thiab rub cov ntawv.hex rau micro: ntsis.

[Yog tias koj tsis paub yuav ua li cas, saib MakeCode qhia sai.]

Thaum koj nias khawm A ntawm micro: me ntsis, koj lub servo yuav tsum khiav!

Kev sim los ntawm kev hloov pauv koj cov cai kom siv cov chaw sib txawv rau cov haujlwm servo, cov lej sib txawv hauv lub voj rov ua dua, thiab ncua sijhawm sib txawv.

Kauj Ruam 6: Ntxiv Lwm Lub Cev

Ntxiv Lwm Lub Cev!
Ntxiv Lwm Lub Cev!

Koj tuaj yeem ua qhov zoo ib yam rau lub cav txuas rau P16 (Pin 16).

Yog tias koj ntxiv cov cai thaiv no (thiab rub mus rau koj lub micro: ntsis), koj tuaj yeem khiav lub cav ntawm P15 thaum koj nias lub pob A, thiab lub cev muaj zog ntawm P16 thaum koj nias lub pob B.

Kauj Ruam 7: Khiav Ib Yam Txias Nrog Koj Cov Motors

Peb siv peb lub cav los khiav cov tshuab ntawv los ntawm peb Cov Ntawv Mechatronics. Txheeb xyuas lub vev xaib los tsim koj tus kheej cov tshuab thiab tom qab ntawd txuas lawv mus rau koj lub cav servo. Muaj kev lom zem!

Cov ntaub ntawv no yog ua los ntawm kev txhawb nqa los ntawm National Science Foundation hauv Grant No. IIS-1735836. Ib qho kev xav, tshawb pom, thiab cov lus xaus lossis cov lus pom zoo qhia hauv cov ntaub ntawv no yog cov sau (s) thiab tsis tas yuav cuam tshuam qhov kev xav ntawm National Science Foundation.

Txoj haujlwm no yog kev koom tes ntawm Concord Consortium, University of Colorado, Boulder, thiab Georgia Tech University.

Pom zoo: