Sisukord:

Micro: bit Koolibriga: 6 sammu
Micro: bit Koolibriga: 6 sammu

Video: Micro: bit Koolibriga: 6 sammu

Video: Micro: bit Koolibriga: 6 sammu
Video: Пробовали АРГЕНТИНСКИЕ ЗАКУСКИ с моим отцом-аргентинцем 😋🍫 | Тест на вкус аргентинских лакомств 🇦🇷 2024, November
Anonim
Mikro: natuke koos kolibriga
Mikro: natuke koos kolibriga

Hummingbirdi plaat (Birdbrain Technologies) saab juhtida LED -e, mitmesuguseid andureid (sh valgus, valik, kaugus ja heli); servomootorid ja muud laiendused. See juhend annab teile teada, kuidas kasutada kolibri plaadil mikro: bitti, et toita kahte tüüpi servomootoreid.

Tarvikud

  • Kolibri kontroller (Birdbrain Technologies)
  • BBC micro: bit ja USB -pistiku kaabel
  • Toiteallikas pistikupesa otsaga (selles näites kasutame akut)
  • Servomootor (id): pöörlev ja/või asendiline

Samm: seadistage kolibri

Kolibri seadistamine
Kolibri seadistamine
Kolibri seadistamine
Kolibri seadistamine

Meie esimene näide näitab teile, kuidas Hummingbirdi positsioonilist servot juhtida.

Tahvel vasakul asuv pikk pesa on koht, kuhu micro: bit sisestada. Sisestage micro: bit nii, et valgusdioodid oleksid ülespoole. Sisestage servomootor plaadi paremal küljel asuvasse porti "1". Pange tähele, et pordil on kolm tihvti - tähistatud S, +, -. Suunake oma mootor kindlasti nii, et juhtmete värvid oleksid õigete tihvtidega kooskõlas. Teie mootori must traat näitab tavaliselt "maandust" ja peaks olema ühendatud "-" tihvtiga.

Ühendage plaadiga toide silindripesaga. Selles näites kasutame akut, kuid võite kasutada ka toiteadapterit.

2. samm: lisage Hummingbirdi raamatukogu MakeCode'i

On võimalik kasutada erinevaid keeli ja platvorme (sealhulgas BirdBlox, Python ja Java), et programmeerida mikro: bit Hummingbirdi plaadi käitamiseks. See juhend sisaldab MakeCode'i.

Avage veebibrauseris MakeCode ja alustage uut projekti. Kui olete MakeCode'i uus kasutaja, aitaks see enne jätkamist läbi vaadata MakeCode'i saidi õpetused.

Kui te pole micro: bitiga uus, alustage siit.

Laadige Kolibri raamatukogu. Raamatukogu on eelnevalt kirjutatud juhiste kogum, mis on kirjutatud konkreetseks otstarbeks. Kolibri raamatukogu pakub kolibri kasutamiseks eelnevalt valmistatud koodiplokke. Klõpsake ülaltoodud videol, et näha ekraanianimatsiooni, kuidas Hummingbirdi raamatukogu MakeCode'i lisada.

  • Klõpsake menüü vahekaarti Täpsemalt.
  • Valige Laiendused
  • Tehke ekraanil Laiendused otsing „Hummingbird”.
  • Kolibri kogu lisamiseks oma MakeCode'i projekti klõpsake seda.
  • MakeCode'i ekraanile naastes näete menüüs Hummingbirdi raamatukogu.
  • Valikuline: minimeerige aken micro: bit simulaatoriga - me ei kasuta simulaatorit koos Hummingbirdiga.

3. samm: kasutage kolibriga positsiooniservot

Positsiooniservo on mootor, mille abil saate määrata propellerite asendi ja neid liigutada, määrates positsioonid kraadides. Siin kasutatav asendiservo kasutab väärtusi 0 kuni 180 kraadi.

Seadistamine:

Teisaldage Start Hummingbird plokk mikro: bitti käivitamisel

