Cov txheej txheem:

Micro: ntsis Nrog Hummingbird: 6 Kauj Ruam
Micro: ntsis Nrog Hummingbird: 6 Kauj Ruam

Video: Micro: ntsis Nrog Hummingbird: 6 Kauj Ruam

Video: Micro: ntsis Nrog Hummingbird: 6 Kauj Ruam
Video: Шокирующая правда о нечеловеческих НЛО: Джон Гриневальд раскрывает все 2024, Lub Xya hli ntuj
Anonim
Micro: ntsis Nrog Hummingbird
Micro: ntsis Nrog Hummingbird

Hummingbird board (los ntawm Birdbrain Technologies) tuaj yeem tswj LEDs, ntau yam kev ntsuas (suav nrog lub teeb, hu, nrug, thiab suab); servo motors, thiab lwm yam txuas ntxiv. Cov lus qhia no yuav qhia koj yuav siv lub micro: me ntsis hauv Hummingbird board kom muaj zog ob hom servo motors.

Khoom siv

  • Hummingbird maub los (Birdbrain Technologies)
  • BBC micro: ntsis thiab usb txuas cable
  • Fais fab mov nrog lub tog raj kawg (peb siv lub roj teeb hauv qhov piv txwv no)
  • Servo motor (s): tig thiab/lossis ua haujlwm

Kauj Ruam 1: Teeb Tus Hummingbird

Teem Hummingbird
Teem Hummingbird
Teem Hummingbird
Teem Hummingbird

Peb thawj qhov piv txwv yuav qhia koj yuav ua li cas thiaj ua haujlwm tau zoo los ntawm Hummingbird.

Qhov ntev ntev rau sab laug ntawm lub rooj tsavxwm yog qhov uas yuav ntxig lub micro: ntsis. Ntxig lub micro: me ntsis nrog LEDs tig rov qab. Ntxig lub servo lub cev rau hauv qhov chaw nres nkoj sau "1" ntawm sab xis ntawm lub rooj tsavxwm. Nco ntsoov tias qhov chaw nres nkoj muaj peb tus pin - sau tias S, +, -. Nco ntsoov qhia koj lub cev kom cov xim ntawm koj cov xov kab sib txuas nrog cov pins raug. Cov xaim dub ntawm koj lub cev feem ntau qhia tias "hauv av" thiab yuav tsum ntsaws rau hauv "-" tus pin.

Txuas lub hwj chim rau lub rooj tsavxwm nrog lub thoob chim. Peb tab tom siv lub roj teeb pob hauv qhov piv txwv no, tab sis koj tseem tuaj yeem siv lub zog hloov pauv.

Kauj Ruam 2: Ntxiv Hummingbird Library rau MakeCode

Nws muaj peev xwm siv ntau yam lus thiab lub platform (suav nrog BirdBlox, Python, thiab Java) los ua haujlwm micro: ntsis kom ua haujlwm Hummingbird board. Cov lus qhia no siv MakeCode.

Qhib MakeCode hauv lub vev xaib thiab pib ua haujlwm tshiab. Yog tias koj yog tus tshiab rau MakeCode, nws yuav pab ua haujlwm dhau los ntawm kev qhia qhia ntawm MakeCode qhov chaw ua ntej txuas ntxiv.

Yog tias koj tshiab rau micro: me ntsis, pib ntawm no.

Qhib Hummingbird lub tsev qiv ntawv. Lub tsev qiv ntawv yog cov ntawv sau ua ntej ntawm cov lus qhia sau rau kev siv tshwj xeeb. Lub tsev qiv ntawv Hummingbird muab cov lej ua ntej ua rau siv Hummingbird. Nyem cov vis dis aus saum toj no kom pom cov duab tshuaj ntsuam ntawm yuav ua li cas ntxiv Hummingbird lub tsev qiv ntawv rau MakeCode.

  • Nyem rau Advanced tab hauv cov ntawv qhia zaub mov.
  • Xaiv Extensions
  • Ntawm qhov screen txuas ntxiv, tshawb rau "Hummingbird".
  • Nyem rau nws ntxiv lub tsev qiv ntawv Hummingbird rau koj qhov MakeCode project.
  • Thaum koj rov qab mus rau MakeCode screen, koj yuav pom Hummingbird lub tsev qiv ntawv hauv cov ntawv qhia zaub mov.
  • Yeem tau: txo lub qhov rais nrog lub micro: me ntsis simulator - peb yuav tsis siv lub simulator nrog Hummingbird.

Kauj Ruam 3: Ua Haujlwm Txoj Haujlwm Ua Haujlwm Nrog Hummingbird

Ib txoj haujlwm servo yog lub cev muaj zog uas koj tuaj yeem teeb tsa txoj haujlwm ntawm cov kiv cua thiab txav lawv ib puag ncig los ntawm kev qhia cov haujlwm hauv qib. Txoj haujlwm pabcuam peb siv ntawm no siv qhov tseem ceeb ntawm 0 txog 180 degrees.

Teeb:

Txav Pib Pib Hummingbird thaiv rau hauv micro: ntsis "thaum pib" thaiv

Tam sim no peb yuav tsum qhia txoj haujlwm servo (tseem hu ua 180 degree servo) kom txav mus los.

  • Hauv qhov micro: me ntsis "ib txhis" thaiv, peb yuav xub txav qhov Hummingbird hais kom teeb tsa servo hauv chaw nres nkoj 1 txog 0 degrees.
  • Ntxiv Pause block rau 1000 milliseconds (1 thib ob). Nco tseg tias Pause blocks yog nyob hauv Basic micro: ntsis ntawv qhia zaub mov.
  • Tam sim no, ntxiv Hummingbird hais kom txav cov servo hauv chaw nres nkoj 1 txog 180 degrees.
  • Ntxiv lwm Pause block rau 1000 milliseconds.
  • Cov lus txib no nyob rau hauv "ib txhis" thaiv, yog li lawv yuav rov ua dua kom txog thaum koj muab lwm cov lus txib lossis tso lub cav tawm.

Rub tawm cov cai rau koj micro: me ntsis.

Qhov yeeb yaj kiab thib ob qhia yuav ua li cas txuas Hummingbird, micro: me ntsis, lub zog, thiab lub cev muaj zog.

Kauj Ruam 4: Ua Haujlwm Kev Sib Hloov

Image
Image

Hummingbird tseem tuaj yeem ua lub zog sib txawv ntawm servo motor hu ua txuas ntxiv (lossis tig) servo.

Hom cav no tig ntawm qhov nrawm sib txawv ntawm ob qho tib si. Kev sib hloov servo siv tib qhov chaw nres nkoj servo ntawm Hummingbird board raws li txoj haujlwm servo.

Plug qhov kev sib hloov servo rau hauv chaw nres nkoj 1. Nco ntsoov tias hauv av (dub) xaim hlau ntsaws rau hauv tus pin "-".

Kev sib hloov servo siv kev nrawm thiab kev taw qhia.

  • Nco ntsoov ntshuam Hummingbird lub tsev qiv ntawv (qib 2) thiab ntxiv qhov "Pib Hummingbird" hais kom ua hauv "Pib" thaiv.
  • Luag tus Hummingbird Kev Sib Hloov Servo thaiv rau hauv "ib txhis" thaiv.
  • Xaiv "1" vim tias peb muaj lub servo ntsaws rau hauv chaw nres nkoj 1.
  • Nkag tus nqi rau qhov nrawm uas koj xav kom Hummingbird khiav. 100% yog qhov nrawm tshaj plaws lub cav yuav mus. 0% yog tawm.
  • Ib tus lej zoo txav lub cav mus raws lub moos thiab tus lej tsis zoo txav lub cav rov qab.
  • Hauv qhov ua piv txwv no, peb xub khiav lub cav ua haujlwm raws lub moos raws li 100% nrawm, ncua, thiab tom qab ntawd khiav lub cav tig rov qab rau ntawm 100% nrawm, ncua, thiab txuas ntxiv tus qauv.
  • Rub tawm cov cai rau servo thiab saib tus cwj pwm ntawm lub cav.
  • Nco ntsoov kom muaj lub zog siv hluav taws xob sab nraud (lub zog hloov pauv lossis lub roj teeb pob) sib txuas mus rau lub thoob ntawm Hummingbird, lossis yuav tsis muaj lub zog txaus los khiav lub cav.
  • Sim hloov qhov nrawm, ncua ntev, thiab kev taw qhia ntawm lub cav.

Kauj Ruam 5: Ua Haujlwm Txoj Haujlwm Servo thiab Kev Sib Hloov Servo tib lub sijhawm

Image
Image

Hauv qhov piv txwv no, peb yuav khiav txoj haujlwm servo thiab kev sib hloov servo tib lub sijhawm.

Ntsaws txoj haujlwm servo rau hauv chaw nres nkoj 1.

Txuas qhov kev sib hloov servo rau hauv chaw nres nkoj 2.

Hauv lub voj voos tas mus li, peb yuav teeb tsa txoj haujlwm servo rau 0 degrees thiab txav qhov kev sib hloov servo ntawm 100% nrawm hauv cov lus qhia raws lub moos. Peb yuav ncua 2 vib nas this, thiab tom qab ntawd txav txoj haujlwm servo mus rau 180 degrees, thiab thim rov qab qhov kev taw qhia kev sib hloov servo kom tig ntawm 100% nrawm hauv cov lus qhia rov qab.

Kauj Ruam 6: Tshawb nrhiav ntau ntxiv…

Hummingbird tuaj yeem tswj tau plaub lub cav nyob rau ib lub sijhawm. Saib seb koj puas tuaj yeem siv plaub lub cav.

Tus Hummingbird tuaj yeem siv cov cim ua cov tswv yim. Siv lub teeb pom kev lossis lub suab ntsuas lub suab kom tig lub cav qhib lossis kaw.

Ntxiv qee qhov LEDs los teeb koj txoj haujlwm.

Mus ntsib cov chaw no kom paub ntau ntxiv txog Hummingbird Robotics, MakeCode, thiab micro: ntsis!

Peb siv Hummingbird nrog micro: me ntsis rau lub zog motors thiab ntxiv kev ua haujlwm rau cov tshuab ntawv los ntawm peb Cov Ntawv Mechatronics. Txheeb xyuas lub vev xaib los tsim koj tus kheej lub tshuab thiab tom qab ntawd nqes lawv mus rau teeb, lub ntsuas cua, thiab lub tshuab 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: