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

motor

Общ преглед

Комплектът 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-т!