Cov txheej txheem:
- Khoom siv
- Kauj Ruam 1: Teeb Tus Hummingbird
- Kauj Ruam 2: Ntxiv Hummingbird Library rau MakeCode
- Kauj Ruam 3: Ua Haujlwm Txoj Haujlwm Ua Haujlwm Nrog Hummingbird
- Kauj Ruam 4: Ua Haujlwm Kev Sib Hloov
- Kauj Ruam 5: Ua Haujlwm Txoj Haujlwm Servo thiab Kev Sib Hloov Servo tib lub sijhawm
- Kauj Ruam 6: Tshawb nrhiav ntau ntxiv…
Video: Micro: ntsis Nrog Hummingbird: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
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
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
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
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:
Arduino Nano-MMA8452Q 3-Axis 12-ntsis/8-ntsis Digital Accelerometer Tutorial: 4 Kauj Ruam
Arduino Nano-MMA8452Q 3-Axis 12-ntsis/8-ntsis Digital Accelerometer Tutorial: MMA8452Q yog tus ntse, tsis muaj zog, peb-axis, muaj peev xwm, micromachined accelerometer nrog 12 qhov kev daws teeb meem. Cov neeg siv yooj yim programmable xaiv tau muab nrog kev pab ntawm kev ua haujlwm hauv lub ntsuas qhov ntsuas, teeb tsa tau rau ob qho kev cuam tshuam
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: 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
Raspberry Pi MMA8452Q 3-Axis 12-ntsis/8-ntsis Digital Accelerometer Python Qhia: 4 Kauj Ruam
Raspberry Pi MMA8452Q 3-Axis 12-ntsis/8-ntsis Digital Accelerometer Python Tutorial: MMA8452Q yog tus ntse, tsis muaj zog, peb-axis, muaj peev xwm, micromachined accelerometer nrog 12 qhov kev daws teeb meem. Cov neeg siv yooj yim programmable xaiv tau muab nrog kev pab ntawm kev ua haujlwm hauv lub ntsuas qhov ntsuas, teeb tsa tau rau ob qho kev cuam tshuam
Kev ntsuas lub teeb thiab xim Nrog Pimoroni Enviro: ntsis rau Micro: ntsis: 5 Kauj Ruam
Kev ntsuas lub teeb thiab xim Nrog Pimoroni Enviro: me ntsis rau Micro: me ntsis: Kuv tau ua haujlwm ntawm qee lub cuab yeej uas tso cai ntsuas lub teeb thiab xim yav dhau los thiab koj yuav pom ntau txog qhov kev xav tom qab kev ntsuas ntsuas cov lus qhia ntawm no thiab ntawm no.Pimoroni muaj tsis ntev los no tso tawm enviro: me ntsis, ntxiv rau
DIY MusiLED, Music Synchronized LEDs Nrog Ib-nias Windows & Linux Application (32-ntsis & 64-ntsis). Yooj Yim Rov Ua Dua, Siv Yooj Yim, Yooj Yim rau Chaw Nres Nkoj: 3 Kauj Ruam
DIY MusiLED, Music Synchronized LEDs Nrog Ib-nias Windows & Linux Application (32-ntsis & 64-ntsis). Yooj Yim Rov Ua Dua, Siv Yooj Yim, Yooj Yim rau Chaw Nres Nkoj: Qhov haujlwm no yuav pab koj txuas 18 LEDs (6 Liab + 6 Xiav + 6 Daj) rau koj lub Rooj Tswjhwm Saib Arduino thiab txheeb xyuas koj lub khoos phis tawj Lub Suab Suab Lub suab lub sijhawm tiag tiag thiab xa lawv mus rau cov LEDs kom pom lawv raws li qhov cuam tshuam (Snare, High Hat, Kick)