Съдържание:
- Консумативи
- Стъпка 1: Настройте Moto: bit
- Стъпка 2: Включете серво мотор в Moto: бита
- Стъпка 3: Програмирайте Micro: bit за стартиране на серво мотор
- Стъпка 4: Пуснете серво мотора
- Стъпка 5: Изтеглете кода на вашия Micro: bit
- Стъпка 6: Добавете друг двигател
- Стъпка 7: Пуснете нещо готино с вашите двигатели
Видео: Как да стартирате серво мотори с помощта на Moto: bit с Micro: bit: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Един от начините за разширяване на функционалността на micro: bit е да използвате дъска, наречена moto: bit от SparkFun Electronics (приблизително 15-20 долара). Изглежда сложно и има много функции, но не е трудно да стартирате серво мотори от него. Moto: bit ви позволява да работите с по-мощни двигатели от малкия микромотор, който можете да управлявате само от micro: bit.
Консумативи
- мото: бит
- bbc micro: бит
- серво мотор
- захранване с щепсел за варел (адаптер за климатик, но можете да използвате и батерия)
Стъпка 1: Настройте Moto: bit
Нека да разгледаме мото: bit. В горната част има дълъг слот, където поставяте micro: bit. Уверете се, че micro: битът е поставен плътно, със светодиодите нагоре.
Отстрани на мото: бит има жак за захранване. Можете да включите различни източници на захранване. Не използвайте повече от 11V (имайте предвид, че малките думи на някои от платките казват 3-17V, но според SparkFun това е грешка, която ще бъде коригирана при следващата им партида платки). Можете да използвате 4-AA батерия, единична 9V батерия или променливотоков адаптер, който извежда не повече от 11V.
Стъпка 2: Включете серво мотор в Moto: бита
Погледнете внимателно 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: Пуснете серво мотора
Трябва да добавим няколко блока, за да управляваме нашия двигател.
- Кликнете върху опцията „Разширени“в долната част на елементите на менюто.
- Изберете елемента, който гласи „Игли“. Плъзнете червения блок, който казва "щифт за запис на серво … към …" и го поставете в повторящия се блок. Нашето серво е включено в 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. Всички становища, констатации и заключения или препоръки, изразени в този материал, са на автора (авторите) и не отразяват непременно вижданията на Националната научна фондация.
Този проект е сътрудничество между Консорциума „Конкорд“, Университета в Колорадо, Боулдър и Джорджийския технически университет.
Препоръчано:
Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки
Arduino Как да свържете няколко серво мотора - PCA9685 Урок: В този урок ще научим как да свързваме няколко серво мотора, използвайки модули PCA9685 и arduino. Модулът PCA9685 е много добър, когато трябва да свържете няколко двигателя, можете да прочетете повече за това тук https : //www.adafruit.com/product/815 Гледайте Vi
Как да стартирате Drone Quadcopter безчетков постоянен двигател с помощта на HW30A безчеткови контролер на скоростта на двигателя и серво тестер: 3 стъпки
Как да стартирате Drone Quadcopter безчетков постоянен двигател с помощта на HW30A безчетков двигател за контрол на скоростта и серво тестер: Описание: Това устройство се нарича Servo Motor Tester, което може да се използва за управление на серво мотора чрез просто включване на серво мотор и захранване към него. Устройството може да се използва и като генератор на сигнали за електрически регулатор на скоростта (ESC), след което можете да
Хуманоиден робот, базиран на Arduino, използващ серво мотори: 7 стъпки (със снимки)
Хуманоиден робот на базата на Arduino, използващ серво мотори: Здравейте всички, Това е първият ми хуманоиден робот, изработен от PVC пяна. Предлага се в различни дебелини. Тук използвах 0,5 мм. В момента този робот може просто да ходи, когато включих. Сега работя по свързването на Arduino и Mobile чрез Bluetooth
Как да стартирате часовник на батерията на слънчева енергия: 15 стъпки (със снимки)
Как да стартирате часовник на батерията на слънчева енергия: Този принос следва от предишния през 2016 г. (вижте тук,), но през междинния период имаше развитие в компоненти, които улесняват работата и подобряват производителността. Показаните тук техники ще позволят слънчева
Аниматронични очи със серво мотори (Arduino): 5 стъпки
Animatronic Eyes With Servo Motors (Arduino): Добре дошли в нов проект !!! Първо на първо място наистина исках да направя някои страховити очи, както правят за костюми и Хелоуин. Обичам специалните ефекти и исках да науча и да изградя свои собствени аниматронични очи, използвайки ардуино, сервомотори и топки за пинг -понг