Nüüd peame ütlema asendiservole (tuntud ka kui 180 -kraadine servo) edasi -tagasi liikumiseks.

  • Plokis micro: bit "forever" liigutame kõigepealt Hummingbirdi käsu, et seadistada servo pordis 1 kuni 0 kraadi.
  • Lisage pausiplokk 1000 millisekundiks (1 sekund). Pange tähele, et pausiplokid on menüüs Basic micro: bit.
  • Nüüd lisage Hummingbirdi käsk, et liigutada servo pordis 1 kuni 180 kraadi.
  • Lisage veel üks pausiplokk 1000 millisekundiks.
  • Need käsud on plokis "igavesti", nii et neid korratakse seni, kuni annate teise käsu või lülitate mootori välja.

Laadige kood alla oma micro: bitile.

Teine video näitab, kuidas ühendada Hummingbird, micro: bit, power ja mootor.

Samm: kasutage pöörlemisservot

Image
Image

Kolibri saab toita ka erinevat tüüpi servomootorit, mida nimetatakse pidevaks (või pöörlevaks) servoks.

Seda tüüpi mootor pöörleb erinevatel kiirustel mõlemas suunas. Pöörlemisservo kasutab Hummingbirdi plaadil samu servoporde nagu asendiservo.

Ühendage pöörlemisservo porti 1. Veenduge, et maandusjuhe (must) on ühendatud pistikuga "-".

Pöörlemisservo kasutab kiirust ja suunda.

  • Importige kindlasti Hummingbirdi kogu (samm 2) ja lisage plokki "Start" käsk "Start Hummingbird".
  • Lohistage Hummingbird Rotation Servo plokk igaveseks plokiks.
  • Valige "1", kuna servo on ühendatud porti 1.
  • Sisestage väärtus kiirusele, millega soovite kolibri käivitada. 100% on kiireim mootor. 0% on välja lülitatud.
  • Positiivne arv liigutab mootorit päripäeva ja negatiivne arv mootorit vastupäeva.
  • Selles näites käivitame mootori kõigepealt päripäeva 100% kiirusel, peatame ja seejärel käivitame mootori 100% kiirusega vastupäeva, peatame ja jätkame mustrit.
  • Laadige kood servo alla ja jälgige mootori käitumist.
  • Kindlasti ühendage väline toiteallikas (toiteadapter või aku) Hummingbirdi silindripesaga, vastasel juhul ei jätku mootori käivitamiseks piisavalt energiat.
  • Proovige muuta mootori kiirust, pausi pikkust ja suunda.

5. toiming: kasutage asendiservot ja pöörlemisservot korraga

Image
Image

Selles näites käivitame üheaegselt positsiooniservo ja pöörlemisservo.

Ühendage asendiservo porti 1.

Ühendage pöördservo porti 2.

Igaveses ringis seadistame asendiservo 0 kraadile ja liigutame pöörlemisservot 100% kiirusega päripäeva. Peatame 2 sekundit ja liigutame seejärel asendiservo 180 kraadini ning pöörame suuna pööramise servo ümber, et pöörata 100% kiirusega vastupäeva.

6. samm: rohkem uurimist …

Kolibri saab juhtida kuni nelja mootorit korraga. Vaadake, kas saate kasutada nelja mootorit.

Kolibri saab sisendina kasutada andureid. Kasutage mootori sisse- või väljalülitamiseks valgus- või heliandurit.

Lisage oma projekti valgustamiseks mõned LED -id.

Külastage neid saite, et saada rohkem teavet Hummingbird Robotics, MakeCode ja micro: bit kohta!

Mootorite toiteks kasutame Hummingbirdit koos micro: bitiga ja lisame oma pabermehhatroonika projektide paberimasinatele funktsionaalsust. Vaadake veebisaiti oma masinate ehitamiseks ja ühendage need seejärel tulede, andurite ja servomootorite külge. Lõbutse hästi!

See materjal põhineb riikliku teadusfondi toetusel toetusel nr IIS-1735836. Kõik selles materjalis avaldatud arvamused, järeldused ja järeldused või soovitused on autori (te) arvamused ja ei pruugi kajastada riikliku teadusfondi seisukohti.

See projekt on koostöö The Concordi konsortsiumi, Colorado ülikooli, Boulderi ja Georgia tehnikaülikooli vahel.

Soovitan: