Adafruit Motor Shield v1 & v2 + DoRobot

Adafruit Motor Shield v1 & v2 + DoRobot

4 DC Motors یا 2 Stepper Motor یا 2 Servos-1.2A@25v & 3.2A@15v peak-Ardu-Serie#54 ​​

< p> V1 از درایور L293D Darlington استفاده می کند و V2 دارای درایور MOSFET TB6612 است.

L293D: 1.2A@32V peak.

TB6612: 3.2A@15v peak.

< img src = "https://cdn-images-1.medium.com/max/426/1*teQBeB6FeQS5ixv5s92NRg.png">

کد

کد فوق به سادگی سرعت می بخشد موتور DC 5v را تا 10 میلی ثانیه به جلو برده و موتور را به عقب برگردانید. سپس تکرار کنید.

Adafruit v1

v1:

آنها ، از Adafruit ، برای یک سپر حرکتی کامل طراحی کرده اند که می تواند بسیاری از پروژه های ساده تا پیچیده را تأمین کند.

2 اتصال برای سروهای سرگرمی 5V متصل به تایمر اختصاصی با وضوح بالا آردوینو-بدون لرزش! حداکثر 4 موتور DC دو جهته با انتخاب سرعت 8 بیتی جداگانه (بنابراین ، حدود 0.5 resolution وضوح) تا 2 موتورهای پله ای (تک قطبی یا دوقطبی) با یک سیم پیچ ، دو سیم پیچ ، بین ورودی یا میکروپله. 4 H-Bridges: چیپست L293D 0.6A در هر پل (پیک 1.2A) با حفاظت خاموش شدن حرارتی ، 4.5 ولت تا 25 ولت مقاومت های کششی موتورها را در حین روشن نگه می دارد اتصالات بزرگ بلوک ترمینال برای اتصال آسان سیم (10-22AWG) و برق < uli> دکمه تنظیم مجدد آردوینو بالا آمد ؛ بلوک ترمینال 2 پین برای اتصال قدرت خارجی ، برای منطق/موتور جداگانه لوازم تست شده سازگار با Mega ، Diecimila ، و Duemilanove کیت کامل موجود برای خرید از فروشگاه Adafruit. بارگیری نرم افزار Arduino با کاربری آسان کتابخانه ها و شما آماده رفتن هستید! موتورها قدرت زیادی را می گیرند و می توانند باعث ایجاد "خاموشی" شوند که آردوینو را بازنشانی می کند. به همین دلیل ، سپر برای لوازم جداگانه (جدا شده) طراحی شده است - یکی برای لوازم الکترونیکی و دیگری برای موتور. انجام این کار باعث جلوگیری از قهوه ای شدن می شود سعی کنید یک خازن سرامیکی یا دیسک 0.1uF را بین زبانه های موتور (روی خود موتور!) لحیم کنید ، این امر باعث کاهش نویز می شود که می تواند به مدار بازگردد همه 6 پین ورودی آنالوگ در دسترس هستند. آنها همچنین می توانند به عنوان پین های دیجیتالی استفاده شوند (پین های شماره 14 تا 19) پین دیجیتال 2 و 13 استفاده نمی شود. پین های زیر در صورت وجود DC/steppers مورد استفاده قرار می گیرند. استفاده می شود پین های دیجیتال 4 ، 7 ، 8 و 12 برای هدایت موتورهای DC/Stepper از طریق قفل سری 74HC595 به موازات از پین های زیر فقط در صورت استفاده از آن سرووی خاص استفاده می شود: پین 9 دیجیتال: کنترل سرو 1 # پین دیجیتال 10: کنترل سرو 2 # Adafruit v1

کد

حالا بیایید V2 را مشاهده کنیم:

< /img>

کیت اصلی Adafruit Motorshield یکی از محبوب ترین کیت های آنها است ، به همین دلیل Adafruit تصمیم گرفت چیزی را حتی بهتر بسازد. آنها کیت سپر را ارتقاء داده اند تا بهترین برد ، ساده ترین راه برای رانندگی موتورهای DC و Stepper باشد. آنها توانایی رانندگی تا 4 موتور DC یا 2 موتور پله ای را حفظ کردند ، اما پیشرفت های زیادی را اضافه کردند:

