Мазмұны:
- Жабдықтар
- 1 -қадам: Колибриді орнатыңыз
- 2 -қадам: Hummingbird кітапханасын MakeCode -ге қосыңыз
- 3 -қадам: Hummingbird көмегімен позициялық сервисті басқарыңыз
- 4 -қадам: айналу сервисін іске қосыңыз
- 5 -қадам: Сервис пен айналдыру сервисін бір уақытта қолданыңыз
- 6 -қадам: Толығырақ …
Бейне: Микро: бит Hummingbird көмегімен: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
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 -қадам: айналу сервисін іске қосыңыз
Hummingbird сонымен қатар үздіксіз (немесе айналмалы) серво деп аталатын басқа серво қозғалтқышын қуаттай алады.
Қозғалтқыштың бұл түрі әр бағытта әр түрлі жылдамдықпен айналады. Айналмалы серво Hummingbird тақтасындағы потенциалды серво порты сияқты серво портын қолданады.
Айналу сервосын портқа қосыңыз 1. Жерге қосылатын (қара) сымның «-» түйреуішіне қосылғанын тексеріңіз.
Айналмалы серво жылдамдық пен бағытты қолданады.
- Hummingbird кітапханасын импорттауды ұмытпаңыз (2 -қадам) және «Бастау» блогына «Hummingbird бастау» пәрменін қосыңыз.
- Hummingbird Rotvo Servo блогын «мәңгілік» блокқа сүйреңіз.
- «1» таңдаңыз, себебі бізде серво 1 портқа қосылған.
- Hummingbird жұмыс істейтін жылдамдықтың мәнін енгізіңіз. Қозғалтқыш 100% жылдам жүреді. 0% жеңілдік.
- Оң сан қозғалтқышты сағат тілімен, ал теріс сан қозғалтқышты сағат тіліне қарсы қозғайды.
- Бұл мысалда біз алдымен қозғалтқышты сағат тілімен 100% жылдамдықпен іске қосамыз, кідіртеміз, содан кейін қозғалтқышты сағат тіліне қарсы 100% жылдамдықпен іске қосамыз, кідіртеміз және үлгіні жалғастырамыз.
- Кодты сервоға жүктеңіз және мотордың әрекетін бақылаңыз.
- Hummingbird бөшкесінің ұясына сыртқы қуат көзінің (қуат адаптері немесе аккумулятор) қосылғанын тексеріңіз, әйтпесе қозғалтқышты іске қосу үшін қуат жеткіліксіз болады.
- Қозғалтқыштың жылдамдығын, үзіліс ұзақтығын және бағытын өзгертуге тырысыңыз.
5 -қадам: Сервис пен айналдыру сервисін бір уақытта қолданыңыз
Бұл мысалда біз бір уақытта позициялық серво мен айналу сервосын іске қосамыз.
Позициялық серводы 1 портқа қосыңыз.
2 -портқа айналмалы серво қосыңыз.
Мәңгілік циклде біз позицияның сервосын 0 градусқа орнатамыз және айналдыру сервосын сағат тілінің бағытымен 100% жылдамдықпен қозғаймыз. Біз 2 секундқа кідіріс жасаймыз, содан кейін позицияның сервосын 180 градусқа жылжытамыз және сағат тіліне қарсы бағытта 100% жылдамдықпен айналу үшін бағыттың айналу сервосын кері айналдырамыз.
6 -қадам: Толығырақ …
Колибри бір мезгілде төрт қозғалтқышты басқара алады. Сіз төрт қозғалтқышты қолдана алатындығыңызды тексеріңіз.
Hummingbird сенсорларды кіріс ретінде қолдана алады. Қозғалтқышты қосу немесе өшіру үшін жарық сенсорын немесе дыбыс датчигін қолданыңыз.
Жобаны жарықтандыру үшін бірнеше жарықдиодты қосыңыз.
Hummingbird Robotics, MakeCode және micro: bit туралы көбірек білу үшін осы сайттарға кіріңіз!
Біз Hummingbird -ді микро: битпен қозғалтқыштарға қолданамыз және Paper Mechatronics жобаларынан қағаз машиналарына функционалдылық қосамыз. Өзіңіздің жеке машинаңызды жасау үшін веб -сайтты қараңыз, содан кейін оларды шамдарға, датчиктерге және серво қозғалтқыштарына қосыңыз. Масайрау!
Бұл материал № IIS-1735836 гранты бойынша Ұлттық Ғылым Қорының қолдауымен жасалған жұмысқа негізделген. Бұл материалда айтылған кез келген пікірлер, тұжырымдар, тұжырымдар немесе ұсыныстар авторлардың пікірлері болып табылады және міндетті түрде Ұлттық ғылым қорының көзқарасын білдірмейді.
Бұл жоба Конкорд Консорциумы, Колорадо Университеті, Боулдер және Джорджия Техникалық Университетінің ынтымақтастығы.
Ұсынылған:
Микро: бит Smart Watch: 9 қадам
Micro: bit Smart Watch: Рождествоға арналған микро: бит ақылды үй жиынтығын алдым. Мен оятқыш, сағат, музыкалық ойнатқыш, тіпті педометр мен калькулятор ретінде жұмыс істейтін ақылды сағат жасай аламын деп ойладым. Ақырында мен керемет жасадым, сондықтан мен сізге нұсқаулық жаза аламын
Moto: bit көмегімен микро серверлерді қалай іске қосу керек: бит: 7 қадам (суреттермен)
Moto: bit көмегімен Servo моторларды қалай іске қосу керек: Micro: bit көмегімен: micro: bit функциясын кеңейтудің бір жолы-SparkFun Electronics (шамамен $ 15-20) moto: bit тақтасын пайдалану. Бұл күрделі көрінеді және көптеген мүмкіндіктерге ие, бірақ одан серво қозғалтқыштарын іске қосу қиын емес. Moto: бит сізге мүмкіндік береді
Микро: бит - микро барабан машинасы: 10 қадам (суреттермен)
Микро: бит - Микро барабан машинасы: Бұл микро дыбысты микро барабан машинасы, ол тек дыбысты шығарудың орнына, барабанды әрекет етеді. Бұл микро: бит оркестрінің қояндарының шабытымен.Мокро: битпен қолдануға оңай соленоидтарды іздеуге біраз уақыт кетті
Микро бағдарламалау: бит робот және джойстик: MicroPython көмегімен бит контроллері: 11 қадам
Micro: Bit Robot & Joystick бағдарламалау: MicroPython көмегімен бит контроллері: Robocamp 2019 үшін біздің жазғы робототехника лагері, 10-13 жас аралығындағы жастар BBC микро: битке негізделген «салмаққа қарсы роботты» дәнекерлейді, бағдарламалайды және құрады. микро: бит қашықтан басқару құралы ретінде пайдаланылады. Егер сіз қазір Robocamp -та болсаңыз, шаңғымен
Pimoroni Enviro көмегімен жарық пен түсті өлшеу: микро үшін бит: бит: 5 қадам
Pimoroni Enviro көмегімен жарық пен түстерді өлшеу: бит үшін микро: бит: Мен бұрын жарық пен түстерді өлшеуге мүмкіндік беретін кейбір құрылғыларда жұмыс істедім, және сіз осындай өлшемдердің теориясы туралы көптеген нұсқауларды таба аласыз. жақында қоршаған ортаны шығарды: бит, m үшін қосымша