Съдържание:

Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)

Видео: Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)

Видео: Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)
Видео: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Ноември
Anonim
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit
Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit

Един от начините за разширяване на функционалността на micro: bit е да използвате дъска, наречена moto: bit от SparkFun Electronics (приблизително 15-20 долара). Изглежда сложно и има много функции, но не е трудно да стартирате серво мотори от него. Moto: bit ви позволява да работите с по-мощни двигатели от малкия микромотор, който можете да управлявате само от micro: bit.

Консумативи

  • мото: бит
  • bbc micro: бит
  • серво мотор
  • захранване с щепсел за варел (адаптер за климатик, но можете да използвате и батерия)

Стъпка 1: Настройте Moto: bit

Настройте Moto: bit
Настройте Moto: bit

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

Отстрани на мото: бит има жак за захранване. Можете да включите различни източници на захранване. Не използвайте повече от 11V (имайте предвид, че малките думи на някои от платките казват 3-17V, но според SparkFun това е грешка, която ще бъде коригирана при следващата им партида платки). Можете да използвате 4-AA батерия, единична 9V батерия или променливотоков адаптер, който извежда не повече от 11V.

Стъпка 2: Включете серво мотор в Moto: бита

Включете серво мотор в Moto: bit
Включете серво мотор в Moto: bit
Включете серво мотор в Moto: bit
Включете серво мотор в Moto: bit
Включете серво мотор в Moto: bit
Включете серво мотор в Moto: bit

Погледнете внимателно moto: bit. Ще видите група щифтове с надпис "SERVO". Тук ще включим серво мотор. Щифтовете от лявата страна на зоната SERVO казват „P15, VCC, GND“, а тези отдясно казват „P16, VCC, GND“.

В този пример ще включим серво мотор в щифтовете вляво.

Серво мотор се предлага с три цветни проводника, обикновено свързани с гнездо. Обикновено проводниците са черни, червени и след това трети цвят. Черното почти винаги означава "земя" (и ще се включи в GND на moto: bit); червеното носи "захранване" (и ще се включи към VCC на мото: бита), а белият проводник на този мотор е това, което носи данните (и ще се включи в P15 на мото: бита).

Включете двигателя в колоната "P15, VCC, GND", като се уверите, че белият проводник съвпада с P15, червеният към VCC и черният към GND.

Стъпка 3: Програмирайте Micro: bit за стартиране на серво мотор

Сега се нуждаем от код, за да стартираме micro: bit мотора, който сме свързали с moto: bit платката.

Отворете MakeCode и започнете нов проект. (Предполагаме, че сте работили през първите няколко урока по MakeCode).

Ще кажем на нашия серво мотор да се движи напред -назад 4 пъти, когато натиснем бутон А на micro: bit.

Плъзнете блока „Бутон А при натискане“от „Входно меню“.

След това добавете цикъл. Плъзнете зелен блок "повторение" от менюто "Цикли" и го щракнете в лилавия блок "на бутон А натиснат". Така че, когато натиснем бутон А, ще направим нещо 4 пъти …

Стъпка 4: Пуснете серво мотора

Image
Image

Трябва да добавим няколко блока, за да управляваме нашия двигател.

  • Кликнете върху опцията „Разширени“в долната част на елементите на менюто.
  • Изберете елемента, който гласи „Игли“. Плъзнете червения блок, който казва "щифт за запис на серво … към …" и го поставете в повторящия се блок. Нашето серво е включено в Pin 15 (P15), така че изберете P15 и променете степента на 0.
  • Добавете светло син блок "пауза" (намира се в менюто Basic) и го променете на 500 ms (милисекунди).
  • След това добавете още един червен серво блок, изберете P15 и преместете серво в позиция 180 градуса.
  • Добавете още един блок за пауза.
  • Гледайки пълния код, той гласи: "когато натисна бутон А, направете това 4 пъти: преместете серво в позиция 0 градуса, изчакайте 500 милисекунди, преместете серво в позиция 180, изчакайте 500 милисекунди."
  • Щракнете върху бутона A на симулирания micro: bit, за да видите как се движи серво.

Стъпка 5: Изтеглете кода на вашия Micro: bit

Включете micro: bit в компютъра си с помощта на USB кабел. Щракнете върху бутона за изтегляне и плъзнете.hex файла към micro: bit.

[Ако не знаете как да направите това, вижте краткото ръководство на MakeCode.]

Когато натиснете бутон А на micro: bit, вашето серво трябва да работи!

Експериментирайте, като промените кода си, за да използвате различни настройки за серво позициите, различни номера в цикъла на повторение и различни времена на пауза.

Стъпка 6: Добавете друг двигател

Добавете друг двигател!
Добавете друг двигател!

Същото можете да направите и с мотор, включен в P16 (щифт 16).

Ако добавите тези кодови блокове (и изтеглите във вашия micro: bit), можете да стартирате двигателя на P15, когато натиснете бутон A, и двигателя на P16, когато натиснете бутона B.

Стъпка 7: Пуснете нещо готино с вашите двигатели

Ние използваме нашите двигатели, за да работим с хартиени машини от нашите проекти за хартиена мехатроника. Вижте уебсайта, за да създадете свои собствени машини и след това да ги свържете към вашите серво мотори. Забавлявай се!

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

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

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