به جای درایور L293D Darlington ، آنها در حال حاضر درایورهای TB6612 MOSFET با 1.2A در هر کانال قابلیت جریان ( شما می توانید حداکثر تا 3A حداکثر 20 میلی ثانیه را همزمان بکشید). همچنین دارای افت ولتاژ بسیار کمتری بر روی موتور است تا گشتاور بیشتری از باتری های خود خارج کنید و همچنین دیودهای داخلی نیز وجود دارد.

به جای استفاده از لچ و پین های PWM آردوینو ، دارای تراشه راننده PWM کاملاً اختصاصی روی صفحه. این تراشه تمام موتور و کنترل سرعت روی I2C را کنترل می کند. فقط دو پین GPIO (SDA وSCL) به علاوه 5 ولت و GND. برای رانندگی چند موتور مورد نیاز است ، و از آنجا که I2C است ، می توانید هر دستگاه یا سپر I2C دیگری را به پین ​​های مشابه متصل کنید. این همچنین باعث می شود که با هر Arduino مانند Uno ، Leonardo ، Due و Mega R3 سازگار شود.

Adafruit v2

کد

Github:

Ardu_Serie/_54_Adafruit_v1_01.ino.ino

Ardu_S /_54_Adafruit_v1_02.ino

Arddu_Serie/_54_Adafruit_v2_03.ino

Arddu_Serie/_54_Adafruit_v2_04.ino

بارگیری همه فایلها

منابع

درک کتابخانه Adafruit Motor Shield

Adafruit Motor/Stepper/Servo Shield for Arduino kit - v1.2

ابتدا کتابخانه AF_Motor Arduino را نصب کنید

Github adafruit/Adafruit-Motor-Shield-library

adafruit-motor-shield-v2-for-arduino

طراحی رابط کاربری میکروکنترلر قسمت 3 توسط مهندسی سیستم Rover

نسخه 2 طرح: adafruit_products_mshieldv2schem.png

شماتیک: https://learn.adafruit.com/assets/9536

پست های مرتبط:

با DoRobot آشنا شوید - تکنیک های مونتاژ J3 Cate rpillar-Crawler-Chassis v 1.0-ArduSerie#46

L9100S-راننده اسباب بازی آسان برای استفاده-اسباب بازی کم ولتاژ- h- پل- آسان برای استفاده-موتور-.8A@12v قله- سریال اردو Ardu_Serie #48

DRV8825-Carrier High Stepper Motor Driver Carrier-Stepper Motor-حالت دوقطبی-2.5A@45v peak-Ardu_Serie #59

L298N-Dual Full-Bridge Driver-Darlington آرایه های ترانزیستور بر اساس-3A@50v peak-Ardu-Serie#52

TB6612FNG: Dual DC Motor Driver-SparkFun Motor Driver-3.2A@13.5v peak-Ardu-Serie#49

A4988-Stepper Motor Driver Carrier-Allegro's A4988-دوقطبی Stepper Motor Driver-2A@35v peak-Ardu-Serie#53

Adafruit Motor Shield v1 & v2–4 DC Motors یا 2 Stepper Motor یا 2 Servos -1.2A@25v & 3.2A@15v peak-Ardu-Serie#54 ​​

IFR 520 MOS-Module + DoRobot-Switch Heavy DC Loads-10A@100v peak-Ardu-Serie#60

L9110 H-Bridge module + DoRobot- DC Stepper Motor Driver Board- .8A@12 v peak- Ardu_Serie#62

BTS7960B- High Bridge PN Half Bridge- برنامه های کاربردی درایو موتور با جریان بالا- NovalithIC TM-43A@24v peak-ArduSerie#64

VNH2SP30-Monster Moto Shield-از این برد در برنامه های با تقاضای شدید استفاده کنید-Fu ll-Bridge Motor Drivers-30A@16v peak-Ardu_Serie#63

-ویرایش شده 6/2020-رفع پیوندهای کارگزار :)

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد