Adafruit Motor Shield V2 - училище за малини

Общ преглед
Комплектът Motorshield е един от най-популярните Адафрут акции, така че компанията реши да надстрои до оригиналната версия. Подобреният панел (v2) позволява още по-лесна, още по-опростена работа на постояннотокови и стъпкови двигатели, отлична основа за всеки проект по роботика. Основната характеристика на панела е 4-те броя. DC или 2 бр. управлението на стъпковия двигател остава, но са направени няколко подобрения:
- оригиналното задвижване на Дарлингтън L293 е заменено от TB6612 MOSFET контролер, който осигурява 1.2A (3A при пик, за кратко време, до около 20ms) с нисък спад на напрежението, така че двигателите осигуряват повече въртящ момент.
- вградени защитни диоди
- специална PWM верига на панела вместо PWM изхода на Arduino
- контрол на скоростта на двигателя и други параметри чрез I 2 C шина
- съвместимост с различни типове Arduino, напр. Uno, Leonardo, Due, Mega R3
- модулен дизайн, благодарение на избираемото адресиране (5 бита) до 32бр. контролен панел на двигателя може да се използва едновременно за управление на до 64 стъпкови или 128 постояннотокови мотора
- защита на полярността, разработен прототип на сграда на панела
Основните параметри на панела:
- два конектора за 5V "хоби" сервомотори (управление от Arduino прецизен таймер с висока разделителна способност)
- 4 H-мостове: чипсет TB6612, стабилизиран 1.2A, с 3A (20ms) максимална товароносимост, вградена термична защита и диоди за самоиндукция. Работно напрежение: 4.5V - 13.5V
- 4 двупосочни постояннотокови мотора, 8-битова опция за настройка на скоростта на двигател. (0,5% разделителна способност)
- 2 стъпкови двигателя (еднополюсни или биполярни) единична намотка, двойна намотка или преплетени или микро стъпков режим)
- двигателите са деактивирани по подразбиране, когато захранването е включено
- винтови клеми за лесно свързване на двигатели или захранване (18-26AWG)
- Бутон за нулиране на Arduino на панела
- Защитен от полярност терминал и регулиращ джъмпер за свързване на независимото външно захранващо напрежение
- съвместимост: Arduino UNO, Leonardo, ADK/Mega R3, Diecimila и Duemilanove. Поради 3.3v джъмпер. Mega/ADK R2 и по-стари версии с 2-жилен джъмпер.
- Софтуерна библиотека Arduino с примерни програми
Монтаж - запояване на съединители и клеми
Стандартният пинов ред се добавя към панела от производителя, което ви позволява да се свържете с arduino, но ако искате да използвате няколко контролера на двигателя, не запоявайте този тип свързваща лента!
Запояване на щифтове
Първата стъпка е да подготвим пиновия ред, за който можем да използваме напр. Arduino Uno въз основа на снимката:
Поставете контролния панел на двигателя на щифтовия ред:
След това спойка изпъкналите шипове:
Изпълнен контролен панел на двигателя:
Използване на няколко контролера на двигателя с опционалната свързваща лента Arduino:
Инсталирайте библиотеката Adafruit Motor Shield V2
За да използваме инструмента, трябва да инсталираме необходимата библиотека. Инсталацията може да се извърши в програмата Arduino IDE.
Първата стъпка е a Скица елемент от менюто Включване на директория Библиотеки за да изберете точката на управление:
В изскачащия панел въведете Arduino моторния щит и след това изберете от резултатите, които се зареждат. Библиотека Arduino Motor Shield V2-т!