Мазмұны:

Микро: бит Hummingbird көмегімен: 6 қадам
Микро: бит Hummingbird көмегімен: 6 қадам

Бейне: Микро: бит Hummingbird көмегімен: 6 қадам

Бейне: Микро: бит Hummingbird көмегімен: 6 қадам
Бейне: The Hummingbird Bit 2024, Шілде
Anonim
Микро: бит Hummingbird көмегімен
Микро: бит Hummingbird көмегімен

Hummingbird тақтасы (Birdbrain Technologies бойынша) жарықдиодты, әр түрлі сенсорларды басқара алады (жарық, теру, қашықтық және дыбысты қоса); серво қозғалтқыштары және басқа кеңейтімдер. Бұл нұсқаулық сізге Hummingbird тақтасында екі түрлі сервоқозғалтқыштарды қосу үшін микро: битті қалай пайдалану керектігін көрсетеді.

Жабдықтар

  • Колибри бақылаушысы (Birdbrain Technologies)
  • BBC микро: бит және USB қосқыш кабелі
  • Бөшке ұясы бар қуат көзі (біз бұл мысалда батареяны қолданамыз)
  • Серво қозғалтқышы (лары): айналмалы және/немесе позициялық

1 -қадам: Колибриді орнатыңыз

Колибриді орнатыңыз
Колибриді орнатыңыз
Колибриді орнатыңыз
Колибриді орнатыңыз

Біздің бірінші мысалда Hummingbird -тен позициялы серво қалай жұмыс істейтіні көрсетіледі.

Тақтаның сол жағындағы ұзын ұя - бұл микро: бит кірістірілетін орын. Жарық диодтары жоғары қаратып микро: битті салыңыз. Серво қозғалтқышты тақтаның оң жағындағы «1» деп белгіленген портқа салыңыз. Портта S, +, - деп белгіленген үш түйреуіш бар екенін ескеріңіз. Қозғалтқышты сымдардың түстері дұрыс түйреуіштерге сәйкес келетін етіп бағыттаңыз. Қозғалтқыштағы қара сым әдетте «жерді» көрсетеді және «-» түйреуішіне қосылуы керек.

Бөшке ұясымен тақтаға қуат қосыңыз. Біз бұл мысалда батарея жинағын қолданамыз, бірақ сіз қуат адаптерін де пайдалана аласыз.

2 -қадам: Hummingbird кітапханасын MakeCode -ге қосыңыз

Hummingbird тақтасын іске қосу үшін micro: bit бағдарламалау үшін әр түрлі тілдер мен платформаларды (соның ішінде BirdBlox, Python және Java) қолдануға болады. Бұл нұсқаулық MakeCode қолданады.

Веб -шолғышта MakeCode ашыңыз және жаңа жобаны бастаңыз. Егер сіз MakeCode -те жаңадан болсаңыз, бұл жалғастырудан бұрын MakeCode сайтындағы оқулықтармен жұмыс жасауға көмектеседі.

Егер сіз микро: битке жаңадан қосылсаңыз, осы жерден бастаңыз.

Hummingbird кітапханасын жүктеңіз. Кітапхана-бұл белгілі бір мақсаттарға арналған алдын ала жазылған нұсқаулықтар жиынтығы. Hummingbird кітапханасы Hummingbird пайдалану үшін алдын ала жасалған код блоктарын ұсынады. Hummingbird кітапханасын MakeCode -ге қалай қосу керектігі туралы экран анимациясын көру үшін жоғарыдағы бейнені басыңыз.

  • Мәзірдегі Қосымша қойындысын нұқыңыз.
  • Кеңейтімдерді таңдаңыз
  • Кеңейтімдер экранында «Колибри» іздеңіз.
  • Hummingbird кітапханасын MakeCode жобасына қосу үшін оны басыңыз.
  • MakeCode экранына қайтқанда, сіз мәзірде Hummingbird кітапханасын көресіз.
  • Қосымша: микро: биттік тренажер көмегімен терезені кішірейтіңіз - біз тренажерді колибриде қолданбаймыз.

3 -қадам: Hummingbird көмегімен позициялық сервисті басқарыңыз

Позициялық серво - бұл қозғалтқыш, онда сіз винттердің орнын орната аласыз және позицияларды градуспен көрсете отырып, оларды жылжыта аласыз. Біз қолданатын позиция серво 0 -ден 180 градусқа дейінгі мәндерді қолданады.

Орнату:

Hummingbird Start блогын микро: бит «іске қосу» блогына жылжытыңыз

Енді біз алдыға және артқа жылжу үшін серво позициясын (180 градус серво деп те аталады) айтуымыз керек.

  • Микро: бит «мәңгілік» блогында біз алдымен Hummingbird пәрменін 1 порттағы сервоны орнату үшін 0 градусқа жылжытамыз.
  • 1000 миллисекундқа кідірту блогын қосыңыз (1 секунд). Кідірту блоктары Basic micro: bit мәзірінде болатынын ескеріңіз.
  • Енді 1 -порттағы сервоны 180 градусқа жылжыту үшін Hummingbird пәрменін қосыңыз.
  • 1000 миллисекундқа тағы бір кідірту блогын қосыңыз.
  • Бұл командалар «мәңгілік» блокта болады, сондықтан олар басқа команда бергенше немесе қозғалтқышты өшіргенше қайталанады.

Кодты микро: битке жүктеңіз.

Екінші бейнеде Hummingbird, микро: бит, қуат және қозғалтқышты қалай қосу керектігін көрсетеді.

4 -қадам: айналу сервисін іске қосыңыз

Image
Image

Hummingbird сонымен қатар үздіксіз (немесе айналмалы) серво деп аталатын басқа серво қозғалтқышын қуаттай алады.

Қозғалтқыштың бұл түрі әр бағытта әр түрлі жылдамдықпен айналады. Айналмалы серво Hummingbird тақтасындағы потенциалды серво порты сияқты серво портын қолданады.

Айналу сервосын портқа қосыңыз 1. Жерге қосылатын (қара) сымның «-» түйреуішіне қосылғанын тексеріңіз.

Айналмалы серво жылдамдық пен бағытты қолданады.

  • Hummingbird кітапханасын импорттауды ұмытпаңыз (2 -қадам) және «Бастау» блогына «Hummingbird бастау» пәрменін қосыңыз.
  • Hummingbird Rotvo Servo блогын «мәңгілік» блокқа сүйреңіз.
  • «1» таңдаңыз, себебі бізде серво 1 портқа қосылған.
  • Hummingbird жұмыс істейтін жылдамдықтың мәнін енгізіңіз. Қозғалтқыш 100% жылдам жүреді. 0% жеңілдік.
  • Оң сан қозғалтқышты сағат тілімен, ал теріс сан қозғалтқышты сағат тіліне қарсы қозғайды.
  • Бұл мысалда біз алдымен қозғалтқышты сағат тілімен 100% жылдамдықпен іске қосамыз, кідіртеміз, содан кейін қозғалтқышты сағат тіліне қарсы 100% жылдамдықпен іске қосамыз, кідіртеміз және үлгіні жалғастырамыз.
  • Кодты сервоға жүктеңіз және мотордың әрекетін бақылаңыз.
  • Hummingbird бөшкесінің ұясына сыртқы қуат көзінің (қуат адаптері немесе аккумулятор) қосылғанын тексеріңіз, әйтпесе қозғалтқышты іске қосу үшін қуат жеткіліксіз болады.
  • Қозғалтқыштың жылдамдығын, үзіліс ұзақтығын және бағытын өзгертуге тырысыңыз.

5 -қадам: Сервис пен айналдыру сервисін бір уақытта қолданыңыз

Image
Image

Бұл мысалда біз бір уақытта позициялық серво мен айналу сервосын іске қосамыз.

Позициялық серводы 1 портқа қосыңыз.

2 -портқа айналмалы серво қосыңыз.

Мәңгілік циклде біз позицияның сервосын 0 градусқа орнатамыз және айналдыру сервосын сағат тілінің бағытымен 100% жылдамдықпен қозғаймыз. Біз 2 секундқа кідіріс жасаймыз, содан кейін позицияның сервосын 180 градусқа жылжытамыз және сағат тіліне қарсы бағытта 100% жылдамдықпен айналу үшін бағыттың айналу сервосын кері айналдырамыз.

6 -қадам: Толығырақ …

Колибри бір мезгілде төрт қозғалтқышты басқара алады. Сіз төрт қозғалтқышты қолдана алатындығыңызды тексеріңіз.

Hummingbird сенсорларды кіріс ретінде қолдана алады. Қозғалтқышты қосу немесе өшіру үшін жарық сенсорын немесе дыбыс датчигін қолданыңыз.

Жобаны жарықтандыру үшін бірнеше жарықдиодты қосыңыз.

Hummingbird Robotics, MakeCode және micro: bit туралы көбірек білу үшін осы сайттарға кіріңіз!

Біз Hummingbird -ді микро: битпен қозғалтқыштарға қолданамыз және Paper Mechatronics жобаларынан қағаз машиналарына функционалдылық қосамыз. Өзіңіздің жеке машинаңызды жасау үшін веб -сайтты қараңыз, содан кейін оларды шамдарға, датчиктерге және серво қозғалтқыштарына қосыңыз. Масайрау!

Бұл материал № IIS-1735836 гранты бойынша Ұлттық Ғылым Қорының қолдауымен жасалған жұмысқа негізделген. Бұл материалда айтылған кез келген пікірлер, тұжырымдар, тұжырымдар немесе ұсыныстар авторлардың пікірлері болып табылады және міндетті түрде Ұлттық ғылым қорының көзқарасын білдірмейді.

Бұл жоба Конкорд Консорциумы, Колорадо Университеті, Боулдер және Джорджия Техникалық Университетінің ынтымақтастығы.

Ұсынылған: