Съдържание:

Микро: бит с колибри: 6 стъпки
Микро: бит с колибри: 6 стъпки

Видео: Микро: бит с колибри: 6 стъпки

Видео: Микро: бит с колибри: 6 стъпки
Видео: ЗАМОРОЗЬТЕ КОСТИ И ВАРИТЕ 6 ЧАСОВ! Рецепт который изменит вашу жизнь! 2024, Ноември
Anonim
Микро: бит с колибри
Микро: бит с колибри

Платката Колибри (от Birdbrain Technologies) може да контролира светодиоди, различни сензори (включително светлина, циферблат, разстояние и звук); серво мотори и други разширения. Този Instructable ще ви покаже как да използвате micro: bit в дъска Hummingbird за захранване на два вида серво мотори.

Консумативи

  • Контролер за колибри (Birdbrain Technologies)
  • BBC micro: bit и usb съединителен кабел
  • Захранване с край на барел (в този пример използваме батерия)
  • Сервомотор (и): ротационен и/или позиционен

Стъпка 1: Настройте Колибри

Настройте Колибри
Настройте Колибри
Настройте Колибри
Настройте Колибри

Първият ни пример ще ви покаже как да управлявате позиционен серво от колибри.

Дългият слот вляво от дъската е мястото, където да поставите micro: bit. Поставете micro: bit със светодиодите нагоре. Поставете серво мотора в порта с надпис „1“от дясната страна на платката. Обърнете внимание, че портът има три пина - с етикет S, +, -. Не забравяйте да ориентирате двигателя си, така че цветовете на проводниците да се подравнят с правилните щифтове. Черният проводник на вашия двигател обикновено показва "маса" и трябва да се включи в щифта "-".

Свържете захранването към платката с жака. В този пример използваме батерия, но можете да използвате и захранващ адаптер.

Стъпка 2: Добавете библиотеката Колибри към MakeCode

Възможно е да се използват различни езици и платформи (включително BirdBlox, Python и Java) за програмиране на micro: bit за изпълнение на дъската Hummingbird. Този Instructable използва MakeCode.

Отворете MakeCode в уеб браузър и започнете нов проект. Ако сте съвсем нов в MakeCode, би било полезно да проработите уроците на сайта MakeCode, преди да продължите.

Ако сте нов в micro: bit, започнете от тук.

Заредете библиотеката на Колибри. Библиотеката е предварително написан набор от инструкции, написани за конкретни цели. Библиотеката Hummingbird предоставя готови кодови блокове за използване на Hummingbird. Щракнете върху видеото по -горе, за да видите екранна анимация как да добавите библиотеката Hummingbird към MakeCode.

  • Щракнете върху раздела Разширени в менюто.
  • Изберете Разширения
  • На екрана с разширения потърсете „Колибри“.
  • Щракнете върху него, за да добавите библиотеката Hummingbird към вашия проект MakeCode.
  • Когато се върнете на екрана MakeCode, ще видите библиотеката Hummingbird в менюто.
  • По избор: минимизирайте прозореца със симулатора micro: bit - няма да използваме симулатора с Колибри.

Стъпка 3: Управлявайте позиционен серво с колибри

Серво за позициониране е двигател, при който можете да зададете позицията на витлата и да ги движите, като посочите позиции в градуси. Сервото за положение, което използваме тук, използва стойности от 0 до 180 градуса.

Настройвам:

Преместете блок Start Hummingbird в блока micro: bit "при стартиране"

Сега трябва да кажем на серво за позицията (известно още като 180 градусово серво) да се движи напред -назад.

  • В блока micro: bit "forever" първо ще преместим команда Hummingbird, за да зададем серво в порт 1 на 0 градуса.
  • Добавете блок за пауза за 1000 милисекунди (1 секунда). Обърнете внимание, че блоковете Pause са в менюто Basic micro: bit.
  • Сега добавете команда Hummingbird, за да преместите серво в порт 1 на 180 градуса.
  • Добавете още един блок за пауза за 1000 милисекунди.
  • Тези команди са във "завинаги" блок, така че те ще се повтарят, докато не дадете друга команда или изключите двигателя.

Изтеглете кода на вашия micro: bit.

Вторият видеоклип показва как да свържете Колибри, micro: bit, мощност и двигател.

Стъпка 4: Работете със серво за въртене

Image
Image

Колибрито също може да захранва различен вид серво мотор, наречен непрекъснат (или ротационен) сервомотор.

Този тип двигатели се въртят с различни скорости във всяка посока. Сервото за въртене използва същите серво портове на платката Hummingbird като серво за позицията.

Включете ротационното серво в порта 1. Уверете се, че заземителният (черен) проводник е включен в щифта "-".

Серво за въртене използва скорост и посока.

  • Не забравяйте да импортирате библиотеката Hummingbird (стъпка 2) и да добавите командата "Start Hummingbird" в блока "Start".
  • Плъзнете серво блока Hummingbird Rotation в блока "forever".
  • Изберете „1“, защото имаме включен серво в порт 1.
  • Въведете стойност за скоростта, с която искате Колибри да работи. 100% е най -бързият двигател. 0% е изключено.
  • Положителното число премества двигателя по посока на часовниковата стрелка, а отрицателното число движи двигателя обратно на часовниковата стрелка.
  • В този пример първо пускаме двигателя по посока на часовниковата стрелка със 100% скорост, правим пауза и след това пускаме двигателя обратно на часовниковата стрелка със 100% скорост, правим пауза и продължаваме модела.
  • Изтеглете кода на серво и наблюдавайте поведението на двигателя.
  • Уверете се, че външното захранване (захранващ адаптер или батерия) е свързано към жака на барабана на Колибрито, в противен случай няма да има достатъчно енергия за работа на двигателя.
  • Опитайте да промените скоростта, дължината на паузата и посоката на двигателя.

Стъпка 5: Работете с позиционен серво и ротационен серво в същото време

Image
Image

В този пример ще стартираме серво за позициониране и серво за въртене едновременно.

Включете серво за позициониране в порт 1.

Включете серво за въртене в порт 2.

Във веригата завинаги ще настроим серво за позицията на 0 градуса и ще преместим серво за въртене със 100% скорост по посока на часовниковата стрелка. Ще направим пауза за 2 секунди и след това ще преместим сервомотора на позицията на 180 градуса и ще обърнем сервото за въртене на посоката, за да го завъртим със 100% скорост в посока обратна на часовниковата стрелка.

Стъпка 6: Повече за проучване …

Колибрито може да управлява до четири двигателя едновременно. Вижте дали можете да използвате четири двигателя.

Колибрито може да използва сензори като вход. Използвайте сензор за светлина или сензор за звук, за да включите или изключите двигателя.

Добавете някои светодиоди, за да осветите вашия проект.

Посетете тези сайтове, за да научите повече за Hummingbird Robotics, MakeCode и micro: bit!

Използваме колибри с micro: bit за захранване на двигатели и добавяме функционалност към машините за хартия от нашите проекти за хартиена мехатроника. Разгледайте уебсайта, за да създадете свои собствени машини и след това да ги свържете към светлини, сензори и серво мотори. Забавлявай се!

Този материал се основава на работа, подкрепена от Националната научна фондация по грант № IIS-1735836. Всички становища, констатации и заключения или препоръки, изразени в този материал, са на автора (авторите) и не отразяват непременно вижданията на Националната научна фондация.

Този проект е сътрудничество между Консорциума „Конкорд“, Университета в Колорадо, Боулдър и Джорджийския технически университет.

Препоръчано: